Discount settings define the specific discount to offer. Up to 3 types (order, product, and shipping) can be combined in a single campaign — one of each type.
The same type of discount can only be added once per campaign.
Applies a discount to the cart subtotal.
Setting | Description |
|---|---|
Discount value type | Choose "Percentage (%)" or "Fixed amount." |
Discount value | Enter the discount percentage or amount. |
Maximum discount amount | Available for percentage discounts only. Caps the discount at this amount. |
For rounding adjustments to the discounted price, see "Rounding Adjustment."
Applies a discount to specific products or collections.
Setting | Description |
|---|---|
Discount value type | Choose "Percentage (%)" or "Fixed amount." |
Discount value | Enter the discount percentage or amount. |
Maximum discount amount | Available for percentage discounts only. Applied per cart line. |
Applies to | Choose "All products / Specific collection / Specific product." |
Exclusions
Exclude specific products from the target:
Setting | Description |
|---|---|
Exclude gifts | Exclude gift products from gift campaigns. |
Exclude sale products | Exclude products with a compare-at price set. |
Exclude pre-order products | Exclude pre-order products from RuffRuff Pre-order. |
Application settings
Setting | Description |
|---|---|
Distribute discount across eligible items | When enabled, distributes the discount amount across eligible items based on their price ratio. Available for fixed amount discounts only. |
Limit application range | Limits the discount to specific item positions (e.g., 2nd item onward). Cannot be used together with "Distribute discount across eligible items." |
How "Distribute discount across eligible items" works
Setting | Description |
|---|---|
Enabled | Distributes the discount proportionally by price. E.g., $2 off with Items A, B, C → ~$0.67 each (total $2). |
Disabled | Applies the full discount to each eligible item. E.g., $2 off with Items A, B, C → $2 off each (total $6). |
When "Distribute discount across eligible items" is enabled, distribution takes priority over rounding adjustment.
Applies a discount to the shipping fee.
Setting | Description |
|---|---|
Discount value type | Choose "Percentage (%)" or "Fixed amount." Set to 100% for free shipping. |
Discount value | Enter the discount percentage or amount. |
Target shipping methods | Choose "All shipping methods" or filter by shipping method name. |
When multiple discount types are configured in a single campaign:
Order | Description |
|---|---|
1. Product discount | Applied to target product prices first. |
2. Order discount | Applied to the subtotal after product discounts. |
3. Shipping discount | Applied to the shipping fee. |
Discount type | Multiple discounts on same item | Combination with other campaigns |
|---|---|---|
Product discount | Not allowed (higher discount takes priority) | Follows the "Combinations" setting in Restrictions |
Order discount | Not allowed (higher discount takes priority) | Follows the "Combinations" setting in Restrictions |
Shipping discount | Not allowed | Follows the "Combinations" setting in Restrictions |