Discount settings define the discount applied when conditions are met. You can combine up to three types—order, product, and shipping—with one discount of each type.
Enter the “Fixed amount” discount and the “Maximum discount amount” in the store currency. When customers purchase in a currency other than the store currency, the discount uses the amount converted to that currency at the exchange rate.
Limitation: You can add only one discount of the same type per campaign.
Apply the discount to the cart subtotal.
Field | Description |
|---|---|
Discount value | Select a percentage or fixed amount, then enter the value. |
Maximum discount amount | Available only when you choose a percentage discount. Keeps the discount from exceeding this amount |
Example: 10% OFF with a maximum discount of $5.
A $30 order receives a $3 discount
A $100 order gets a $5 discount (cap applied)
Apply the discount to the specified products or collections.
Field | Description |
|---|---|
Discount value | Select a percentage or fixed amount, then enter the value. |
Maximum discount amount | Available only when you choose a percentage discount. Applied per cart line item |
Applies to | Choose all products, specific collections, or specific products |
Limit: "Applies to" accepts up to 50 products and up to 50 collections. To include 51 or more products, or to target products by product tag, create a collection of those products and select "Specific collection". To target by product tag, create an automated collection that uses the tag as a condition.
Under "Applies to", open "Advanced settings" to exclude the following products.
Field | Description |
|---|---|
Exclude gifts | Exclude gift campaign gift products from the targets |
Exclude sale products | Exclude products that have a compare-at price (pre-discount price) set |
Exclude pre-order products | Exclude pre-order products from RuffRuff Pre-orders |
You can set fixed-amount discount allocation and the quantity range to discount.
Field | Description |
|---|---|
Distribute discount across eligible items | Available only for fixed-amount discounts. Allocates the discount by target product price ratio |
Limit application range | Limit which item positions among target products get the discount. Cannot be used together with allocation |
"Distribute discount across eligible items" works as follows.
Settings | Details |
|---|---|
Active | Distributes the discount based on each eligible product's share of the total price. With $2 off and three products, the total discount is $2 |
Disabled | Applies the full discount to each eligible product. With $2 off and three products, the total discount is $6 |
Limitation: When allocation is enabled, allocation takes priority even if rounding is set.
For details on limiting the application range, see "Product discount application range (advanced discounts)".
Discount the order shipping cost. To make shipping free, set the discount rate to 100%.
Field | Description |
|---|---|
Discount value | Select a percentage or fixed amount, then enter the value. |
Target shipping methods | Choose all shipping methods or specific shipping methods |
If you choose "Specific shipping methods", specify targets by shipping method name and match type.
Match type | Details |
|---|---|
Exact match | Matches shipping methods whose names exactly match the entered text. |
Starts with | Matches shipping methods whose names start with the entered text. |
Ends with | Matches shipping methods whose names end with the entered text. |
Contains | Matches shipping methods whose names contain the entered text. |
"Advanced settings", below the discount list, holds settings shared by every discount in the campaign. While it is closed, the current value of each setting is shown.
Choose which purchase types the Order discount, Product discount, and Shipping discount apply to.
Option | Details |
|---|---|
All purchase types | Applies the discount to both one-time purchase and subscription products. |
One-time purchases only | Applies the discount only to one-time purchase products. |
Subscriptions only | Applies the discount only to subscription products. |
Products on purchase options without recurring delivery, such as pre-orders, are treated as one-time purchases.
When the cart mixes one-time purchase and subscription products, the discount applies only to products of the purchase type you select. The Order discount is calculated from the subtotal of those products.
This setting does not affect product messages, product card badges, or the widget.
Shipping is discounted per delivery, so a cart that mixes one-time purchases and subscriptions works as follows. Campaigns with a Shipping discount show the same note on the settings screen.
Subscriptions only: Subscription shipping is not discounted on the first order or on second and later orders.
One-time purchases only: The first subscription delivery is combined with the one-time purchase delivery, so that shipping is discounted too. It does not apply to second and later orders.
For worked examples for each discount type, see "Purchase types to discount (advanced discount)".
Shown when "Purchase types to discount" is "All purchase types" or "Subscriptions only". Choose how many subscription orders the discount applies to.
Option | Details |
|---|---|
Apply to the first order only | Applies the discount to the first order only. |
Apply up to a set number of orders | Applies the discount up to the number you set (2 or more), counting the first order as order 1. |
Apply to all orders | Applies the discount to every order, with no limit. |
Limit: If there is a Shipping discount that covers only part of the shipping cost (a percentage under 100% or a fixed amount), you can choose only "Apply to the first order only". Due to Shopify specifications, second and later orders would otherwise receive a full shipping discount.
Shown when the campaign has an Order discount or a Product discount. Rounds the discounted price up or down.
Rounding adjustment is not applied to carts in a currency other than the store currency.
For details on rounding adjustment, see "Rounding adjustment (advanced discounts)".
If order, product, and shipping discounts are set in the same campaign, they apply in this order.
Application order | Details |
|---|---|
1. Product discount | Apply the discount to the price of target products |
2. Order discount | Apply the discount to the subtotal after product discounts |
3. Shipping discount | Apply a discount to shipping. |
Example: Product A ($10) has a 50% product discount, and the entire order has a 10% order discount.
Product A changes from $10 to $5
If product B is $20, it stays $20
An order discount is applied to a $25 subtotal, resulting in $22.50
Multiple product discounts cannot be combined on the same product. If different product discounts apply, the one with the greater discount is used. Combination with other campaigns follows the restriction settings.
For combination settings, see "Restrictions (discount campaigns)".