How can I configure my store for local delivery only?

1 0 0

Hello, I am having trouble setting up my shopify  store for which I want the products to only be available for local delivery. I have tried removing shipping rates and adding a local delivery shop location, however, when I go to my site and checkout on the information page it only requires contact and billing address and the checkout goes through regardless of location. 


I would like to setup my shop to require all customers to enter in their address and then either a.) If they are in the local delivery zone allow them to finish their checkout or b.) Not allow them to continue finish checkout because address is not in delivery range. 

Reply 1 (1)

Shopify Partner
20 3 2

Hi there,

Veno here from Zapiet. 
I'm not entirely sure how to set this up in Shopify, but feel free to take a look at our app Zapiet - Pickup + Delivery, which allows you to set up store pickup, local delivery, and shipping. 

The app works through a widget located on the cart page and you can select which of the three checkout methods you wish to use. Within the app, you can set product availability so that all of your products are only available for local delivery.

With our app, you can also configure the widget to include delivery validation (exact or partial postal code match, validation by city name, maximum driving distance, or maximum radius). With delivery validation in place, only the customers within your delivery zone will be able to proceed to checkout.

We also offer comprehensive customization for the local delivery method like date and time picker (which you can also disable if you don't need scheduling), cutoff times, blackout dates, marking orders as delivered, and much more.

You can also check out our demo store at, as it will give you a glimpse of how the app looks and functions from a customer's perspective.

Our app offers a free trial of 14 days, so you can try it out and see if it matches your needs.
You can see our website here
If you have any questions, please feel free to contact us at!

Kind regards,