Skip to content

M 2.2.3 price per website - wrong price at backend by a create order after update #14869

Closed
@Webroju

Description

@Webroju

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

  1. Magento 2.2.3.
  2. NGINX,
  3. PHP 7.1.3

Steps to reproduce

  1. Create a second website, create a store and a storeview at this second website
  2. Change the config at Stores > Configuration > Catalog > Catalog> Price >Catalog Price Scope > change from global to website
  3. Create a Product with a price
  4. Change the storeview to the second storeview and and change the price only for this storeview, not the global
  5. At the Backend, create a new order in the second storeview and add the product to the "Items Ordered" (now the price is correct)
  6. change the quantity of the product and click "update items and quantities"

Expected result

  1. the price of the appropriate storeview

Actual result

  1. the default price

screenshot_1
screenshot_2

Metadata

Metadata

Assignees

Labels

Fixed in 2.2.xThe issue has been fixed in 2.2 release lineFixed in 2.3.xThe issue has been fixed in 2.3 release lineIssue: Clear DescriptionGate 2 Passed. Manual verification of the issue description passedIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedIssue: Format is validGate 1 Passed. Automatic verification of issue format passed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions