Feature request from davidnguyen2205, posted on GitHub Oct 27, 2016
Preconditions
Magento 2.1.1
Steps to reproduce
Add tax rate & rule (10%)
Change some settings in Stores > Configuration > Sales > Tax:
Add a new product (for testing):
Price: $10
Save then indexer:reindex and clear cache or even disable cache.
Expected result
The price in frontend included tax. The test product's price is $11.
The price when calling rest api ( /V1/products/SKU + /V1/carts/mine + /V1/carts/mine/items ) included tax. The test product's price is $11.
Actual result
On website, it's great.
On the response, the price is always excluded tax.
Is that missing something in my steps to set up the product's price included tax? Or is that an issue?
... View more
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:
Status:
Investigating
Submitted on
02-10-2017
09:17 AM
Submitted by
apiuser
on
02-10-2017
09:17 AM
Feature request from Silarn, posted on GitHub Feb 02, 2017
When trying to use JavaScript to make an API call where the methods follow JavaScript standards and make an OPTIONS request to the server to determine CORS compatibility, requests will always fail.
This is because Magento has no built-in method for handling OPTIONS requests and will return a 400 error in response.
Preconditions
Magento 2.*
An API call using Angular JS should do the trick
Steps to reproduce
Have a running Magento install with a valid API account
Obtain an authorization key to create an API request
Make any request via AJAX in a standard browser (with valid authentication headers and request data)
Expected result
The API receives an OPTIONS request for the API endpoint and provides valid CORS headers in response
The AJAX call verifies the CORS headers and proceeds to make the API call
Actual result
The API receives an OPTIONS request for the API endpoint and fails, returning a 400 response
The AJAX call fails to validate CORS headers and stops
You can work around this by modifying the HTML server to return a valid response when any OPTIONS request is made, but this is less than ideal. Ideally each individual API endpoint can return valid CORS headers, and other pages will fail or disallow such requests.
... View more
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:
Status:
Investigating
Submitted on
12-05-2016
10:56 AM
Submitted by
apiuser
on
12-05-2016
10:56 AM
Feature request from blizzardengle, posted on GitHub Nov 22, 2016
The dashboard on Magento 2.0+ chooses to display Guest in place of the customers actual name on the Last Orders grid when the customer checkouts without being logged-in.
Preconditions
Using Magento 2.0+ (I am using 2.1.2)
Steps to reproduce
Using Magento 2.0+ (I am using 2.1.2) login to a store that has had customers check out as guests.
Look at the Last Orders grid on the left and it will say Guest and not the customers actual name; the original poster (OP) attached an image into their post.
This seems to be the offending file but I could be wrong: vendor/magento/module-backend/view/adminhtml/templates/dashboard/grid.phtml
Expected result
The Last Orders grid should show who actually placed the order (Billing Name) instead of guest regardless of the fact that they were logged in or not.
Actual result
Look at the OP's screenshot. Look at the Last Orders grid on the left and it will say Guest and not the customers actual name
This issue was raised before but got closed because of formatting and lack of updates, see: #6995
... View more
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:
Status:
Investigating
Submitted on
09-30-2016
12:25 PM
Submitted by
apiuser
on
09-30-2016
12:25 PM
Feature request from OleksiyOleksiyovych, posted on GitHub Mar 11, 2016
Steps to reproduce
Install Magento from master branch. Version 2.0.2
Go to Store - Configuration - Sales - Payment Methods
Configure PayPal PayFlow Pro
Start create order process
Expected result
Validate credit card number before request to PayPal.
Save information cc_exp_month and cc_exp_year in 'sales_order_payment' table
Actual result
can enter any chapters into credit card field
cc_exp_month and cc_exp_year did not save in sales_order_payment
Additional information
Saving cc_exp_month and cc_exp_year is important for me, because I need this information for reauthorization process. It works well in Magento 1.x.
Maybe, this logic is missed in M2, because I can not find save process of this information like in M1.
Also I found initialization of $_canSaveCc field, but I can not find where it field using. It was use in prepareSave() method (app/code/core/Mage/Payment/Model/Method/Cc.php) in M1.
.//app/code/Magento/Braintree/Model/PaymentMethod.php:93: protected $_canSaveCc = false;
.//app/code/Magento/Payment/Model/Method/Cc.php:27: protected $_canSaveCc = false;
.//app/code/Magento/Paypal/Model/Direct.php:96: protected $_canSaveCc = false;
.//app/code/Magento/Paypal/Model/Hostedpro.php:64: protected $_canSaveCc = false;
.//app/code/Magento/Paypal/Model/Payflowpro.php:203: protected $_canSaveCc = false;
... View more