All things Shopify and commerce
Hey everyone!
I've noticed something on my Shopify store that if a customer enters an invalid city (spelling mistake or enters city + country) during checkout, the checkout page automatically sets shipping to 'Free'. I definitely don't want that to happen, so is there a way that I can set up shipping so that if an address isn't recognized, it charges a flat fee instead? I'm not in a country that offers address validation, so I'm keen to hear any smart answers!
@theregos Shopify is likely defaulting to "Free Shipping" when it can't match a valid city. To prevent this, here are some methods:
1. Since Shopify doesn’t have built-in address verification, you can set a fallback flat-rate shipping option. Go to Shopify Admin→ Settings→ Shipping & Delivery. Under General Shipping Rates, create a default flat rate that applies when other conditions aren’t met.
Make sure "Free Shipping" is only available for verified locations.
2. Use third-party shipping apps like Advanced Shipping Rules, Parcelify, and ShipperHQ.
3. If you're on Shopify Plus, a developer can modify the checkout file and prevent free shipping.
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025