Shipping discounts change what customers pay for rates that already exist. To calculate a new rate, use Shipping Rates. To hide, rename, or reorder rates, use Shipping Customizations.
What you can do
- Give free shipping, a percentage off, a fixed amount off, or cap shipping at a set price
- Apply it automatically or only when the customer enters a discount code
- Limit it with conditions on the cart, products, customer tags, and shipping address — see Discount Conditions
- Target all rates, only rates with a certain name, or only the cheapest rate
- Schedule it with start and end dates, and limit how often a code can be used
Before you start
A discount reduces the price of rates that already exist, so set those up first. They can be manual Shopify rates, ShipMagic rates, or live carrier rates. ShipMagic also needs the Manage discounts permission, because it creates the discounts in Shopify. The first time you open Shipping Discounts, click Grant access on the banner and approve the request.Create the discount
1
Open Shipping Discounts and click Create discount
From the left navigation panel in the app, open Shipping Discounts.
2
Choose a method
3
Enter a title
For example
Free shipping over $75. Unlike a customization’s name, this title is shown to customers at checkout next to the discount. It also appears in your Shopify admin.4
Choose the discount value
Amounts are in your store currency. When a customer checks out in another currency, the amount is converted automatically.
5
Add conditions (optional)
With no conditions, the discount applies to every order. Click Add condition to limit it, then choose whether the order must match All conditions or Any condition.You can match on cart subtotal, quantity, and weight; product tag, collection, vendor, title, and price; customer tag; and country or province. See Discount Conditions for every attribute and operator.
6
Choose which rates it applies to
Under Applies to:
Rates that are already free, such as local pickup, are never discounted. They’re also skipped when finding the cheapest rate, so Only the cheapest shipping rate always picks the cheapest rate the customer would pay for.
7
Set status, limits, combinations, and dates
The cards on the right of the form:
- Status — Enabled or Disabled. Leave it Enabled for the discount to apply.
- Usage limits (discount codes only) — limit the total number of times the code can be used, and/or limit it to one use per customer.
- Combinations — whether this discount can be combined with Product discounts and Order discounts.
- Active dates — when the discount starts, and optionally when it ends. Dates are in your store’s timezone, shown under the fields.
8
Save
Click Save. ShipMagic creates the discount in Shopify, and it takes effect at checkout straight away.
Worked examples
Free standard shipping over 75Test your discount
Shipping discounts have their own test mode, separate from rates and customizations.- Leave the Shipping Discounts toggle off in Settings → App Modes
- Open your storefront and add products that match your conditions
- At checkout, enter a complete address with
shipmagicas the first name - For a discount code, enter the code in the discount field
- Check that the targeted rates show the discounted price
Next steps
Discount conditions
Every attribute and operator, and how the cart is evaluated.
Managing discounts
Statuses, disabling, deleting, and the Shopify Discounts page.
Not applying?
The usual causes and how to fix them.
Going live
Turning the app modes on.
Need help?Our founders will personally help with the optimal setup for your brand. Book a free onboarding call if you’d like us to help.
