Hello there,
I am looking for a solution to hide shipping rates, if there is a local delivery rate available.
We do local delivery in Vancouver region and Canada wide shipping. So, we have to add both local delivery and shipping. But some times local delivery rate is more than shipping fee. But, we do not want to ship in local area. And by default, least amount is preselected and it is shipping, and customers select that. So, is there any way to hide shipping rates for local delivery area?
Thank you in advance
Sounds like I might be able to come up with some JavaScript that could do it. What theme are you using so I can test it out?
I am using Shopify Dawn theme.
Thank you
This can be easily done using a shipping customization app like ShipMagic (our starter plan provides this functionality).
In the app, you can create a Shipping Customization rule to hide all other delivery rate when Local Delivery exists.
You can install the app and reach out to live chat support in case you need assistance in setting up the app.
Yes, you can hide the shipping method for local area by using the ShipRight app ShipRight Hide Shipping Method - Hide shipping methods and rates at checkout by multiple rules. | Shopify App Store
-
Open the ShipRight app and click on the Create rule button.
-
Click on the Select this rule button under Essential 1.
-
Click on Add a condition button and select City then write Vancouver.
-
Add all the shipping methods.
-
Click Save.
That’s it! Now all the shipping methods will be hidden from all customers of Vancouver at checkout.