Disable free shipping for remote locations in Australia

Topic summary

Need: Keep free shipping on orders over $100 but exclude remote Australian postcodes.

Native capability: Not supported directly in Shopify to restrict free shipping by postcode. A general link to shipping zones is shared, but it doesn’t provide postcode-level exclusion for a single method.

App-based solutions:

  • ShipMagic: Hides specific shipping methods for specific postcodes; works on all Shopify plans without needing carrier-calculated shipping (real-time rates feature).
  • ShipRight: Provides step-by-step setup to create a rule that hides the “Free Shipping” method when the customer’s zip code matches a comma-separated list of remote postcodes. This ensures those customers don’t see free shipping at checkout.

Outcome/status: Viable workaround via apps is provided; no confirmation from the original poster that the solution is implemented. Key action is to install an app and configure postcode-based rules.

Note: A screenshot illustrating ShipRight setup is included and central to understanding the configuration steps.

Summarized with AI on December 19. AI used: gpt-5.

I have free shipping enabled on orders above $100, but I need to disable the option for remote areas in Australia, as shipping can increase considerably.

Is there a way to add a list of postcodes that will be allowed free shipping, and anything else will not get that option?

Cheers,

Dan

Hi,

This is not possible natively. But you can easily achieve this using our app ShipMagic. Moreover, our solution works without the need of carrier-calculated-shipping for all Shopify plans including basic one.

You can hide specific shipping methods for specific post codes. You can install the app and reach out to live chat support for assistance on setting up the app.

Setting up shipping zones

Hello,

You can disable free shipping for remote locations in Australia using the ShipRight app. Here’s how:

  1. Open the app and click on the “Add a new rule” button.
  2. Click “Add a new condition” and select “Zip code”.
  3. Choose “Hide if found”, then enter the zip codes of the remote locations in the “Zip code” field (separate multiple zip codes with commas).
  4. Select the “Free Shipping” method in the “Select shipping methods” field.
  5. If it’s not listed, add “Free Shipping” in the “Additional shipping methods” field.
  6. Save the rule by clicking the “Save” button.

Now, customers in remote areas will not see the free shipping option at checkout, ensuring accurate shipping costs are applied.