One SKU. Every market’s price. Selected automatically.

Country, currency, customer group, channel and validity period all resolve to a single correct price, with no selection logic in your storefront.

Contact us
Trusted by global enterprises

Entering a new market should mean adding prices, not re-modeling the catalog

The same product carries different prices per country, currency, channel and customer group at the same time. The platform picks the right one during the cart calculation. Expansion becomes a data task rather than an architecture project, and pricing teams change prices without an engineering ticket.

Included in B2C Commerce, B2B Commerce and B2X Commerce products.

Price selection logic you don’t have to build 

The price for a line item is chosen automatically based on country, currency, customer group, channel and validity period. Every storefront and channel gets the correct price without custom selection code into the storefront.

Segmentation that doesn’t hit a ceiling 

A single product variant can carry up to 50,000 different prices: every country, currency, channel, customer group, all tied to the same SKU. Prices are stored and queried separately from product data, so adding more of them doesn't slow anything down.

Volume pricing carried by the price itself 

A lower per-unit rate above a quantity threshold, $5 each and $3 each at 100 or more, is defined directly on the price and applied automatically at cart calculation. No separate discount rule for every quantity break.

Set it, scale it, serve it

01

Negotiated and account-specific pricing: Contract terms resolve at login

Customer-group and channel-specific prices reflect negotiated rates, with per-customer price lists for large accounts, and external prices available where account volume exceeds the standalone price limit.

Tiered and volume pricing: Bulk and B2B buyers get their rate natively

A lower per-unit price above a quantity threshold is defined on the price itself and applied automatically, removing the need to maintain a discount rule for every quantity break.

Time-bound and sale-period pricing: Campaign pricing scheduled, not scrambled

Prices have validity periods, so sale periods start and end automatically, without a manual switch or the need for additional deployment.

Pricing management at scale

50,000

standalone prices per variant for high-volume needs

≤ 100

embedded prices per product variant, or standalone for deep segmentation

Explore more commerce capabilities

Promotions

Discount precisely, without giving away margin.

Explore

Cart & Order Management

Capture the sale, however complex.

Explore

Product Catalog

Model any product, for any channel or market.

Explore

Frequently asked questions

Is this a promotion engine?

No. The Pricing capability sets the price, and Promotions changes what’s charged on top of prices, such as discounts. The two capabilities are designed to work together.

How many prices can one variant carry?

Up to 100 as embedded prices, or up to 50,000 as standalone prices, with further increases available on request.

What if a B2B account needs more than that?

External prices keep the pricing logic in your own PIM or ERP, while checkout stays native, covering accounts whose negotiated per-SKU pricing exceeds the standalone limit.

Does pricing slow down the cart?

No. Price selection is evaluated at cart calculation with no added latency.

Can pricing teams work without engineering?

Yes. Prices are created, updated and scheduled directly in the Merchant Center (commercetools' business user tooling) across markets, channels and customer segments. No engineering involvement needed.

The same operations are available over the API, so teams that prefer to manage prices from an ERP or PIM can push them in programmatically instead.

Have questions?

Talk to our team about your commerce requirements.

Contact us
Get in touch

The Digital Commerce AI Company

Join 500+ enterprises already running on commercetools.