Product discounts normally apply to all eligible products. Enabling "Limit application range" sorts eligible cart items by priority and applies the discount only to the specified position range.
"50% off the second and subsequent items", "Discount only higher-priced items", "Discount up to a specific quantity" and similar promotions.
Note: "Limit application range" cannot be used together with "Distribute discount across eligible items".
Field | Description |
|---|---|
Priority order | Choose the order for discounting among target products. Start and end positions are counted in this order. |
Start position | Set the position at which to start applying the discount (1 or higher). |
End position | Specify where to end the discount (optional; no limit if not set). |
The following priority options are available.
Options | Details |
|---|---|
Highest price first | Count the 1st, 2nd, and later items starting from the highest unit price. |
Lowest price first | Count the 1st, 2nd, and later items starting from the lowest unit price. |
Application range positions are counted By unit quantity, not by product type (cart line). If multiple units of the same product are in the cart, each unit is counted consecutively.
Example: If the cart contains two units of Product A ($30 each) and one unit of Product B ($20)
With priority set to "Highest price first":
Quantity position | Product |
|---|---|
1st item | Product A ($30) |
2nd item | Product A ($30) |
3rd item | Product B ($20) |
If "Start position" is set to "2" and "End position" to "3," the discount applies to the second unit of Product A and to Product B.
Example 1: $3 OFF up to the 2nd item, lowest unit price first
Settings
Priority order | Start position | End position | Discount amount |
|---|---|---|---|
Lowest price first | 1st item | 2nd item | $3 OFF |
Cart contents
Product | Unit price |
|---|---|
Product A | $30 |
Product B | $20 |
Product C | $15 |
Product D | $10 |
Priority and result
The system applies the discount to the first and second eligible items in ascending order of unit price. Their displayed order in the cart does not change.
Priority order | Product | Unit price | Discount | Price after discount |
|---|---|---|---|---|
1st item | Product D | $10 | $3 OFF | $7 |
2nd item | Product C | $15 | $3 OFF | $12 |
3rd item | Product B | $20 | Excluded | $20 |
4th item | Product A | $30 | Excluded | $30 |
Example 2: 50% OFF from the 2nd item, highest unit price first
Settings
Priority order | Start position | End position | Percentage |
|---|---|---|---|
Highest price first | 2nd item | Not set | 50% OFF |
Cart contents
Product | Unit price |
|---|---|
Product A | $30 |
Product B | $20 |
Product C | $15 |
Product D | $10 |
Priority and result
The system applies the discount to eligible items from the second item onward in descending order of unit price. Their displayed order in the cart does not change.
Priority order | Product | Unit price | Discount | Price after discount |
|---|---|---|---|---|
1st item | Product A | $30 | Excluded | $30 |
2nd item | Product B | $20 | 50% OFF | $10 |
3rd item | Product C | $15 | 50% OFF | $7.50 |
4th item | Product D | $10 | 50% OFF | $5 |
Positions are counted by quantity: Positions are counted by total quantity in the cart, not by product type.
Start position must be 1 or greater: Values of 0 or less cannot be set.
End position is optional: If not set, the discount applies to all target products from the start position onward.
No discount outside the range: If the start position exceeds the total number of target products in the cart, the discount is not applied.
When multiple items have the same unit price: Sets priority while keeping the order of items in the cart.