> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Price Order of Operations

The table below lists each price type available on a product. The table is read from top to bottom, with the default price having the lowest weight and the tax having the highest weight when calculating price.

| Price Type                           | Description                                                                                                                                                                                                                                                       |
| :----------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Default product price                | Product requirement                                                                                                                                                                                                                                               |
| Product sale price                   | A product option that overrides the default price                                                                                                                                                                                                                 |
| Variant price                        | A product option that overrides the product sale price                                                                                                                                                                                                            |
| Variant sale price                   | A product option that overrides the variant price                                                                                                                                                                                                                 |
| Price list variants                  | A price list record requirement that overrides all previous pricing and excludes SKUs from the total number of items for product bulk pricing.                                                                                                                    |
| Price list variant sale price        | A product option that overrides price list pricing if variant pricing is set and selected.                                                                                                                                                                        |
| Price list variant bulk pricing      | Available in fixed ($5), relative (-$2), or percentage (-25%) amount that overrides price list sale price on variants. It is dependent on the quantity added to a cart.                                                                                           |
| Price list variant product pick list | The product pick list overrides price list bulk pricing and allows you to change the price when a pick list item is selected.                                                                                                                                     |
| Product option set (**Deprecated**)  | A set of product option facets that may alter the variant price. (This feature is deprecated.)                                                                                                                                                                    |
| Product modifier                     | Available in fixed (`$5`) or percentage (`%10`) amount that is added or removed from the total product price and overrides the price list variant product pick list. A modifier includes choices such as adding `$5` for insurance.                               |
| Customer group discount              | Available in fixed ($5), relative (-$2), or percentage (-25%) amount that overrides the variant sale price. Might apply to one product, category, subcategory, or the entire store's products. Customer group discounts do not apply to price list prices.        |
| Product bulk pricing                 | Available in fixed ($5), relative (-$2), or percentage (-25%) amount that overrides the customer group discount. Dependent on the total quantity of a single product added to the cart. Product bulk pricing will not apply for SKUs that have price list prices. |
| Product product pick list            | If you configure the product pick list to change the price, it will update the price and override the product modifier when the option is selected.                                                                                                               |
| Discounts                            | When a shopper meets certain criteria or takes certain actions to automatically modify the final product or cart price depending on the discount type.                                                                                                            |
| Coupons                              | Coupons require customer action to take effect and modify the final product or cart price depending on the coupon type.                                                                                                                                           |
| Tax                                  | You can assign products to different tax classes, which will change the final amount the shopper pays. Tax is the last to calculate after shipping and promotions are applied.                                                                                    |

## Resources

### Webhooks

* [Products](/developer/docs/integrations/webhooks/event-reference#products)
* [Cart](/developer/docs/integrations/webhooks/event-reference#carts)

### Related endpoints

* [Storefront Cart API](/developer/api-reference/rest/storefront/carts)
* [Server to Server Cart API](/developer/api-reference/rest/admin/management/carts)
* [Price Lists API](/developer/api-reference/rest/admin/management/price-lists)
* [Catalog API](/developer/api-reference/rest/admin/overview)

### Related resources

* [Price Lists](/developer/docs/admin/catalog-and-inventory/pricing/price-lists)
* [Products Overview](/developer/docs/admin/catalog-and-inventory#products-overview)