The 5 Best WooCommerce Local Delivery & Pickup Plugins for 2020

eCommerce can be local too.

A lot of developers forget this as they focus on building tools for eCommerce stores that operate globally or across an entire country.

While WooCommerce does have some functionality built-in for local deliveries and pickup, the options are wanting for many stores.

In this collection, you’ll find an assortment of robust plugins that will add much-needed delivery functionality to your store.

You’ll be able to add multiple pickup locations, set local delivery areas based on the customer’s distance or a custom map, and even send email notifications to your staff for upcoming pickups.

Local delivery & pickup plugins

WooCommerce users are raving about the plugins here. I think you’ll be delighted to discover the features and flexibility they offer.

With one or more of these plugins added to your site, you’ll be able to handle local deliveries from your store like a pro.

Here are the best local delivery plugins for WooCommerce.


  • 1. WooCommerce Delivery Area Pro

    WooCommerce Delivery Area Pro

    View plugin now

    Plugin Description

    The WooCommerce Delivery Area Pro plugin is amazing. It’s extremely flexible and will allow you to define exactly where local delivery for each product is available. Let’s dive into the details.

    With this local delivery plugin, you can set a delivery area for all of your products at once, products in a group or category, or individual products. The delivery area can be defined by continent, subcontinent, country, zip code, or distance from the store. Alternatively, you can draw a shape on a Google Map embed to choose exactly where you’ll ship to. With all of these options, you get complete control over your delivery preferences. You can easily disable orders for any area outside the designated delivery zone.

    This WooCommerce plugin will add a zipcode search bar to every product so that visitors can quickly see if delivery is available for them. The zip code search bar itself is nicely styled and comes with a variety of templates. Overall, it’s a great plugin for limiting your product deliveries to specific regions.

    Learn more

  • 2. Local Pickup Plus

    Local Pickup Plus

    View plugin now

    Plugin Description

    In addition to local deliveries, you might also want to give customers the option to swing by a location and pick up their goods. The problem with WooCommerce’s default pickup options is that it only allows for one location. This is fine if you have a single brick & mortar store, but if you have multiple stores or other pickup locations available, you can’t let customers choose them. That’s where the Local Pickup Plus plugin comes in.

    This plugin adds a new tab into the WooCommerce settings page where you can add and edit a list of pickup locations. You can quickly import them via CSV if you already have a formatted file of the addresses. Local Pickup Plus also provides complete control over the configuration of which products are available at each location.

    When editing a location, you can choose which products will be available there. Alternatively, when editing your products, you can assign them specific locations for pickup. You can also choose to make them unavailable for pickup if you’d like. There’s also a menu where you can set business hours for pickups and mark certain days as holidays when package pickup is unavailable. Lastly, you can set email alerts so that every time a purchased product is marked for pickup, your warehouse staff or store employees are notified and can prepare it for the customer.

    Learn more

  • 3. WooCommerce Local Delivery Shipping

    WooCommerce Local Delivery Shipping

    View plugin now

    Plugin Description

    WooCommerce Local Delivery Shipping is a lightweight solution for store owners that want to limit where they deliver to. This plugin lets you define a delivery zone by drawing polygons on top of a Google Maps embed. You use these shapes to define the exact perimeters you want to include. The precision available is great if you are located in a city and want to limit deliveries to the boundaries of the city and prevent drives that might take longer. You can also create as many of these delivery zones as you want.

    This WooCommerce plugin comes with a few handy additional options. You can offer fixed rate shipping on carts that reach a certain number of items enticing buyers to purchase more products. You can also offer free shopping for carts that exceed a specific dollar amount. These offers can help boost your sales if you promote them throughout your store.

    Overall, WooCommerce Local Delivery Shipping is a fairly simple product and comes with a modest price tag. If you are making food deliveries or you’re catering to a specific neighborhood or urban region, it could be exceptionally practical for your eCommerce store.

    Learn more

  • 4. Iconic Delivery Slots

    Iconic Delivery Slots

    View plugin now

    Plugin Description

    The Iconic Delivery Slots plugin lets you create a timetable of when your delivery people can arrive with a shipment. When customers checkout, they get to choose exactly when they want the delivery. This can be especially useful if you’re shipping large items like furniture and you need the customer to be available when the item arrives.

    From the settings menu, you can quickly choose which days are available for delivery as well as the hours of operation for those days. You can choose whether same-day and next-day deliveries are available, and charge extra for each. There are also limitations you can set for the maximum number of deliveries per time slot and how long after an order a customer has to wait before shipping is available. You can also give customers the option to choose a time slot before they checkout in case it’s imperative for the purchase.

    Inside the dashboard, you’ll have a menu like the Products table where you can review all the upcoming deliveries including the time slot and a link to the full order with the products ordered and customer address. If local deliveries is a major part of your business model, the Iconic Delivery Slots plugin can help you to both stay organized and earn more via shipping costs.

    Learn more

  • 5. WooCommerce Delivery

    WooCommerce Delivery

    View plugin now

    Plugin Description

    Despite its relatively cheap price tag, this plugin is receiving tons of praise for its expansive feature set. At first glance, it seems like a small plugin, but it actually includes a huge variety of delivery features including delivery times & dates, time-slots, radius shipping, and delivery fees.

    With WooCommerce Delivery, the first thing you’ll want to do is set your opening hours. This defines the overall schedule for delivery availability. Then you can add a custom notification to let customers know when they’re ordering outside the delivery times. It would be inappropriate for certain product types, but for food deliveries, it helps prevent people from completing orders after your kitchen closes.

    While the settings are a bit verbose, you get total control over the exact times and dates that customers can select to receive their deliveries. It’s possible to include an extra fee for any same-day deliveries as well.

    The radius shipping option is a straightforward way to limit how far your drivers will travel. You can set a maximum distance so that someone 100 miles away from your store can’t complete an order.

    In the end, I think some of the other plugins in this collection have better ways of providing these features, but the WooCommerce Delivery plugin is a comprehensive option for a shop owner looking to control and limit local deliveries.

    Learn more

Which local delivery plugin is best?

My top recommendation goes to WooCommerce Delivery Area Pro. It adds all the features you could want for getting your products to nearby customers thanks to the six possible different ways to create a delivery zone. It’s not only filled with features but designed in a way that makes it simple to use.

If you’re more concerned with pickups than deliveries, Local Pickup Plus is the perfect solution for expanding upon WooCommerce’s built-in functionality.

If you’re not satisfied with the design of your eCommerce store, try out our free responsive WooCommerce theme, Modern Store.

View the Modern Store theme

I hope you enjoyed this collection of the best local delivery and pickup plugins for WooCommerce. Please consider sharing it with someone else if it helped you find a new plugin for your site.

Ben Sibley
Ben Sibley is a WordPress theme designer & developer, and founder of Compete Themes.

Take our 7-day Email Course for FREE

You'll learn how to make your WordPress site look better, load faster, and make more money.

Invalid email address
You'll get one email a day for the next 7 days

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.