In the following example, how does the system determine if you should publish $31.99, $24.99, or $27.99?
To determine which price is used if a product is on two websites and has a varying price per website, use price priority logic (determined by the Sort Order value).
To view your stores’ sort order, go to Stores > All Stores in the Admin sidebar. In the Web Site column, click the website name. The Web Site Information page shows the Sort Order setting for the website, which determines the priority of the website. A value of 1
indicates the highest priority.
If the product price is set to Use Default
, it falls back to the default price value instead of the website price value.
Website Priority | Price (Website) | Use Default | |
---|---|---|---|
Default | 0 | $31.99 | – |
Store 1 | 1 | $24.99 | No |
Store 2 | 2 | $27.99 | Yes |
Price
attribute.Website Priority | Price Website | Use Default | |
---|---|---|---|
Default | 0 | $31.99 | – |
Store 1 | 1 | $24.99 | Yes |
Store 2 | 2 | $27.99 | No |
Price
attribute.Website Priority | Price Website | Use Default | |
---|---|---|---|
Default | 0 | $31.99 | $30.00 |
Store 1 | 1 | $24.99 | – |
Store 2 | 2 | $27.99 | $20.00 |
This example adds the non-price value, which is used if you select another value for the Magento Price Source (defined in your Listing Price settings). The non-price value always uses price as the fallback price.
Non-Price
.Store 1
(defined by the Sort Order value).Non-Price
attribute, look at the next website in the sort order.Non-Price
attribute (Non-Price [Website] = $20.00), the published price is $20.00.