Closed
Description
At a shop with 2 websites (and 2 storeviews) and use different prices (price scope: website), if you create an order at the backend for the second website and update this order, e.g. change the quantity then the default price is calculated and not the price of the special website.
Preconditions
- Magento 2.2.3.
- NGINX,
- PHP 7.1.3
Steps to reproduce
- Create a second website, create a store and a storeview at this second website
- Change the config at Stores > Configuration > Catalog > Catalog> Price >Catalog Price Scope > change from global to website
- Create a Product with a price
- Change the storeview to the second storeview and and change the price only for this storeview, not the global
- At the Backend, create a new order in the second storeview and add the product to the "Items Ordered" (now the price is correct)
- change the quantity of the product and click "update items and quantities"
Expected result
- the price of the appropriate storeview
Actual result
- the default price