A quantity discount gives a bigger order a lower price per unit. On a custom product the discount has to follow whatever quantity the customer chooses.
The Quantity Discount 1D demo on our demo store, built with Appify Custom Product Options, shows the simple version done properly. A shopper picks a shape, picks a quantity, and sees the price and the saving beside every choice before they click anything. At 500 they pay 220.00 instead of 250.00. At 1,000 it is 425.00 instead of 500.00 (prices in dollars).
What is a quantity discount rule?
It's the part of the calculator that gives a bigger discount as the order gets bigger. You set it up in the calculator editor under Options & Pricing, then Quantity Discount Rules, and click Configure.
One tier is made of three things: a Min quantity, a Discount type and a Value. The discount type can be percent off, amount off, or a target unit price. The highest tier the customer reaches is the one that applies, so an order of 60 with tiers at 10 and 50 gets the 50 tier.
This demo uses the Simple (1D) mode, where only the quantity decides the discount. The other mode, Advanced (2D), adds a second measurement such as width or area. Read how to set up tiered and volume pricing for custom products for that side.
When should you use a quantity rule instead of something else? Use it when the saving depends on how many they buy. Use a pricing table when the price itself comes from a sheet by size or material, and a formula when the price follows a rule. Formulas or pricing tables? helps with that choice. For a wider look at volume discounts, see quantity discount calculators for custom products.
Why is this calculator hard to build, and how does Appify Custom Product Options handle it?
- The discount has to follow the quantity the customer chooses. A quantity rule reads the quantity itself, so 50, 500 or any number in between lands on the right tier.
- Shoppers want to see the saving before they commit. The quantity choices show the price and a green saving badge beside each one, using the same numbers as the price summary.
- A custom quantity needs the same treatment. The Custom choice shows its live price and saving as the shopper types.
- The discount can't need a code. Quantity discounts are applied at checkout as line item discounts, with no discount code to remember or share.
- The order has to keep what the shopper chose. Edit options, Reorder and abandoned cart recovery all bring the shape and the quantity back with the line.
The saving shows before the click. Every quantity choice carries its own price and its own percentage off, so the shopper picks the break they want instead of guessing where it starts.
One price, worked out
Each unit is priced at 0.50. The discount tiers start at 100 units with 5% off and rise as the quantity does. Here is the 1,000 tier, taken from the calculator's own price summary.
| Line | Value |
|---|---|
| Quantity | 1000 |
| Subtotal (1000 at 0.50) | 500.00 |
| Quantity discount | 15% |
| Total | 425.00 |
| Price per unit | 0.50, shown as 0.43 after the discount |
Taken from the demo store's price summary on 3 November 2026.
The design decisions
A radio list of quantities, with Custom last
The Quantity option is a radio list of six round numbers plus Custom. Radios put every break on screen at once, and Custom lets a customer type a number that isn't on the list. The option is required, so there is always a quantity behind the price.
The price and saving sit on each choice
The quantity option has Show price and discount inline turned on. Each row shows the line total and a green badge such as -12%. You can show the total, the unit price or both, and the amounts come from the same engine as the price summary. Quantity option: inline price covers the settings.
The tiers are percent off
Every tier uses a percent discount, which is the easiest kind for shoppers to read. Amount off and target unit price are the other two types, and a packaging shop might prefer a target price such as a set price per box at each break.
Per line aggregation
The Aggregation setting is Per line, so each cart line qualifies for tiers on its own. Other settings combine quantities across lines or products, or lock the tier to the calculator's own quantity. Quantity Discount Rules explains each one.
One clear summary
The price summary lists the quantity, the subtotal, the quantity discount and the total, plus a price per unit. A shopper sees how the discount was reached without doing the sum.
What arrives with the order
The cart line carries the shape and the quantity, and the discount is applied at checkout as a line item discount. Your team sees the options on the order in the app's Orders tab.
Customers can reopen the calculator with Edit options from the cart to move to a bigger break. The Reorder this item link rebuilds the same line later, and Restore your cart does the same for an abandoned cart. If you want to see the whole path, read what line item properties are and why custom options get lost.
Make it yours
- Different schedules by choice. Add a conditional table so one material gets stronger breaks than another, with a default for everything else.
- Add size to the discount. Switch to Advanced (2D) so wider or larger items get their own schedule. Selling custom stickers with a design studio shows that kind of product.
- Paste your price sheet. Import your tiers from a spreadsheet instead of typing each one.
Get this calculator
Build a Quantity option with your own breaks, then open Quantity Discount Rules and add a tier for each one. Already have the discounts in a spreadsheet? Import table fills them in from a paste.
Switch on Show price and discount inline on the quantity option, and the saving appears beside every choice. Chat with AI can help you describe the calculator in plain words as you go.
FAQ
Do customers need a discount code?
No. Quantity discounts apply automatically at checkout as line item discounts.
Can the discount show next to each quantity?
Yes. Turn on Show price and discount inline for the quantity option, and each row shows its price and saving badge.
Can I use an amount off instead of a percentage?
Yes. Each tier can be percent off, amount off or a target unit price.
Which tier applies when the quantity sits between two breaks?
The highest tier the customer has reached. An order of 60 with breaks at 10 and 50 gets the 50 tier.
Can different options have different discounts?
Yes. Conditional tables give each option choice its own schedule, with a default table for everything else.
Every break, priced before the click.
Whatever you sell, however you price it · The last options app you'll shop for