Skip to main content

Free Shipping Reward

How to let customers redeem their balance for free shipping, with optional minimums and a cap on the shipping discount.

Written by Kris James

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

  1. From your Shopify admin, open the Mage Loyalty app and click Loyalty.

  2. In the Redeeming Points section, click Add Reward and choose Free Shipping.

  3. 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.

Did this answer your question?