5. Shipping discount rules
A shipping discount rule gives buyers a cheaper or free delivery rate when an order meets your conditions.
Go to Rules → Add rule → Shipping discount.

5.1. General
Set the rule name and status, a priority, and an optional start and end date and time.
A lower priority number means a higher priority. Only the highest-priority matching rule applies to a shipping line, so shipping discount rules don’t stack with each other.
5.2. Conditions
Set conditions as you would for other rules. You also choose how the discount is triggered:
- Automatically, when the conditions are met
- With a discount code that buyers type at checkout. Codes are case-insensitive and must be unique across your store.
Important: The trigger can’t be changed after the rule is saved.
5.3. Action
| Field | Meaning |
|---|---|
| Discount type | Percent off (use 100% for free shipping) or Amount off. It can't be changed once saved. |
| Currency behavior | For amount discounts: convert to the buyer's cart currency (recommended), or use the number as-is |
| Discount label | Shown on the shipping line. If left empty, one is generated. |
| Applies to rates | Which delivery rates the discount reduces |
| Also apply to subscription orders | Otherwise the discount applies to one-time purchases only |
Note: Each active automatic shipping discount uses one of your store’s 25 automatic discount slots.
5.4. Example: Free shipping over $100
- Under Conditions, add Cart subtotal amount is greater than 100 and choose Automatically.
- Under Action, choose Percent off and enter 100.
- Save the rule with its status set to Active.
The eligible shipping rate becomes free when the cart meets the condition.
👉 Want buyers to see how close they are to free shipping? On Shopify Plus, add a cart message with the same amount.