In Magento the country of Netherlands Antilles is available, when this doesn't exist anymore https://en.wikipedia.org/wiki/Netherlands_Antilles. It should be split up into Aruba (which is already there), Curacao (which is not there), Sint Maarten - note this is different to Saint Martin (which is not there). There are also 3 Municipalities (Bonaire, Sint Eustasius and Saba) which form the Caribbean Netherlands - ISO code BQ. This would also need to be added.
... View more
See more ideas labeled with:
Currently in 2.4+, the process of applying category rules requires a manual save of each category. This is extremely time consuming for a store that has a lot of categories and also could severely impact the cache if done during business hours. These rules should be applied automatically or at least on a schedule. A bonus would be to do this in a cache-preserving way.
... View more
See more ideas labeled with:
Currently, the default contact form only allows customers to send an email to a single recipient. For stores that have multiple departments(ie. service, sales, customer support) that have different emails, this default contact form is simply not sufficient. Magento 2 allows admin to enter different email addresses into the backend for different departments so why not support the same thing on the frontend. It would be a great feature for customers to be able to choose which department or person to send a message to. Does anyone else think this would be a good feature? Let me know if I can clarify this in any way.
... View more
See more ideas labeled with:
Feature request from flipflap, posted on GitHub Aug 24, 2016
Preconditions
Magento 2.0.9
Steps to reproduce
Ad the Widget Catalog Product List to homepage
Ad a condition for a specific category
Try to sort products in the category by position
Expected result
Products on homepage should in sort position of category
Actual result
Products on homepage are not sorted at all
... View more
To improve security on magento 2, I'd like to suggest encrypt customer data && order data (customer related), because it's also quite sensitive data. If hackers will get database, then they can easily re-use customer data from customer tables or order tables. That's logical that email field cannot be encrypted, but lastname, firstname, address, vat & company would be nice to have encrypted
... View more
We want to use single image for multiple products to avoid image duplication in pub/media/catalog/product folder. What we understand today is when we import same image for multiple products Magento will create separate directories for each product and copy the same image to each directory. Can we improve this process to have single directory created for both the product which has same image and copy this one image only once to that directory and this used by both the products?
... View more
See more ideas labeled with:
Hello, We are stuck in using 3rd part blog modules and or integration of additional CMS such as Wordpress to use as blogging on website. I know allot of big companies have such issues as well and they stuck in using wordpress as blog together with magento 2 which is not good to use 2 different CMS solutions. It will be best if you integrate internal blog solution that can be simple and easy to use, where we can add blog categories and content post to each category and can have option to add category into top menu to link to blog page. I hope you will look into that solution to integrate, special in enterprise edition.
... View more
See more ideas labeled with:
Status:
Investigating
Submitted on
08-30-2016
12:04 PM
Submitted by
apiuser
on
08-30-2016
12:04 PM
Feature request from ihor-sviziev, posted on GitHub Dec 13, 2013
In another content management systems we have price slider after shop installation.
Also should be great have ability use slider for other numeric attributes.
... View more
Feature request from kandrejevs, posted on GitHub Jul 05, 2016
We have developed store with 3 languages- sk_SK, hu_HU, cs_CZ. Problem is that i18n:collect-phrases from root collects over 8000 strings including ones from adminhtml. We want only to translate frontend strings and leave backend in en_US locale. This can be achieved by creating csv file for every single module running command only on view/frontend directory. But that is time consuming.
Proposition: Add option to i18n:collect-phrases command, to exclude view/adminhtml directories and xml files that contains translatable strings for backend.
Here I played around a bit and made a small script that scans through app/code, theme and vendor folders, searches for base or frontend directory in view directory, translates it and in the end creates 2 csv files for comparison. in my case only frontend phrases are 770 vs 10 000 all phrases.
https://gist.github.com/kandrejevs/72dcc1cfd9841e3a646ffe1c23c73801
... View more
A big restriction in Magento is that it is not possible to use store view codes multiple times for different stores / websites. For example this should be possible: www.store1.com/en www.store1.com/de www.store1.com/nl www.store2.com/en www.store2.com/de www.store2.com/nl www.store3.com/en www.store3.com/de www.store3.com/nl But this is not possible, because the store view code must be unique. Now we have to do something like this: www.store1.com/en www.store1.com/de www.store1.com/nl www.store2.com/eng www.store2.com/deu www.store2.com/nld www.store3.com/l_en www.store3.com/l_de www.store3.com/l_nl And this just doesn't make sense. It would be nice to have the possibility to use store view codes across different websites / stores. Or to rewrite the storeview codes on the frontend, something like this: code - rewrite to eng - en fra - fr deu - fr english - en french - fr german - de
... View more
See more ideas labeled with:
Hi, I am thinking in add the feature to use telephone number instead of email on Magento 2. Mobile phones are everywhere and and in some countries people are using more their numbers to associate in some services instead of an email address. My idea is offer both type of authentication on Magento 2 (email or sms) and also send the transactional emails using SMS messages to these customers. The admin user can customize the sms templates like it happens on transactional emails. To send the messages we can offer a ready integration with a 3rd party service like Twilio or MessageMedia. I was working on that in a custom extension, it's working good but my idea is incorporate that on Magento core. Thanks.
... View more
See more ideas labeled with:
There is no REST API exposed for adding a Catalog Price Rule. I verified this with the EE support team. There are APIs available for adding special pricing and Cart Price rules, so why not for the Catalog one? Thanks
... View more
See more ideas labeled with:
Feature request from surfer190, posted on GitHub Mar 10, 2017
Preconditions
Magento version: Magento 2.1.5
Steps to Reproduce
System -> Export
Select Product
Expected result
Expect there to be a javascript function to select all of the attributes, so I can only uncheck price if I want to export just the product sku and price.
Actual result
There is no select all option
... View more
When you look at app/etc/config.php you see all the modules that are installed. However, whenever a new module is installed or upgraded, the sort order of this file is scrambled. I don't know if this is necessary or not, but it sure as hell makes version control a nightmare: Is it possible to always make sure that this list is ordered alphabetically? It makes resolving merging issues a whole lot easier.
... View more
Magento 2, just like Magento 1, uses a WAY too aggressive image compression when product images are uploaded. They look blurry and dirty, and almost unusable - regardless of the quality or the resolution of the uploaded image. It would be great to be able to turn off or adjust the level of compression applied by Magento. Catalogue images need to look crisp, sharp and professional. Thank you!
... View more
See more ideas labeled with:
History We started our first Magento Cloud project in 2019 and both Magento and us received several complaints about the bad performance (slow response-times of non-cached requests) from that customer back then. We did several other Magento/Adobe Commerce projects since 2019, some hosted on Magento cloud, others hosted on different infrastructure solutions, which included custom multi-node AWS-setups and single-node setups. Over all those years we started several attempts to optimize both the code-base of the projects and the configuration of the Magento Cloud infrastructure, which brought some improvements, but the resulting performance never came close to the one of the single-node setups that were used by most of projects. By numbers we are calculating an average of 2.5-times the response-time for Magento-Cloud projects compared to projects hosted e.g. on a single https://www.hetzner.com/dedicated-rootserver/ax102/ Current situation We received another complaint from a customer, again optimized the code-base and Magento-Cloud configuration, but also came up with our own considerations regarding the Magento Cloud infrastructure in general. We initially raised those requests at our onboarding team, the customer's suggest manager, were forwarded to the support, which forwarded us to this section of the forum at the end. Considerations Overall architecture To our knowledge the usage of a Magento Cloud infrastructure always implies the use of at least 3 different nodes on 3 different availability-zones. (Visual representation: https://experienceleague.adobe.com/docs/commerce-cloud-service/assets/az-stack-diagram.png?lang=en) From several cloud-projects (AWS and Magento Cloud) we also learned that the usage of several nodes/servers for the different services increases the over-all response time, as network-latencies are introduced into the communication between the application and its services and the replication of the data between the same service on the different service-nodes. Those network-latencies are even worse, if the the different nodes are distributed over several availability-zones. Is there a possibility to drop either the 3-node architecture, or at the least the use of different availability zones? We are aware that this would reduce the redundancy of such a setup, but from the feedback of our customers a better performance would be more important to them then the redundancy currently offered. An a number of those customers do not have the high number of traffic-volume that would require a multi-node setup. Type of CPU For our current customer executing a cat /proc/cpuinfo on one of the cloud-environments reveals the following data: model name : Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz cpu MHz : 2095.081 So Magento Cloud currently provides a CPU that was released back in 2017 and has only a CPU clock speed of 2.1 GHz. Whereas a hosting-option from another hoster (https://www.hetzner.com/dedicated-rootserver/ax102/) would give us a AMD Ryzen™ 9 7950X3D (from 2023) with 4.2 GHz. And yes, we are aware that the most recent hardware is not available at every location of AWS or Azure, but at least more recent hardware with higher CPU clock speed would be available at both of those provided, some of it even for cheaper prices than the hardware currently provided. https://learn.microsoft.com/de-de/azure/virtual-machines/linux/compute-benchmark-scores#hbv3 Is there a chance to get more recent hardware for our Magento Cloud customers?
... View more
See more ideas labeled with:
As it currently stands, Magento 2 flushes the Varnish cache by performing a HTTP PURGE request. This makes Magento 2 and Varnish unsuitable for use on a shared hosting environment where every user has their own Varnish instance, since everyone can connect to this port and thus flush the cache of every other user. In Magento 1 (with the Turpentine extension), the cache is flushed through the management interface and protected by the shared secret. Are there any plans to develop 'Magento-1-style' cache flushes and disallow flushing through the HTTP port? Copied from issue: https://github.com/magento/magento2/issues/7375
... View more
See more ideas labeled with:
In the EU a Gift card (single-purpose voucher) has to be sold with tax applied to it - in other words, gift cards are taxable products also before they are redeemed. Example: A gift card with the face value of €100 including. tax, will be €80 excluding tax at a rate at 25%. The Gift Card has to be sold at €100 including. tax. It is required by law in the EU to sell Gift Cards incl. tax and this can't be configured with the current configurations available in the Commerce Gift Card module. Commerce Gift Card product type does not have an option for setting it to use a Tax Class: https://docs.magento.com/user-guide/customers/account-dashboard-gift-cards.html https://docs.magento.com/user-guide/configuration/sales/tax.html https://docs.magento.com/user-guide/configuration/sales/gift-cards.html (Not to be confused with “Tax Class for Gift Options” which is another functionality) Example resources: https://erply.com/all-that-you-need-to-know-about-taxation-of-gift-cards-in-eu/ https://www2.deloitte.com/ie/en/pages/tax/articles/vouchers-new-vat-rules.html
... View more
Summary Google’s Core Web Vitals, as of 2021, penalizes search rank of sites with Largest Contentful Paint (LCP) delays and Cumulative Layout Shifts (CLS), because they decrease user experience. See: https://web.dev/vitals/ for more info on that topic. Magento and the Luma theme (in both Commerce Cloud, and also the Community Edition / Open Source) has LCP and CLS issues. The Magento community edition currently has CLS issues reported, with no planned fixes yet: https://github.com/magento/magento2/issues/32956 https://github.com/magento/magento2/pull/33265/files Since most of Adobe's Magento Commerce customers are probably using the Luma theme, this is probably impacting a large amount of customers. Examples LCP Most of the LCP issues are from big, slow, and/or fluffy JS/CSS files that Magento/Luma uses: styles-m.css: which is a huge 20k Luma stylesheet recaptcha__en.js: which is loading on every single page, even if the login popup is disabled in the header, meaning even when recaptcha does NOT need to be loading on every page, it still loads on every page. font-awesome.js knockoutJS jquery requireJS underscoreJS CLS The Luma theme in Magento Commerce Cloud has several Cumulative Layout Shift issues when viewed on mobile which occur site-wide, and some are specific to the product details page itself. When viewed in DevTools > Performance tab while viewing in a mobile viewport, you can see the site loading, and then it flashes, the menus/search disappear, the logo shifts, and then everything comes back. That shiftaround is what Google penalizes for CLS. Additionally, on the product details page, the dot slider navigation for product images loads async on the page, causing all content beneath it to shift downward, incurring a CLS penality. Steps to Reproduce LCP Go to https://pagespeed.web.dev/ in a browser Enter a Magento store URL, eg this default Luma theme demo: https://magento2demo.firemultimedia.nl/ Click "Analyze" When the performance analysis is completed, click the "Mobile" tab to view Mobile performance metrics Scroll down to the "Opportunities" area and restrict to see only LCP opportunities, the vast majority of LCP improvement opportunities are core Magento/Luma stuff we have little control over, and are part of the Magento platform itself. CLS Go to https://pagespeed.web.dev/ in a browser Enter a Magento store URL for a product details page, eg https://mysticlabsd8.com/50ct-high-potency-delta-8-gummies/ Click "Analyze" When the performance analysis is completed, click the "Mobile" tab to view Mobile performance metrics Scroll down to the "Opportunities" area and restrict to see only CLS opportunities This section will show you what is shifting, and what CLS penalty each shift is incurring Additionally, for CLS, you can also measure this easier and visually see the layout shifts in Chrome: Open DevTools > Performance Go to a Magento site In DevTools, emulate a mobile viewport Click the refresh button in the performance tab to run a performance scan, and then stop it once the site loads Hover the mouse over the screenshots it takes, as you go from left to right on the timeline, you will see the layout shifts occurring, and the hamburger menu and search icons disappear, and then reappear again later
... View more
See more ideas labeled with:
Status:
Investigating
Submitted on
08-30-2016
01:03 PM
Submitted by
apiuser
on
08-30-2016
01:03 PM
Feature request from sIiiS, posted on GitHub Sep 06, 2014
As you know, many languages use Unicode characters but magento do not support Unicode in URLs.
Please add this feature in Magento2 if possible for Products, Categories, CMS and etc
It is very useful and help to languages like Persian and Arabic for better SEO results
... View more