Currency Pricing remains the fallback. Add Markets when country segmentation or selectable variants require it.
Create a Market
A Market is a top-level Sales resource. It does not require a plan or price./markets and /markets/{id}.
Add Market prices
The base amount remains the fallback for every country without a Market override.Selectable variants
A variant inherits one base price and overrides only Markets already configured on that base:priceId only when the customer deliberately selects that variant:
priceId keeps normal default-price and Market resolution.
Renewal and archival
- A subscription stores the selected price identity.
- Renewals use that price row’s current catalog value.
- A variant inherits every Market it does not override.
- Archiving hides a price from new selection without breaking existing subscriptions.
- A referenced Market cannot be deleted.
v8 compatibility
API2026-07-24 and SDK v8 keep /pricing/market-groups and commet.pricing.*. API 2026-07-31 and SDK v9 use the top-level Market surface.