Quantity discounts
Buying more should cost less each, and your customers should see exactly where the breaks are before they decide. A quantity discount on a product does both: you type the breaks once, and the product page shows every one, marks the one the current quantity is in, and says how many more would unlock the next.
This is a Pro feature. It lives on the product itself: edit the product, open Product options, and switch on Offer quantity discounts on this product.
Typing your breaks
Section titled “Typing your breaks”Each break is a quantity range and the price every unit takes there, written the way a trade price list reads:
10-24covers ten to twenty-four25 to 49reads the same as25-4950+or50 and overis an open topup to 9is a ceiling
That is the same grammar the price tables read, so what you learn once is true everywhere. Anything below your first break simply pays the product’s normal price.
A row needs both halves. Type a range but leave the price empty and the row is dropped when you save, rather than stored as a break worth nothing, so a half-typed row can never hand the product over for free.
The figures can be unit prices (“25-49 pay 19.90 each”) or percent off (“25-49 take 17% off”). Unit prices read like a trade list, and on a variable product a dearer variation keeps its difference on top: if the XL costs 2.00 more than the product’s price, it costs 2.00 more inside every break too. Percent off takes the same cut from every variation’s own price.
If you would rather not start from a blank list, the three starting points (a trade ladder, pairs and dozens, big bulk) fill sensible breaks priced from the product’s own price, and every figure is yours to change.
Write a break list once, use it everywhere
Section titled “Write a break list once, use it everywhere”If several products share the same ladder, write it once as a break list. Go to BossMage → Break lists and press New list. Name it, type the breaks, and press Create the list.
Back on any product, the quantity discount panel offers your lists by name. Pick one and the panel shows the ladder worked out in that product’s own prices. Edit the list later and every product using it follows. Delete it and each product falls back to its own typed rows, prices unmoved.
A break list is always percentages. A pound figure belongs to one product’s price, so pound ladders stay on the product itself.
As you type each break, the row says how it will be read: 10-24 reads back as “10 to 24”, 50+ as “50 and up”. A number on its own means that exact quantity, so write 10+ for ten and up. Rows left empty or not recognised are left out when you save, and the worked example beside the editor prices your ladder at a sample unit price as you type.
Tick Shop default on one list and every product that newly switches on quantity discounts starts on it.
If the product is on sale below one of your break prices, customers keep the cheaper price. The discount only ever helps.
Two breaks that overlap are pointed out before you save, with the higher break winning as typed, and the live example strip prices a worked order so you can read exactly what a customer at that quantity will pay.
What customers see
Section titled “What customers see”The breaks show on the product page as your pick of two looks:
- Price table: quantity, price each, and the saving, row by row, the way a trade price list reads. The row the current quantity lands in is marked, and moves as they change the quantity.
- Card ladder: each break as a card with its price and saving, reading like a retail offer. Clicking a card sets the quantity to that break.
Either way, one line under the breaks always says what comes next: “Add 7 more and every one drops to £19.90 each”, and once the best break is held, it says so. The receipt beneath the options prices the product line at the banded price with the break named beside it, so the page, the receipt and the cart tell one story.
With your options
Section titled “With your options”The moment a customer picks an option that carries a per-item price, the table gains a With your options column showing what a unit really costs at every break: the product’s break price plus the chosen options. The cards gain the same loaded figure, and the running price and the “add N more” line speak that same number, so a customer weighing up 25 printed polos is always reading the printed polo’s price, not the bare garment’s. Nothing appears until an option with a price is chosen, so a product ordered plain keeps exactly the table above. Charges made once per order stay out of the per-unit figure, because a one-off spread across a changing quantity would drift as they type.
The column works the same on the quantity grid: pick a priced print print area beside the size run and every break’s loaded figure follows, whatever kind of price the option carries, a choice, a priced field, a per-letter fee or a priced upload.
On a variable product every figure in the table follows the variation the customer picked. Choose the dearer size and the Each column, the loaded column, the running price and the nudge all describe that size together.
The whole order counts, not the line
Section titled “The whole order counts, not the line”Every line of the same product in the cart counts toward the same break. Two lines of 8 and 17 reach the 25 break together, and a size run ordered through the quantity grid reaches it as one order: 8 Medium, 8 Large and 9 XL polos are 25 polos, and every one takes the 25 price.
Options and the discount
Section titled “Options and the discount”By default the breaks price the product itself, and options keep their own prices: the polo gets cheaper at volume, the embroidery stays what embroidery costs. Two ticks bring more of the money into the discount, each on its own:
- Option prices, per item. Per-item option charges take the same percentage off as the product.
- Print and embroidery prices, per item. Per-item print and embroidery charges join the discount too.
Tick either, both, or neither, so your options can tier while your needlework holds its price. Charges made once per order (a setup charge, an artwork check) never change either way, because one piece of work costs the same at any quantity.
If you switched on the old single setting before these ticks existed, both arrive ticked, so nothing about your prices moves on update.
Bundles
Section titled “Bundles”Inside a BundleBoss bundle this discount stands down: the bundle prices its own contents, so the two never stack.
Orders and tax
Section titled “Orders and tax”The order line records which break applied and the unit price it earned, in a row you can read out loud on the packing bench. Every figure follows your shop’s tax settings, entered and displayed in whichever bases you use, exactly like the rest of the plugin.