We have a guide here on how you can set up the built-in local delivery feature into Shopify. From there, you can set up conditional local delivery costs by postal code or radial distance. From there, you can also remove deactivate any shipping configuration you have previously set up so customers from other locations can not checkout.
II hope this helps! If there is anything else I can help you with, please let me know.
Looking for some guidance here. I have some products that are delivery only and others are to be shipped. Upon checkout - how do I differentiate and seperate out the items that can be shipped vs. delivered. Right now it is like you have to select one shipping option for the entire order. I need to break it out to what can be delivered vs. shipped.