Determine how prices are calculated based on store, store group, sales price, and list price in Point of Sale CMS.
By default, the priority order for pricing will be:
- Store Price
- Store Group Price
- Sales Price*
- List Price
However, this priority can be changed by configuring the CMS setting, .
Consider this example of products and their prices:
| Product ID | List Price | Sales Price | Store Price | Store Group Price |
|---|---|---|---|---|
| 123 | $50 | $50 | $45 | $40 |
Store Group Level
If is set to "STORE_GROUP_LEVEL", the product's store price will be the store group price (for example $40). However, according to the store pricing hierarchy, if the store group price is absent or zero, the sales price will be adopted as the store price (for example, $50). If the sales price is zero or not specified, the store price will default to the list price (for example, $50).
Store Level
If is set to "STORE_LEVEL", the product's store price will be the store-level price (for example $45).
Both
If is set to "BOTH", based on the hierarchy, the product's store price will be the store-level price (for example $45). However, if the store-level price is missing or zero, the store price will default to the store group price (for example $40). If the store group price is absent or zero, the sales price will be used (for example $50). Lastly, if the sales price is zero or not provided, the store price will default to the list price (for example $50).
* Sales price will be overridden by the store price if the "store.price.overrides.sale.price" flag is enabled (). Additionally, even if this flag is disabled, the store price will still override the sales price under these conditions:
- Store price is less than the sales price (and greater than 0)
- Sales price is null
Pricing Based on Fulfillment Type
The POS app displays either the store price or the sales/list price based on the fulfillment type (in-store or online).
Consider this example product and its prices:
| Product ID | List Price | Sales Price | Store Price | Store Group Price |
|---|---|---|---|---|
| 123 | $50 | $50 | $45 | $40 |
In-Store Fulfillment: If product 123 is purchased in-store, the price will be $45, as it's the store price.
Online Fulfillment: If product 123 is purchased for online fulfillment (for example, ship to home), the price will be $50, as it reflects the sales/list price.