Skip to content
Joy.so
Product update

Free shipping — now limited to the countries you set

A free shipping code now works only on orders shipping to the countries you choose. Add a Location condition and checkout enforces it.

A free shipping reward limited to Canada: the Canadian order ships free, the US order still pays shipping
2 min read

Summarize this post with AI

Why this matters

Three reasons country limits on free shipping matter: checkout enforces the country, shoppers see where it applies, and every condition has to match

A free shipping reward funded for one market still worked on orders shipping elsewhere. A Location condition on a free shipping reward now reaches checkout.

  • Checkout enforces the country

    The code works only on orders shipping to the countries you list. Joy reads the order's shipping address at checkout.

  • Shoppers see where it applies

    The reward shows Only applies to orders shipping to …, so shoppers know before they add to cart.

  • Every condition has to match

    The editor says All conditions are met. A reward or perk with several conditions now requires all of them, not just one.

Illustrative question
I ship worldwide but fund free shipping for Canada only. How do I keep the code off orders to other countries? Open your Free shipping program, add a Location condition set to Canada, and save. The code then works only on orders shipping to Canada.

How to access and use

  1. In Joy, go to Reward programs → Redeeming programs and open your Free shipping program.
  2. In the Condition card, open Advanced conditions and add a condition under Customer → Location.
  3. Choose Is equal to or Includes, then select the countries where the reward applies.
  4. Click Save. The program summary shows which orders the code works on.

Keep exploring

Stop being ordinary. Start leading

10,000+

Brands run loyalty on Joy

4.9★

Shopify App Store rating

1,789

Merchant reviews