Progressive discounts
A progressive discount grows as the customer buys more: for example 10% off from 200, then 15% off from 400. It applies automatically in the cart, with no code. You create it from Marketing > Discounts > Create > Progressive discount.
You need permission to manage discounts. Progressive discounts are available on every plan.
How tiers work
You set two or three tiers. Each tier has a threshold and a discount. The threshold is either the cart value or the number of products, and the customer gets the best tier they qualify for.
| Threshold basis | The customer reaches a tier when | Example |
|---|---|---|
| Cart value | The cart total reaches the tier's amount | Spend 300, get 10% off |
| Products quantity | The cart holds at least the tier's number of products | Add 3 products, get 15% off |
Progressive discounts apply to all products. If other automatic discounts apply along with a progressive discount, the discount with the higher value takes priority; an automatic free shipping offer still applies with it.
Only one progressive discount can be active at a time.
A progressive discount doesn't combine with discount codes: when a customer enters a code, only one of the two applies.
The discount shows in the cart as soon as the customer reaches a tier. A bar that shows how much is left to the next tier depends on your theme; ask your theme developer to add it.

Examples
| Store | Threshold basis | Tiers |
|---|---|---|
| Perfumes | Products quantity | 2 products: 5% off. 3 products: 10% off. 4 products: 20% off |
| Electronics | Cart value | 1,000 riyals: 10% off. 3,000 riyals: 15% off. 5,000 riyals: 20%, up to 1,000 riyals |
| Fashion | Products quantity | 2 items: 50 riyals off. 3 items: 120 riyals off. 4 items: 200 riyals off |
Create a progressive discount
Go to Marketing > Discounts and select Create.
Choose Progressive discount. The form opens with the name Progressive discount and the current date and time, and two empty tiers.

Sample data from a demo store. Under Details, set the name and dates, and choose the Threshold basis.
Optionally tick Limit per customer and enter how many times one customer can use the discount.
Under Discount settings, choose the Discount type and fill in the tiers.
Optionally add a Note for your staff.
Select Create.
The Summary panel shows the threshold basis, the discount type and every tier as you fill them in. Select Preview to hide or show it.
The discount runs by itself from its start date, and stops when you switch it off in the discounts list or its end date passes.
Details

| Field | Rules |
|---|---|
| Name | Required, at least 3 characters. Internal name for tracking; not visible to customers. |
| Start date | Required. Today by default. |
| End date | Required. One month from today by default. Not before the start date, and not before today. |
| Threshold basis | Cart value (the default) or Products quantity |
| Limit per customer | Optional whole number: how many times one customer can use the discount |
Tiers
Choose Percentage or Fixed amount under Discount type. Every tier uses the same type.

Each tier has these fields:
| Field | Rules |
|---|---|
| Cart value or Products quantity | Required, more than 0, and higher than the previous tier's threshold |
| Discount percentage or Fixed amount | Required, more than 0, and higher than the previous tier's value. A percentage can't exceed 100. With Cart value, a fixed amount must be less than the tier's cart value. |
| Maximum discount amount | Only for percentages. Tick it to cap the tier's discount. With Cart value, it can't exceed the tier's cart value. |
Once a tier is filled in, its header sums it up, such as "With order total of 300 get 10% discount".
Select Add tier to add the third tier. Minimum 2 tiers • Maximum 3 tiers.
Only the third tier can be removed, with the bin icon in its header.
If a tier's error mentions the previous one, such as Tier threshold should be larger than previous one or Tier value should be larger than previous one, raise that tier's numbers or lower the earlier tier's.
Edit a progressive discount
Find the discount in the discounts list. Its Discount value column lists each tier's value; hover over it to read every tier.
Select the row, or choose Edit in its actions menu.
Change the fields in Edit progressive discount, then select Edit.
Progressive discounts can't be bulk edited. When you select them with other discounts and choose Bulk edit, they're left out.
Tips for progressive discounts
Leave a clear gap between tiers. A step from 5% to 6% won't move anyone.
Put the first tier close to your current average order value, so many customers reach it with one more product.
With Percentage, set a Maximum discount amount on the higher tiers to protect your margin.
Don't run other discounts that overlap with it in the same period.
Related
Still need help?
Our customer service team is ready to help, or find quick answers in the FAQ.