Status:
Investigating
Submitted on
08-30-2016
12:34 PM
Submitted by
apiuser
on
08-30-2016
12:34 PM
Feature request from fr0x, posted on GitHub Feb 23, 2015
This may be fixed in Magento 2 (I dont have a current 2.x install to check but recently ran into this in a 1.6.2 install).
The Manage Label / Options screen when you are editing an attribute has no limit on the number of options it displays. For one attribute, we have thousands of options. The admin screen tries to load every single one and it tends to cause the browser to crash/hang.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:34 PM
Submitted by
apiuser
on
08-30-2016
12:34 PM
Feature request from avoelkl, posted on GitHub Feb 13, 2015
When working with various customer groups, it's not very handy to work with fixed ID's which are returned by getCustomerGroupId() .
Working with customer group codes would be more flexible. Currently the name of the customer group is set as 'customer_group_code' in the admin.
I would recommend to distinguish between name and code as the name might be something more user-friendly for backend admins whereas the code can be used for development.
What are your thoughts on this?
... View more
Status:
Investigating
Submitted on
08-30-2016
12:34 PM
Submitted by
apiuser
on
08-30-2016
12:34 PM
Feature request from seansan, posted on GitHub Mar 16, 2015
Please add option to avoid merging of cart on login of customer
Many customers just do not understand
Something like this
https://github.com/jacquesbh/jbh_cartmerge
http://stackoverflow.com/questions/5638173/how-do-i-stop-magento-merging-the-basket-on-login
http://www.blog.magepsycho.com/clear-abandoned-cart-items-during-login-in-magento/
... View more
Status:
Investigating
Submitted on
08-30-2016
12:34 PM
Submitted by
apiuser
on
08-30-2016
12:34 PM
Feature request from jason-neumann, posted on GitHub Mar 18, 2015
Currently credit memos don't store if their transaction was done online or offline. This can make it hard to tell what's happened to an order if there are multiple credit memo's applied to it. I suggest adding a column to sales_flat_creditmemo called online_refund that's a tinyint and is set to 1 if the refund is done online. This could then be added to the Credit Memo's main grid and when viewing an order and would enable quick filtering to see just the online or offline refunds.
This has great benefits from the merchant standpoint because you can then easily reconcile refunds made through Paypal (or whoever your gateway is) and refunds made by cash or whatever other method.
I would be willing to submit a pull request for the feature if it's something Magento is interested in.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:34 PM
Submitted by
apiuser
on
08-30-2016
12:34 PM
Feature request from Pakkapao, posted on GitHub Mar 29, 2015
I'm using Adobe Acrobat v11. Store currency is THB, Thai - Baht.
[Checkout Page]
[PDF file]
... View more
Status:
Investigating
Submitted on
08-30-2016
12:34 PM
Submitted by
apiuser
on
08-30-2016
12:34 PM
Feature request from shirtsofholl, posted on GitHub Mar 26, 2015
Please add Magento store code to body class (as extra class)
Now we have route + page-name
cms-index-index cms-page-name
I suggest to add webstore code (or even domain/url) and/or both
cms-index-index cms-page-name store-en domain-com
What does it solve?
ability to set CSS per store view (so per language store-en)
ability to set CSS per domain (so per domain-com)
Maybe there is a better way. And there are ofcourse other methods to achieve someting like this - but it seems as a quick win ...
... View more
Status:
Investigating
Submitted on
08-30-2016
12:33 PM
Submitted by
apiuser
on
08-30-2016
12:33 PM
Feature request from zbych, posted on GitHub Apr 05, 2015
Getting following error:
Instance of Magento\Framework\Data\CollectionDataSourceInterface is expected, got Some\Backend\Class\Of\Model\Defined\ByMe instead.
I am not sure if it is intended, if it is, and it is within the rules of core functionality, then please cancel this issue and sorry for bothering.
I am just not sure if blocks can accept only objects that inherits the Collection interface.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:33 PM
Submitted by
apiuser
on
08-30-2016
12:33 PM
Feature request from joh-klein, posted on GitHub Apr 16, 2015
The current region codes for Germany seem not to be widely known (a quick Google search didn't reveal a source for them). And some others seem to be impractical but most importantly will probably hinder exchanging addresses with other systems.
I could provide a PR with the current data for regions from Wikipedia for these 13 countries (US, CA, DE, AT, CH, ES, FR, RO, FI, EE, LV, LT, BR). Right now I lean towards adding another column for backwards compatibility.
Quick link to relevant source code:
https://github.com/magento/magento2/blob/develop/app/code/Magento/Directory/Setup/InstallData.php#L300
... View more
Status:
Investigating
Submitted on
08-30-2016
12:33 PM
Submitted by
apiuser
on
08-30-2016
12:33 PM
Feature request from erikhansen, posted on GitHub Jul 13, 2015
I've been working with Magento 2 for the past couple of months. There have several times where I've tried to find what constant to use for the backend area and have been distracted by an inappropriate constant.
The lib/internal/Magento/Framework/App/Area.php file contains these constants:
class Area implements \Magento\Framework\App\AreaInterface
{
const AREA_GLOBAL = 'global';
const AREA_FRONTEND = 'frontend';
const AREA_ADMIN = 'admin';
If a developer is casually browsing the code, they may think that \Magento\Framework\App\Area::AREA_ADMIN is the appropriate constant to use to refer to the backend/adminhtml area.
However this is another constant in a different class that is the appropriate constant to use when referring to the backend area: \Magento\Backend\App\Area\FrontNameResolver::AREA_CODE (the value of this constant is adminhtml )
To avoid this confusion for developers, I would recommend moving the backend constant into the \Magento\Framework\App\Area class and then add clear comments describing how the AREA_ADMIN constant differs from the AREA_ADMINHTML (or AREA_BACKEND , depending on what you decide to call it) constant.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:33 PM
Submitted by
apiuser
on
08-30-2016
12:33 PM
Feature request from CRYX2, posted on GitHub Jul 15, 2015
Hello everyone, I was trying version 1.0 beta and I noticed that it is still the old editor of Magento 1.
I think that the best solution for ecommerce in 2015 is to be able to use a much more advanced editor and also known by various types of users who normally use a website (Copywriter, customers, etc ...).
CKEditor can use and create many different plugins, which allow all supporters to be able to create new plugin fully integrated into Magento same.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:33 PM
Submitted by
apiuser
on
08-30-2016
12:33 PM
Feature request from kabel, posted on GitHub Jul 10, 2015
The mcrypt php extension and the underlying libmcrypt are unmaintained and there is a strong effort to remove them from the PHP core. [1] [2]
This would be a good opportunity to port any password or data encryption to the better maintained openssl or password extensions.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:32 PM
Submitted by
apiuser
on
08-30-2016
12:32 PM
Feature request from toonvd, posted on GitHub Jul 28, 2015
This was not possible in Magento 1 for shipping methods but was for payment methods. This makes shipping extension creators override phtmls every time. Could it be usefull to make sure we can do this in Magento 2?
To be clear, I want shipping method - custom template file, shipping method - custom template file (not required to add one tough)
... View more
Status:
Investigating
Submitted on
08-30-2016
12:32 PM
Submitted by
apiuser
on
08-30-2016
12:32 PM
Feature request from owenhaynes, posted on GitHub Oct 26, 2015
If you have more then one root category the following endpoint only ever returns one.
Have 2 root categories (default and test root) the following is returned
GET /rest/V1/categories
{"id":2,"parent_id":1,"name":"Default Category","is_active":true,"position":1,"level":1,"product_count":0,"children_data":[{"id":3,"parent_id":2,"name":"Cat 1","is_active":true,"position":1,"level":2,"product_count":0,"children_data":[{"id":4,"parent_id":3,"name":"Cat 1 sub","is_active":true,"position":1,"level":3,"product_count":0,"children_data":[{"id":5,"parent_id":4,"name":"Cat 1 sub sub","is_active":true,"position":1,"level":4,"product_count":1,"children_data":[]}]}]}]}
should this end point not return an array so that all the root categories are listed?
This is very similar to #2096, as I guess he was only using root categories
... View more
Status:
Investigating
Submitted on
08-30-2016
12:32 PM
Submitted by
apiuser
on
08-30-2016
12:32 PM
Feature request from JamesAnelay, posted on GitHub Nov 12, 2015
In M1 to add a new Import file type handler e.g .tsv I need to add a new file with the class Mage_ImportExport_Model_Import_Adapter_Tsv in a local codepool (which sucks).
It looks like this is similar in m2 (https://github.com/magento/magento2/blob/develop/app/code/Magento/ImportExport/Model/Import/Adapter.php)
$adapterClass = 'Magento\ImportExport\Model\Import\Source\\' . ucfirst(strtolower($type));
Would be nice to be able to add a new import type via XML so I don't have to touch the Magento namespace. As is the case with Export types.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:32 PM
Submitted by
apiuser
on
08-30-2016
12:32 PM
Feature request from Pakkapao, posted on GitHub Jul 31, 2015
Hi,
This is a feature request to have alternative method for adding attributes to the product template. Currently, the only way to add them is drag&drop which we couldn't do it via mobile.
I have an idea showing list of available groups when long press attributes.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:32 PM
Submitted by
apiuser
on
08-30-2016
12:32 PM
Feature request from mage2pro, posted on GitHub Nov 13, 2015
For example, displaying the SKU to the customers would be unnecessary for some Virtual products (software, support, repair, consulting).
... View more
Status:
Investigating
Submitted on
08-30-2016
12:32 PM
Submitted by
apiuser
on
08-30-2016
12:32 PM
Feature request from barbarich-p, posted on GitHub Oct 26, 2015
Hello,
I found a bug on discount calculation.
File app/code/Magento/SalesRule/Model/RulesApplier.php Line 143
$qty = $this->validatorUtility->getItemQty($item, $rule);
deeper -
public function getItemQty($item, $rule)
{
$qty = $item->getTotalQty();
$discountQty = $rule->getDiscountQty();
return $discountQty ? min($qty, $discountQty) : $qty;
}
Line 157 - $this->validatorUtility->minFix($discountData, $item, $qty);
go deeper -
File app/code/Magento/SalesRule/Model/Utility.php
$discountAmount = min($itemDiscountAmount + $discountData->getAmount(), $itemPrice * $qty);
As a result, if some rule with field DiscountQty is applied after a rule without this field, the second one redefines the discount of the first one.
I wrote a blog post with more details about the issue here - https://blog.amasty.com/little-known-discount-issue-in-magento-and-how-to-fix-it/
This bug comes from Magento 1, and also you can reproduce this issue at all Magento 1.4 + versions
... View more
Status:
Investigating
Submitted on
08-30-2016
12:31 PM
Submitted by
apiuser
on
08-30-2016
12:31 PM
Feature request from mc388, posted on GitHub Nov 27, 2015
Hi,
I just installed magento 2 with sample data and try to search for a product. After starting the search, mysql has a query which now is running over 27 minutes and it is still running.
Here the query:
INSERT INTO `search_tmp_5658146c0b72c8_28632618` SELECT `main_select`.`entity_id`, MAX(score) AS `relevance` FROM (SELECT `search_index`.`entity_id`, ((0) + LEAST((MATCH (data_index) AGAINST ('back*' IN BOOLEAN MODE)), 1000000) * POW(2, search_weight)) AS `score` FROM `catalogsearch_fulltext_scope1` AS `search_index`
LEFT JOIN `catalog_eav_attribute` AS `cea` ON search_index.attribute_id = cea.attribute_id
LEFT JOIN `cataloginventory_stock_status` AS `stock_index` ON search_index.entity_id = stock_index.product_id AND stock_index.website_id = '1' WHERE (stock_index.stock_status = 1) AND (MATCH (data_index) AGAINST ('back*' IN BOOLEAN MODE))) AS `main_select` GROUP BY `entity_id` ORDER BY `relevance` DESC LIMIT 10000 /* statement may be truncated */
... View more
Status:
Investigating
Submitted on
08-30-2016
12:31 PM
Submitted by
apiuser
on
08-30-2016
12:31 PM
Feature request from webkul, posted on GitHub Dec 14, 2015
cloudflare / CDN issue - product grid does not load - We are getting a very random issue whenever we supply the cloudlare on our server magento2 catalog grid does not load also throw an error related to backbone.js in admin product add at browser console.
... View more
Status:
Investigating
Submitted on
08-30-2016
12:31 PM
Submitted by
apiuser
on
08-30-2016
12:31 PM
Feature request from arunkasyakar, posted on GitHub Dec 04, 2015
i am trying to add shipment information for an order but i am getting internal error
URL(POST): http://MYHOST/rest/default/V1/shipment/
payload:
{
"entity": {
"billingAddressId": 24,
"customerId": 8,
"emailSent": 0,
"orderId": 12,
"packages": [
{
"extensionAttributes": {}
}
],
"shippingAddressId": 23,
"storeId": 1,
"items": [
{
"orderItemId": 20,
"qty": 1,
"extensionAttributes": {}
}
],
"extensionAttributes": {}
}
}
response:
{
"messages": {
"error": [
{
"code": 500,
"message": "Server internal error. See details in report api/266657385283"
}
]
}
}
api/266657385283:
s:200:"Fatal Error: 'Cannot instantiate interface Magento\Sales\Api\Data\ShipmentPackageInterface' in '/var/www/html/MYPROJECT/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php' on line 73";
... View more