Feature request from paales, posted on GitHub Aug 15, 2016
Preconditions
Magento 2.1
Steps to reproduce
Run bin/magento setup:upgrade
Expected result
It only shows what it actually modifies
Actual result
It shows the names of all modules, making it hard to pick anything up what has changed.
... View more
Feature request from Marko-M, posted on GitHub Aug 16, 2016
Preconditions
Magento 2 version 2.1.0
Use \Magento\Framework\Url::getUrl() from secure area of the store
Steps to reproduce
Make sure code is executed in secure area of the store (HTTPS)
Generate URL in code
/**
* @var \Magento\Framework\Url
*/
protected $url;
...
$this->url->getUrl(
'test/test/test',
[
'_secure' => false
]
)
Resulting URL is https://example.com/test/test/test
Expected result
Make sure code is executed in secure area of the store (HTTPS)
Generate URL in code
/**
* @var \Magento\Framework\Url
*/
protected $url;
...
$this->url->getUrl(
'test/test/test',
[
'_secure' => false
]
)
Resulting URL is http://example.com/test/test/test
Reason behind such behavior is:
https://github.com/magento/magento2/blob/2.1.0/lib/internal/Magento/Framework/Url.php#L364-L366
where code assumes that if current request is secure, requested url should be secure as well, regardless to '_secure' parameter saying otherwise.
... View more
Feature request from elioermini, posted on GitHub Aug 17, 2016
I think would be useful to have like in M1 the method streamOpen() .
There is no other way to initialise the field $_streamHandler of the class File.
Other methods in the class File rely on the initialisation of $_streamHandler and having it null I suppose that leaves the class just possible to use only extending it.
... View more
Feature request from hiephm, posted on GitHub Aug 19, 2016
@alankent
Right now there are many classes that usually be inherited but all of their members are private (for example \Magento\Payment\Model\Method\Adapter).
For child classes to use their parent members, we must re-declare constructor and all members again, which is not very convenience.
I know that OOP good practice is keeping member as much private as possible. But given the extensible nature of Magento, I think most of the private member can be safely changed to protected.
... View more
Feature request from sumihiro, posted on GitHub Aug 22, 2016
I want to use Text Swatch Attribute with long text.
But Default Store View value cannot be saved correctly. It will be shrink.
Preconditions
I'm using Magento2.1.0, and MySQL 5.6.30.
Steps to reproduce
Create new Attribute, and select Text Swatch.
Set long text to Default Store View in Manage Swatch.
Like: "01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
"
Save Attribute.
Expected result
Default Store View value is saved full length.
Actual result
Value is shrink.
Like: "012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234"
May be, it is caused by limitation of max varchar length (255) of MySQL.
mysql> desc eav_attribute_option_value;
+-----------+----------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------------------+------+-----+---------+----------------+
| value_id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| option_id | int(10) unsigned | NO | MUL | 0 | |
| store_id | smallint(5) unsigned | NO | MUL | 0 | |
| value | varchar(255) | YES | | NULL | |
+-----------+----------------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)
How to save value correctly?
... View more
Feature request from aholovan, posted on GitHub Aug 23, 2016
Looks like 'elementNameType' validator is very strict. I've got an exception in dev mode:
0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'name': [facet 'pattern'] The value '4d072daa2b95b9d3fd3995d2faaf2993' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d-_.]*'.
Line: 645
... View more
Feature request from SmthDiff, posted on GitHub Dec 20, 2013
I don't know if someone else has already opened an issue about this or if it's already a work in progress, but I would really like to see OpenID implemented in Magento2 for the backend users. I'm not entirely sure if it would also be a good idea for frontend users but for the backend it would help a lot. For example for big agencies making a Magento Webpage for a Client. It is easier for employees to use their existing OpenIDs on every project. No need to have a centralized password database. Everyone knows their logins and it simply works. I would really like that.
Apart from that I really like how Magento2 is coming along and hope it's released soonish :)
... View more
Feature request from owenhaynes, posted on GitHub May 31, 2015
Is there any plan for a media stroage api, was looking to see if it was possible to use S3/Cloud Stroage for media assets. So that Elastic Beanstalk can be used effectively.
I don't think storing the images in the database is the correct option when S3 storage is far cheaper and faster to run then a database.
Have had a look at the code and it seems very tightly coupled with File and Database, so creating a plugin seems a lot of work.
... View more
Status:
Investigating
Submitted on
08-25-2016
09:36 AM
Submitted by
apiuser
on
08-25-2016
09:36 AM
Feature request from hostep, posted on GitHub Aug 17, 2015
Hi guys
Why is the telephone number still required on a customer address?
We hear from our shop owners that a lot of customers refuse to enter something in there or just enter gibberish.
An ideal solution would be if you could add a configuration option in the backend similar to the Gender , Tax/Vat Number and Date of Birth fields.
So an option for showing the telephone number where you can choose between No , Optional or Required . What do you think?
I had to implement this today into a Magento CE 1.x store and it was kind of a terrible experience, changing stuff in the database, remove the hard coded validation of that field (which is still present btw: https://github.com/magento/magento2/blob/93312cae42824274722fe7a285d5ce8e40f177a1/app/code/Magento/Customer/Model/Address/AbstractAddress.php#L572), ...
Related to https://github.com/magento/magento2/issues/624
... View more
Feature request from dmaciej, posted on GitHub Aug 20, 2015
I have an idea to introduce some kind of a quick jump form in the backend. There is a lot of pages and settings sections in the admin panel, and we should consider implementing some method to make it easier to review. It would be very useful for casual administrators and developers as well.
We have product search in backend already, so it could be some base for this feature. However, addional search box on the oposite side should also be taken into consideration.
There is a similar module for Magento 1.x here https://github.com/tim-reynolds/magento-qconfig
but it provides configuration search only (like phpStorm settings search).
Thanks in advance for your feedback.
... View more
Feature request from chasteIT, posted on GitHub Sep 03, 2015
In Magento2, can we please get the ability to set default configurations of Configurable Products?
@tzyganu's Easylife Switcher that sets default configurations, keeps the selected options when other above them change. It also changes the product image or media block when options are changed -- among other cool stuff.
Also, Inchoo did a tutorial on autoselecting configurable product options, and Iceberg Commerce provided a Javascript method.
Lastly, pre-selecting default simple products would affect the Simple Configurable Products #335 undertaking.
Edit: This could be used in conjunction with layered navigation. See issue: Layered Navigation Filters Pre-Select Configurable Product Options #1784
... View more
Feature request from mage2pro, posted on GitHub Sep 20, 2015
This is a long term bug from Magento 1.x, and still is in Magento 2: attribute labels on admin category pages are untranslatable.
I fixed it for myself with a plugin: https://mage2.pro/t/73
But surely it must be in the core.
... View more
Feature request from adragus-inviqa, posted on GitHub Oct 01, 2015
I tried to create Customer attribute which renders as readonly in the backend, but couldn't find an easy way to do it.
"Easy" for me means a new flag when creating an attribute (like label , frontend_class etc.) - say adminhtml_readonly - which changes the way its default renderer displays the input - exactly the way it renders when the attribute is locked() .
Although the classes that render various HTML elements do support readonly functionality, I'm not sure if those can be easily coupled with an EAV attr flag.
I guess this can only be done for a couple of inputs, like text , textarea , but it'll be nice to be able to mark the attribute as readonly even for (multi)selects, file , images or others.
What do you think?
... View more
Feature request from stasleo, posted on GitHub Oct 01, 2015
We want to use Bookmarks in new M2 Grids, but we have faced some issues.
First - there is no confirmation when I accedentally click on 'delete' icon.
Also we can't just save current bookmark after some changes (I need to create new one).
We also want to display list of bookmarks always somehow (buttons bar for instance), so that we could access it in just one click. There is also an idea to display bookmark name somewhere else, so that it would be clear what bookmark is actually beign used, for example to h1 page title.
There is also an idea to share bookmarks for other admin users.
As for the grid. Column width is not a part of bookmark, unfortunately. If I made changes, it remember it in browser for all bookmarks within the grid. I think it would be better not to share width for another bookmarks within one grid.
... View more
Feature request from royduin, posted on GitHub Oct 06, 2015
It would be nice if there where options in the backend to exclude pages, products or categories from the sitemap generation.
... View more
Feature request from markoshust, posted on GitHub Oct 09, 2015
I find it odd that the main sidebar item is named Products, with Catalog as a sub item. Shouldn't it be the other way around, with Catalog as the main sidebar item, and Products as a sub item?
Categories and Products are both sub items of Catalog, no?
... View more
Feature request from craigcarnell, posted on GitHub Oct 15, 2015
Hi,
It would be useful to add an option to pay for a product by instalments.
For example, you could pay for a product at £200 over 4 months at £50 a month. A cron script would have to run to take those payments.
As we are a EE customer I wouldn't be against this being a EE feature.
... View more
Feature request from micmeister59, posted on GitHub Oct 19, 2015
With Magento 1, it's hard to rename the session cookie name ("frontend" and "adminhtml"). It's a constant in controller without the possibility to change names. It would be nice to change that in backoffice.
... View more
Feature request from sonumartolia, posted on GitHub Nov 01, 2015
Can Magento have one more out of the box feature for creating a virtual product for booking, reservation or rentals service ?
... View more