If you have a physical shop, Shopify Local Delivery and Local Pickup let customers order online and either get it delivered nearby or grab it from your counter. Both live in your Shopify admin under Settings → Shipping and delivery. Turning them on takes minutes. Getting them right takes a little more thought.
Local Delivery
Turn on local delivery for the location you'll deliver from, then set your delivery area. You can define it by postal codes or by a distance radius around your shop. Each zone gets its own minimum order and delivery price, so you can charge more for the far side of town. Add delivery information that shows at checkout, like when deliveries go out.
Local Pickup
Turn on pickup for each location that offers it. Set how soon orders are usually ready and write clear pickup instructions: which door, what hours, whether to call when you arrive. When an order is ready, mark it ready for pickup in Shopify and your customer gets a notification automatically.
The settings people miss
- Inventory by location. If stock isn't assigned to the location offering delivery or pickup, those options won't show up at checkout.
- Pickup instructions. Vague instructions mean phone calls and confused customers in your parking lot.
- Delivery dates and times. Shopify doesn't let customers choose a delivery date or time slot out of the box. Florists and bakeries usually need an app for that.
- Notifications. Edit the default pickup and delivery emails so they sound like you and include your hours.
- Point of sale. If you use Shopify POS in the shop, pickup orders show up there too, so make sure staff know where to find them.
Test it like a customer
Place a test order for delivery and one for pickup before you announce anything. Check the checkout options, the confirmation emails and what your staff see. It's much better to find the weird stuff yourself.
Shopify POS, delivery and pickup, and the rest of the annoying ops stuff is a big part of what I do. See ecommerce consulting.