Catalog
How to model products, variants, prices, and meters before checkout.
Build the catalog before creating orders. The catalog is the source of what can be sold and how it is billed.
Integration flow
- Create a product for the thing you sell.
- Add variants for sellable versions of that product.
- Add prices to each variant.
- Add meters before creating metered prices.
- Archive products that should no longer be sold.
API pages used
Implementation notes
- Keep product names stable enough for historic orders to remain readable.
- Use variants for packaging differences, not for every billing interval.
- Use prices for currency, interval, fixed amount, and metered behavior.
- Create meters before prices that reference usage.
For the product model, see Products Overview.