The free shipping reward removes shipping costs from the customer's order. When they redeem it, they receive a unique discount code to use at checkout.
How to add a free shipping reward
From your Shopify admin, open the Mage Loyalty app and click Loyalty.
In the Redeeming Points section, click Add Reward and choose Free Shipping.
Fill in the settings below and click Save.
Settings
Setting | What it does |
Reward Name | The name customers see, for example "Free shipping". |
Points Cost | What the customer spends to redeem it. |
Exclude shipping costs over a certain amount | Caps the discount. Tick it and enter a maximum, for example $10, so an express shipping option is not fully covered. |
Combinations | Whether the code can be used alongside other product or order discounts at checkout. |
Purchase type | Whether the code works on one-time purchases, subscriptions, or both. For subscriptions you can limit it to the first payment or a set number of payments. |
Minimum requirement | Optional. Require a minimum order subtotal or a minimum number of items before the code works. |
Expiry Days | How long the code stays valid after it is redeemed. Leave at 0 for no expiry. |
Custom image | Your own image for the reward on your storefront. Available when editing a saved reward. |
Good to know
The code discounts whichever shipping rate the customer selects at checkout, up to your cap if you set one.
Free shipping cannot be combined with another shipping discount on the same order.
Redeemed codes stay in the customer's rewards list so they can find them again later.
Common mistakes to avoid
Not capping the discount when you offer express shipping. Without a cap, the reward covers the most expensive rate the customer picks.
Offering free shipping as a reward when you already ship free over a threshold. Customers who qualify anyway will feel the reward is worthless. Set the reward's minimum requirement below your free shipping threshold, or offer a different reward.
Troubleshooting
The code is not working at checkout
Check the order meets the minimum subtotal or item count if you set one.
Check the code has not expired.
If another discount is already on the order, check the combination settings.
