Price
Displays the product / selected variant's price in the customer's market currency.
Last updated
How to use
Place the component on the product page or card and connect
⛁ Butter Datato the product's Butter Data CMS field.Choose
Varying Prices—Min Price,Max Price, orRange— for how multi-variant products price before a selection is made. ForMin PriceorMax Price, set thePrefixtext (default "from"); it's hidden forRange.Configure
Format— symbol, currency code, and a decimals rule (Always / Never / Hide when .00) — plus a preview currency for the canvas.Style the
Regular/↳ Colorcontrols (for when the price is not discounted) andSale/↳ Color(for when the price is discounted) separately.
Min, max, or range pricing before a variant is chosen
For multi-variant products, Varying Prices decides what shows before the customer finishes selecting:
| What it shows before selection |
|---|---|
Min Price | The lowest variant price, with the |
Max Price | The highest variant price instead of the lowest, with the same |
Range | The full low–high price span across variants (e.g. "$20-$80"). No |
Once the customer completes their selection, the component switches to that exact variant's price.
Currency: always tied to the customer's market
Currency comes from the customer's active market via Markets — the Format group's Preview field is a canvas preview only, not a way to force a currency on the live site.
Regular and sale styling
Regular and sale prices are styled independently with Regular/↳ Color (default black) and Sale/↳ Color (default red) — the component switches between them automatically based on whether the selected variant has a compare-at price. Pair this with Price Compare and Price Discount for the full sale presentation.