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