> 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.

# Prices

GraphQL object

The various prices that can be set on a product.

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/storefront/types/objects/prices

## Fields

- `price` — Calculated price of the product.  Calculated price takes into account basePrice, salePrice, rules (modifier, option, option set) that apply to the product configuration, and customer group discounts.  It represents the in-cart price for a product configuration without bulk pricing rules.
- `salePrice` — Sale price of the product.
- `basePrice` — Original price of the product.
- `retailPrice` — Retail price of the product.
- `mapPrice` — Minimum advertised price of the product.
- `priceRange` — Product price min/max range.
- `retailPriceRange` — Product retail price min/max range.
- `saved` — The difference between the retail price (MSRP) and the current price, which can be presented to the shopper as their savings.
- `bulkPricing` — List of bulk pricing tiers applicable to a product or variant.

## Definition

```graphql
type Prices {
  price: Money!
  salePrice: Money
  basePrice: Money
  retailPrice: Money
  mapPrice: Money
  priceRange: MoneyRange!
  retailPriceRange: MoneyRange
  saved: Money
  bulkPricing: [BulkPricingTier!]!
}
```