My shop offers installation sevices for our product but we need to limit that service based on zip code. The way Im imagining it is that the installation service would be an additional "Add-on" that would check to see if you are within a certain zip code and deny you if you are outside the list.
Is there any way to do that?
If your customer is at the cart, and you ask them for a Zip code, you could use a little scripting to check if the Zip is acceptable or not. If not, deny the POST to checkout. That would likely take care of most of your problematic customers.
Diana here from the Shopify Support Team.
If you have the real-time carrier-calculated shipping feature activated on your plan, the Atom Yard App called Better Shipping might be the solution to your problem. I'd suggest giving it a look-over and see if it's what you need! If it does look perfect and you don't have carrier-calculated shipping, I'd suggest reaching out to our Support team so you can discuss your options on how to get it!
Hope this helps! :)
Hey @Collin6 ,
I hope you are doing well. I know it's 4 years later but would like to let you know that I launched an app last week which exactly does what you are looking for. Do you mind checking it out and see if it fit your needs? More than happy to discuss further if you are looking for more features within same app.
With this app, merchants can add a popup or homepage section that asks buyers to enter their zip code and validate that delivery is available in their region
Apart from functionality you mention, app also helps you collecting customer email addresses from non serviceable zip codes which then could help you to decide your next zip code to launch.