Showing ideas with status New.
Show all ideas
It would be so useful to be able to adjust the columns data eg stock levels, quantity and price on the catalog page rather than having to open each individual product.
... View more
See more ideas labeled with:
In Cache Management, when refreshing caches it would be useful to be able to select only those Caches that are "Invalidated" from the Mass Action menu
... View more
See more ideas labeled with:
Currently when using configurable products the stock threshold is not working. For example: You have a configurable product based on 5 simple products. Shirt-S (stock 10), Shirt-M (stock 3), Shirt-L (stock 10), Shirt-XL (stock 10) and Shirt-XXL (stock 10). The stock threshold is set to 5. When a user clicks size M the stock status should change to: Only 3 in stock. But it does not.
... View more
See more ideas labeled with:
When using configurable products based on two or more attributes that make up the simple products, the layered navigation ignores the stock status. This problem allready existed in M1 and remains in M2. Sample: Configurable products has 4 simple products (no backorders allowed, do not display out of stock items): Shirt-Black-S Qty 2 Shirt-Black-M Qty 2 Shirt-Red-S Qty 2 Shirt-Red-M Qty 0 (sold out) When a users filters layered navigation on color Black and Size M they will still get the configurable product even though the Red M is sold out. Would be so nice if the layered navigation index would handle this correctly.
... View more
See more ideas labeled with:
If your locale is not set to en_US, the PayPal module uses the really old button style: It would be better for an admin to be able to choose the PayPal button flavour inside the payment method, and have the following choices: https://developer.paypal.com/docs/classic/api/buttons/ Also, see Magento\Paypal\Model\Config line 983 (Magento 2.1.3)
... View more
See more ideas labeled with:
Currently the translations in Magento 2 will use the original string if there is no translation. For instance: en_US.csv: "My First String","My First Translation" "My Second String","My Second Translation" nl_NL.csv: "My First String","Mijn Eerste Vertaling" if you do the following when language is set to 'en_US': echo __('My First String') . '<br>' . __('My Second String'). '<br>' . __('My Third String'); The output will be: My First Translation My Second Translation My Third String (falls back on original string) if you do this when language is set to 'nl_NL':, the output will be: Mijn eerste vertaling My Second String (falls back on original string) My Third String (falls back on original string) I think it would be really useful for it to fall back on the default language first, so the output would be: Mijn eerste vertaling My Second translation (falls back on en_US translation) My Third String (falls back on original string) Why? Because this would open up the ability to use short placeholder strings in the code, instead of the long translations. For instance, you could do: "ACCOUNT_NOT_CONFIRMED","This account is not confirmed. <a href=""%1"">Click here</a> to resend confirmation email." This also gives the benefit of being able to correct the en_US language files (for instance when having spelling mistakes) without having to worry about translations or the string in the code.
... View more
See more ideas labeled with:
Based on those links ux.stackexchange.com, www.lukew.com/, https://medium.com/ Magento 2 maybe should be using the method from Mikkel Bo Schmidt article to chose country and state instead of dropdown list like it uses now? If Magento choses to use it (To me it seems Magento 2 tries to get as far from dropdown as possible) then a way how module developers can also use it should be well documented not like drop-down list creation now. Examples: Magento 2 module Royal Mail Shipping where the list of radio buttons is quite big for customer to look through would need that. Also Estonian post offices dropdown menus added to shipping method that are in more difficulty to create in Magento 2 (Maybe that is the reason why Estonia does not have any commercial shops that uses Magento 2.x) then they were in magento 1.x pages, but they are necessary because no one would scan through such amount of radio buttons. The way described in those posts can solved both problems (city and state drop-down and shipping methods). As it is well known most of the orders that are made in ecommerce websites comes from mobile devices and as mentioned articles referred dropdown lists are not user friendly. Hopefully shipping-methods block extension would get finally documentation for long list of items. CAN ANYONE SEE A REASON WHY MAGENTO SHOULD NOT USE SOLUTION FROM THOSE ARTICLES?! ESTONIAN SHIPPING-METHOD EXAMPLE: www.apollo.ee
... View more
At the moment, if you are trying to add an image to a product, you can only upload one from your computer and that gets uploaded directly to the server. You cannot upload an image from the media gallery. This should be an OOB feature. The same happens with list and post images for posts. You cannot upload/access these from the media gallery. This should be an OOB feature.
... View more
See more ideas labeled with:
We submitted a ticket saying we synchronize orders in Magento to NetSuite. We bring them over using the Magento ID as the sales order ID in NetSuite (itemid, not internalid). Incrementing by 3 is very confusing for our staff, making it hard to notice if an order has been overlooked in processing. This can lead to frustrated customers and lost revenue. The idea that this is a restriction of Adobe Cloud's database clusters and cannot be fixed is frustrating.
... View more
We have a Adobe Commerce Instance with multi brand and multi country stores, and we share the same product catalogo accros de stores and also the same category tree. And we need the feature to sort products on the categories in the diferent way for each website. For example we have the website A and de website B in the same instance, and we have the same category tree for these two website and also share the same products. We need sort the products on category TVs, and we have the procuts with codes 10001 and 10002, we need put first the product 10001 for the website A, and put first the product 10002 for the website B. Now the sort on categories is global. If you need more information please let me know. Thank you.
... View more
See more ideas labeled with:
Feature request from valibus, posted on GitHub Oct 14, 2016
Edit: i guess this is linked to #5648 . This is still waiting for update after a bug created the 14th July (3 month ago => wheen will you fix it)
Anyway, i hope this video i make will help all of you to understand our problem.
Preconditions
Magento 2.1 CE
PHP 7
having already some simple product created for example : variation 1, variation 2
Steps to reproduce
Go to back office
Create a configurable product
Go to configuration area in the product sheet and start the assistant
there is the problem : you couldn't select existing production you have to create other product before.
Expected result
Be able to select simple product using a specific attribute for variation (if was OK in magento 1.9)
Actual result
there is the problem : you couldn't select existing production you have to create other product before.
Please check in attachement the video (using internet explorer to read the swf file)
you will see the function to select existing product only appear at 1:30 only after completing the assistant and creating the virtual product we don't need.
linked to issue :
7011
... View more
Hello, I believe this is more of a question than a suggestion. Amasty adds a block with technical information in the admin area (see below). Is it safe? Is it possible to add it to vanilla Magento to avoid every extension vendor adding this information? Access control would be more convenient to set up to one page rather than many.
... View more
See more ideas labeled with:
In Page Builder, when selecting images, the tiled view is acceptable until you have a lot of images in a single folder. Another view option, list / details, would be optimal here. This would allow you to see the full file name, size, type, etc. and allow for sorting on any of the columns.
... View more
See more ideas labeled with:
Currently PWA Studio supports Braintree payments out of the box in its Venia storefront implementation. It will be great if it can support all the payment methods which comes by default with luma theme. Here I am requesting to have Purchase order payment method compatible with PWA studio in native magento. Thank you!
... View more
We need to use the Quick Order functionality for the Venia theme but this is not available for Venia theme. This functionality is only compatible with luma theme. As this is a core feature available for Adobe commerce, hence the expectation is we should be able to use if we are going with pwa (venia). Ref - https://experienceleague.adobe.com/docs/commerce-admin/b2b/quick-order.html?lang=en
... View more
See more ideas labeled with:
With the prevalence of custom pricing contracts with the various carriers, it would be nice to add multiple FedEx account numbers, or UPS account numbers to your shipping method settings based on the service being used. We have international shipping under one account and domestic under another because we get different price breaks.
... View more
See more ideas labeled with:
Feature request from IvanChepurnyi, posted on GitHub Mar 04, 2016
It is a proposal for the future pull request, upon product team and dev team approval
1. Scalability Problem
At the moment, Magento database gets unmanageable, when you have URL rewrites for products and categories combined. The problem is in the way how URL rewrite table is build up. Becuase URL rewrite generator creates an entry in a database table for each combination of product and category. So it makes databases with only 3000 of products and 200 categories grow into 600,000 record table for URL rewrites. That limits most of the Magento merchants to create SEO valuable URL structure when they URL rewrites lookup takes more time that it could.
Solution
Use combination algorithm at runtime instead of generating all possible combination of URL. I already had PoC with one of my existing customers on 1.x; I have plans to port to Magento 2.0 if core team would be interested in such performance improvement contribution.
How does combination algorithm work? Let consider we have the following URL:
path1/path2/path3/path4
Then we can chain multiple processors for URL match. In default implementation there will be 2:
Full match processor
Combined processor
Full match processor
Simply lookups the full URL rewrite, if it does not return match, then the next one is used
Combined processor
Splits the given URL in two parts: path1/path2/path3 and path4 . If there is a URL rewrite for the first part and it has the flag, that it is combinable with another record, the processor then makes a request to find URL rewrite target for path4 . By having specific merge algorithms assigned to it (category + product or even more in feature), it will create a virtual rewrite record that will be used to forward the request to a needed target path
How does it affect Canonical Url for a Product?
This algorithm allows to specify canonical category even at runtime, and you don't need to create a separate index for it.
How does it affect Duplicates of URL?
Because path1/path2/path3 and path4 should be unique in the main table, combining them together does not bring any issue, except if there is path1/path2/path3/path4 rewrite exists.
How does it affect Current Installments?
It will use the same tables that exist atm.
2. Internationalization Problem
Because Magento URL generator removes all the characters from non-latin alphabet, it makes impossible to use all the possibilities of allowed URI specification (RFC3986)
Solution
By lifting the logic behind the algorithm of URL generator we can gain much broad SEO possibilities, including ones with different writing schemes (Cyrillic, Chinese, Arabic, etc.). As you can easily use UTF-8 characters in URL path as soon as you escape with rawurlencode when building the rewritten URL, then on the processing convert it back with rawurldecode. SEO experts will love that as it gives better search results rankings in non-latin alphabets.
This approach does make it even possible to generate URL rewrite lookup in much easier faster manner, as you can simply replace all the defined prohibited characters with "-" (dash). So it allows moving URL generation logic to the pure database level.
How does it affect Current Installments?
There are no changes to already translated URLs, it might re-index it a bit differently, but then redirect rewrite history will make auto-redirect.
3. Large Varchar Index Problem
As request path is a string match, when you have a huge database it makes it much slower to lookup the required record.
Solution
There is a simple solution that can help improve performance dramatically on such datasets. As all of us know CRC32 is an integer checksum of 32 bits (perfect for INT column). MySQL has a built-in function for calculating it and PHP has it as well. It is not widely used as it has much higher collision probability than other checksum algorithms. But it is a perfect solution for fast closest match calculation. It can have 5 billion different checksums calculated based on the input. The probability that a 100,000 record in the database will collide is 1 to 50. So there might be the worst scenario 50 records returned for one record lookup, but you can add a single char field to reduce that to only URLs starting with the same letter. Then on PHP side, you only walk over an array of returned result and check the closest match. This option allows managing millions of URL rewrite entries with reasonable lookup time.
How does it affect Current Installments?
It won't change existing table structure as the new table will be introduced, and existing records will be inserted by a simple SQL query during migration. New records will be handled in the URL indexer itself.
... View more
Feature request from MaximKitsenko, posted on GitHub Sep 01, 2016
Previous versions of magento (1.7.x-1.9.x) provides API Method that returns current magento store version. Why did you removed this API in Magento2? Please add this method to API!
I'm developing Magento wrapper for .net ([https://www.nuget.org/packages/MagentoAccess/]) and i need this API to support a lot of Magento's versions.
... View more
At the moment Adobe Live Search for Magento only supports searching for products. I'd like to suggest it be extended to support searching for CMS page content as well. Our website has lots of content related to our products and it would be great to have that content show up within the search results for customers to find. Our current search provider Algolia can serve up CMS content results along with products in the same search query. In the search pop up, I'd like to see CMS search results in the left column and products shown in the right. In addition, it would be great if Live search could be extended to support indexing of 3rd party extensions for additional searchable content. For example, my company sells books. We created a custom module that databases authors who wrote the books we sell. This database is displayed to customers on the front-end of the site. Each author has page with their biography and a list of active products. Authors are also linked to from the product page. I'd love to be able to create a custom Live Search extension the would allow our authors to be searched on by name. Another example is Blog software. We use a blogging extension provided by a premium Magento partner and having their blog content showing up within site search would be great as well.
... View more
See more ideas labeled with:
Hi - I am suggesting that there should be a report to review the usage of a cart price rule specifically when no coupon code is configured for the rule. This would be very similar to the existing "coupon report" (Report > Sales > Coupons) [ Coupons Report | Adobe Commerce 2.4 User Guide (magento.com)] where you could specify cart price rule(s) but it would not show the data by "coupon code". We have cart price rules that discount the price of an item based on the qty purchased of that item. The promotion is triggered for all customers and no coupon code is required. We would like to be able to report on this cart price to see how often it was used and sales metrics, exactly how the data is displayed in the existing coupon report. Thank you.
... View more
See more ideas labeled with: