Storefront Pricing Hierarchy

Both markup and markup type can be inherited from a hierarchy of locations and can be set individually. For example, if you have your default markup set to 25 and your default markup type set to "Percentage" on the storefront and then set the item level markup to 12.5 and do not set the markup type, the item will use 12.5% markup.

Storefront Items

1) Item & Storefront Level Markup

The first thing applied will be the item & storefront level markup. These can be found on the item details panel under the Storefront tab.

2) Item Level Markup

If the Item & Storefront level markup are not set, or set to inherit, the next applied markup settings will be the "Default Storefront Settings" on the Storefront tab of the item details panel.

3) Default Storefront Markup

If no item level markups are set, the Storefront will then look at the "Default Markup" and "Markup Type" on the Product Settings panel of the Storefront.

4) Global Storefront Markup

Finally, the Storefront will look at the "Markup Settings" on the Global Settings panel if no other markup settings are set.

Item & Storefront Level Minimum Price

The resulting price will then be compared to the Item & Storefront level "Minimum Price" set on the Storefront tab of the Item Details panel. If the resulting markup is less than minimum price, minimum price will be used. Otherwise the resulting markup will be used.

For example, if an item costs $100 from a vendor and has a 10% markup set (resulting in $110) and the minimum price set to $150, the item will be shown on the Storefront with a $150 price. If the minimum price is set to $105, then the item will be shown with a $110 price.


Storefront Bundles

The first step in calculating the Storefront Bundle price is to calculate the price of each individual item. These are then summed up and compared to the Storefront & Bundle level "Minimum Price".

1) Bundle Item Override Price

The first thing that will be looked at is the "Override Price" on the bundle item. If set, this will always be used as the item level price.

Note: Override Price is treated differently than Minimum Price and will always be the price sold to the customer, even if the cost is higher. We recommend only using this for items that do not fluctuate in cost frequently or do not have a clearly defined cost, such as your services.

2) Bundle Storefront Markup

If there is no override price set, the bundle level "Markup" & "Markup Type" will be used.

Note: Fixed markup does not apply to bundles. Setting the markup type to fixed will currently set the price to cost. Fixed markup at the bundle level will be removed in a future release.

3) Default Storefront Markup

If no bundle level pricing or markups are set, the items will use the default markups from the Product Settings tab of the Storefront settings.

4) Global Storefront Markup

Finally the last thing looked at for calculating the item price is the markup settings on the Global Settings tab of the Storefront Management settings page.

Bundle & Storefront Minimum Price

The resulting bundle price (sum of all items on the bundle) will then be compared to the Storefront level "Minimum Price" set on the Storefronts tab of the bundle. If the minimum price is higher than the calculated bundle price, the minimum price will be used.


Prepared Carts - Items

Prepared carts follow similar rules to the standard Storefront items, but allow for up to three additional pricing rules that will override standard Storefront pricing. Depending on if the item is added by the customer or the Sales Rep / Adaptive Catalog user, "Prepared Cart Markup" will be followed. When a customer adds an item to a prepared cart, the "Workspace Price" and "Workspace Markup" fields will not be set.

1) Workspace Price Field

The workspace price field can be used as an override price for the item to set it to a specific value.

Note: Workspace Price is treated as an override price and can be set below the item cost

2) Workspace Markup

If the "Markup" is set on the workspace item, the "Markup Type" will be set to "Percentage" and the percentage will be the set value.

3) Prepared Cart Markup [Sales Rep Added Items Only]

For items not added by the customer, markup settings from the Pricing tab of the Prepared Cart panel will be used.

3) Item & Storefront Level Markup

If no markup or price is set on the workspace or prepared cart, the item will use the standard Storefront Item markup logic. The first thing looked at will be the Item & Storefront level markup on the Storefront tab of the Item Details Panel.

4) Item Level Markup

Then the "Default Storefront Settings" for "Markup" and "Markup Type" will be used on the Storefront tab of the Item Details Panel.

5) Default Storefront Markup

If no item level markup is set, the storefront level markup settings from the Product Settings of the Storefront settings will be used.

6) Global Storefront Markup

Finally if no other values are set, the "Markup Settings" on the Global Settings panel will be used.

Item & Storefront Level Minimum Price

If the workspace level price or markup fields are not set, then the calculated price based on the item, storefront, or global markup settings is compared to the Item & Storefront level "Minimum Price" set on the Storefront tab of the Item Details Panel. If this is higher than the calculated price, the minimum price will be used.


Prepared Carts - Bundle Items

Bundles are still calculated using the normal method of calculating all item prices and then summing them, so many of the rules mirror the standard Storefront pricing rules for bundles.

1) Bundle Item Override Price

The first thing that will be looked at is the "Override Price" on the bundle item. If set, this will always be used as the item level price.

Note: Override Price is treated differently than Minimum Price and will always be the price sold to the customer, even if the cost is higher. We recommend only using this for items that do not fluctuate in cost frequently or do not have a clearly defined cost, such as your services.

2) Workspace Level Markup

If the "Markup" is set on the workspace item, the "Markup Type" will be set to "Percentage" and the percentage will be the set value.

3) Prepared Cart Markup [Sales Rep Added Items Only]

For items not added by the customer, the Markup and Markup Type will be used from the Pricing tab on the Prepared Cart panel.

4) Bundle Storefront Markup

After the workspace & prepared cart level markup options, the remaining markup settings will follow the same logic as the standard Storefront Bundles. Storefront & Bundle level markup will be used first.

5) Default Storefront Markup

Then if the Storefront & Bundle level markup are not set, Storefront level markup settings from the Product Settings tab will be used.

6) Global Storefront Markup

Finally, if no other markup settings are set, Markup Settings on the Global Settings tab of Storefront Management will be used.

Bundle & Storefront Minimum Price

If the sum of all bundle item prices is lower than the minimum price, then the minimum price will be used as the price. This will override any workspace or prepared cart level markups.

Note: If minimum price is set on the bundle & storefront level, you will not be able to discount the bundle lower than the minimum price for prepared carts.