Pricing settings
Per-item prices, compare-at pricing, rounding, and replacing your theme's price.
These options live on the Bundle Settings tab, inside the Advanced Settings card under Pricing. A new bundle starts with all of them off except Use product compare-at price, which is on.
The options
| Setting | What it does |
|---|---|
| Show prices per item | Shows each tier's price for one item instead of the tier total — $9.00 instead of $27.00 on a 3-pack. |
| Use product compare-at price | Shows the product's compare-at price as the struck-through "was" price, and uses it for the saving variables. The discount itself is still taken off the selling price. |
| Show prices without decimals | Rounds display prices to whole numbers — $18 instead of $18.00. Display only: checkout still charges the exact amount. |
| Price rounding | Forces the discounted price to end in a chosen format, on the offer and at checkout for quantity breaks. It is not applied at checkout for Buy X, get Y free or Mix & Match offers. |
| Update theme product price | Replaces your theme's main price with the bundle price. |
| Show product unit price | Displays unit pricing for products that have unit measurements. |
Show prices per item
Turn this on when your tiers have different quantities. $9.00 against $10.00 makes the saving concrete in a way a total price doesn't. The struck-through original price becomes per item too, and tiers with a single item don't change.
The app doesn't add the word "each" for you. Write it into the tier's Subtitle or Label — for example per item — or use {{new_price_per_item}} there. See Text variables.
Price rounding
Tick Price rounding. A dropdown appears beside it, set to .00.
Pick a format: .00, .x0, .x9, .90, .95, or .99.
Click Save.
Rounding is applied to the price of one item. Here is what each format does to a $19.51 item price:
| Format | Rounds to | $19.51 becomes |
|---|---|---|
.00 | The nearest whole number. | $20.00 |
.x0 | The nearest 10 cents. | $19.50 |
.x9 | Keeps the tenths digit and ends the price in 9. | $19.59 |
.90 | The whole-number part, plus 90 cents. | $19.90 |
.95 | The whole-number part, plus 95 cents. | $19.95 |
.99 | The whole-number part, plus 99 cents. | $19.99 |
A 15% discount on a $23.00 item gives $19.55 per item. With .99 rounding, the customer pays $19.99 instead.
Two things to know:
- Rounding can go up as well as down, but a rounded price never goes above the item's regular price. If rounding would bring a tier's price all the way back to the regular price —
.00on a 2% discount, say — that tier gets no discount at all. Check small discounts after switching rounding on. - Checkout uses the same rounding for quantity breaks, not just the offer on the page. (Not for Buy X, get Y free or Mix & Match offers.) Turn on Show prices per item as well, so the price on the bar is the rounded per-item price that checkout charges.
Update theme product price
Tick Update theme product price. (The dropdown beside it is always visible, but only takes effect once the box is ticked.)
Choose what replaces your theme's price:
- Price per item — the per-unit price,
$9.00. - Bundle price — the total for the tier,
$27.00.
Click Save and check a product page.
This keeps the top of the page in sync with the selected tier, instead of showing a single-unit price the customer is no longer buying. Where your theme shows them, the struck-through price and the sale-percentage badge follow along too.
Theme price not changing?
The app recognizes the price markup of many popular themes. If yours isn't one of them, a developer can mark the elements with data-oxify-price (the main price), data-oxify-price-compare (the compare-at price) and data-oxify-price-badge (the sale badge). Only prices on the product page are updated.
Show product unit price
For products sold by weight or volume that have a unit price set in Shopify. Tick it and a Unit price text field appears. On a new bundle it is filled in with:
{{unit_price}} / {{reference_value}} {{reference_unit}}
That reads $5.00 / 1 kg under each tier's price, with the tier's discount applied. Edit the text to change the format. Only the unit price variables work in this field — see Text variables.
Compare-at pricing needs real compare-at values
Use product compare-at price only changes anything on products that actually have a compare-at price set in Shopify. Without one, the struck-through price is simply the normal selling price.