Shopify Local Delivery

Shopify Local Delivery

by Shopify

Get more out of local delivery and share optimized routes

3.2 of 5 stars(34 reviews)

Efficiently organize routes

After setting up local delivery in your store settings, use the app to deliver orders. Delivery routes are optimized to minimize time spent.

Stay connected with customers

Send automated updates to your customers directly from the app to let them know when their order is on the way and is delivered.

Streamline deliveries

Drivers can quickly access directions using their default map app and update delivery statuses on the go.

About Shopify Local Delivery

Before adding the app, set up local delivery in your settings.

This app is an add-on for businesses offering local delivery at checkout. Local delivery can be enabled for a location in your shipping and delivery settings. During this step, you can define your delivery area and price. Customers in your delivery area can then select local delivery at checkout.

Manage local delivery orders in one place

The Shopify Local Delivery app helps you manage deliveries with optimized routes, automated notifications, and order status updates. Deliver to customers nearby with shareable delivery lists.

To use the app, set up local delivery in your Shopify admin settings. Once local delivery is enabled for your location, you can define your delivery area and price. Customers in your delivery area can then select local delivery at checkout.

Once you’re ready to deliver your orders, the app offers tools that drivers need to efficiently deliver orders. As deliveries are completed, upcoming stops will be moved to the top of the list.

Efficiently plan your routes

Create delivery lists that can be shared with drivers who have access to your store’s admin. Stops can be manually organized in your desired order, or you can use the automated route optimization feature. The optimization feature suggests the most time-efficient route for up to 100 stops (including the starting and ending location). This feature is powered by Google maps, and directions for each stop can be opened in your default map application.

Stay in touch with your customers

View special delivery instructions that customers requested at checkout, and call or text customers at the touch of a button.

Customers will receive an automated email or SMS notification when their order is on the way, has been delivered, or when they miss a delivery. Notifications are triggered from the app when an order’s delivery status is updated, and can be customized in your Shopify admin settings.

Keep track of delivery progress

As drivers update order statuses in the app, changes will be reflected on the orders page of your Shopify admin. You’ll know when a delivery is in progress and when orders have been delivered.

Media gallery




3.2 of 5 stars

The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.
  • 5 of 5 stars
    21% of ratings are 5 stars
  • 4 of 5 stars
    26% of ratings are 4 stars
  • 3 of 5 stars
    24% of ratings are 3 stars
  • 2 of 5 stars
    15% of ratings are 2 stars
  • 1 of 5 stars
    15% of ratings are 1 stars

Most recent reviews


A lot of potential, you guys need to work on a few things to make it faster for sellers to fullfill orders. We sell food and time is very important. I can´t mark as paid on the local delivery app.

Well Baked Box

This app has a lot of potential. However, I want to be able to make my delivery lists, then provide customers with updates regarding their orders easily from my phone. For example: out for delivery, delivered (with picture confirmation). Also need to be able to access their phone number and name from the delivery view because many deliveries to apartments require a call to the customer.

Makiki Valley Frozen Custard

I cannot submit feedback inside the app. It asks me to, but it just spins.

Needs these improvements:

Orders not paid should say "Payment Not Received" and have a button to mark as paid. Fumbling back and forth while the customer is standing there trying to get their total, mark their order as paid is too much. It's too easy to drive away, not realizing that payment was required.

Once you mark a delivery as attempted, there is no way to re-deliver it unless you add it to a new list. So if I'm out delivering and someone isn't home, I don't have a way to circle back and deliver when they get home. I have to make a new delivery list, add that order back in, then switch to that list.

The customers names should appear on the Delivery List. My customers are messaging me on Facebook and IG but I can't pull up their order for an ETA because the order list doesn't show their names. I have to fumble back to the regular app, type in their name, get their order number, then switch back to the delivery app, then switch back to messenger. It would also be nice to send them an ETA based on the delivery route.

Also, mileage does not show on the delivery list. It shows kilometers even though the app is set to imperial.