Feature request from 5mehulhelp5, posted on GitHub Feb 25, 2015
I think Google Shopping api is going to expire soon but i show in magento 2 we are using still a V1 so it's better if we can Update that to V2.......
... 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 Flyingmana, posted on GitHub Mar 01, 2015
I currently have to do a plugin which replaces the Magento\Framework\App\Http->catchException() call, as plugins only work on public methods, and the protected handleDeveloperMode() directly sends the output. The current way I do this feels wrong, and I dont see another one which would work more modular, so I assume this should get improved.
priority for me: low
Context: I wrote a module which improves the display during errors https://github.com/Cotya/DebugModule
... View more
Magento 2 provides the ability to import some things, such as products, via csv, but lacks the ability to create attributes and values this way. This functionality is needed, and should be part of the core. When there are products with many variations, such as an item with many color choices, Magento should provide the ability to create the attribute and its options via csv an create the swatch file if a path to the swatch color files is included.
... View more
See more ideas labeled with:
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 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: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: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 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: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
Issue: No line item shipping is calculated / stored for products in an order making export to third party ERP / OMS solutions difficult. Solution: When shipping is calculated, store the amount per line item in the sales_order_item table so it can exported cleanly.
... View more
See more ideas labeled with:
Issue: When applying a gift certificate to an order, Magento doesn't currently see that as a payment on the order. It's applied as more of a discount as far as order totals are concerned. Since most OMS / ERP applications look at gift certificates as a payment instrument this can cause unneeded customization. See the attached screenshot for more information. Solution: Apply the gift certificate as a payment instrument and list it as a part of the Total Paid on an order. Example
... View more
See more ideas labeled with:
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: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 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 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: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 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