Delivery Drivers for WooCommerce Plugin

How to manage delivery drivers with WooCommerce Learn how the Delivery Drivers for WooCommerce plugin helps you manage your mobile workforce

For those of us not living under a rock, it’s no secret that delivery services are on the rise around the world. And for good reason, because we’re all busier than ever and looking to cut down our to-do lists.

And for those of us really paying attention, it doesn’t look like that growth will be slowing down any time soon.

Delivery Business Statistics

Recent food delivery stats are staggering: 86% of consumers are using off-premise services at least once per month and 1/3 are using it more than they did a year ago, said Melissa Wilson, principal with Technomic.

We can see that delivery is a $30 Billion dollar industry in these stats on consumer spending for food delivery services from 2015.

The cannabis industry in America in on the fast track to $24 Billion dollar yearly revenue and delivery services in the are popping up like, well … weeds.

In the U.S., the Courier, Express and Parcels market is hitting annual numbers over $60 Billion with a projected annual growth rate of 5% between 2015-2025.

And with 80% of retailers seeing a positive and measurable impact on customer satisfaction by offering multiple delivery options to shoppers, the revenue for delivery services will continue to grow.

With all of that potential money waiting for your business, are you prepared to give the best possible customer experience with every delivery?

The answer is simple; you can’t afford not to.

It’s your lucky day

Luckily for you, the Delivery Drivers for WooCommerce plugin makes managing your mobile workforce a breeze.

You have your business and you already offer your customers delivery options.

To keep up with the technological age, your business also has a website which is good.

Odds are your business website is built using WordPress, and you even have a WooCommerce shop to sell products directly through your website.

How are you managing the delivery of your orders?

Do you have someone from your company deliver the order, contact you and then you manually have to go in and update the order status to Completed?

Maybe you haven’t even thought that far ahead and you haven’t even set up delivery options through your WooComerce store.

No matter where you’re currently at with your delivery business website, this article is going to help you streamline the delivery of your orders.

Setting up

The first thing you’ll want to do is make sure that WooCommerce is installed and activated on your website.

If you do not have it installed yet, you can read their install instructions and then move on to the next step.

Installing the Delivery Drivers for WooCommerce plugin

After you’ve made sure that WooCommerce is installed, you’re going to want to install the Delivery Drivers for WooCommerce plugin.

You can do this in your WordPress admin dashboard by going to Plugins -> Add New and searching for “Delivery Drivers for WooCommerce“.

Click the Install button and after it finishes installing, click Activate.

Managing your drivers

Now that you’ve got the plugin installed, it’s time to get your drivers set up in the system.

Adding new delivery driver users

Delivery drivers will be added in your WordPress dashboard the same way that you would add a new subscriber, customer, administrator etc.

First, you’ll go to Users -> Add New.

From this page you can add in the drivers name, email address, username, and so on.

The part that you’ll want to focus on when adding a new Delivery Driver is the user role section of the Add User page.

Assigning a driver to an order

Now that you’ve got your driver(s) added into WordPress, it’s time to start assigning them orders.

First, you’ll need to go to WooCommerce -> Orders and choose which order you’d like to edit. Once you’re on the edit screen of your order, there’s two updates you’ll need to make.

The first update is to the Order Status, which you will now mark as Driver Assigned.

Delivery Drivers for WooCommerce - Driver Assigned Order Status
Driver Assigned Order Status

The other update is to the Delivery Drivers metabox on the right hand side of your screen. Here, you’ll choose the driver that you’d like to assign to the order.

Assign a driver - WooCommerce order edit screen

After you do this, click the Update button and you’re all set.

In the DDWC Pro version, there is a setting that you can set to auto-assign drivers with each new order, saving you time by not needing to manually assign each order to a driver.

The capabilities your drivers have

From the drivers side, the plugin adds a new tab into the WooCommerce My Account page.

Once your driver is on the Delivery Drivers page, they’re able to see a table of all assigned orders, and the ability to check a box that hides all completed orders.

Delivery Drivers Dashboard - Assigned Orders
click to expand

Clicking on the ID# of an order takes the driver to a new page with all of the order details displayed for the driver to review.

Delivery Drivers for WooCommerce - Order Details
click to expand

When viewing the actual order details, the driver is able to call the customer or your dispatch center (depending on if you have the option active in your settings).

There is also a list of all items in the order, the delivery address (either text or a Google map, depending on your settings).

Delivery Drivers - Out for Delivery status
Delivery drivers order details page

When the driver clicks the change status button, it will change the order status to Out for Delivery.

The button will change to then allow the driver to change the status to Completed after they’ve delivered the order.

In the DDWC Pro version, there is an email sent to the customer when the driver changes the status to Out for Delivery.

There’s also an email sent to the administrator once the order has been marked as Completed.

Delivery drivers admin settings

Speaking of the order details page, there is a Delivery Drivers tab added to the WooCommerce Settings page, which lets you add in a dispatch number for your drivers, and also a Google Maps API key.

When you add your API key in, it will replace the simple text address on the driver’s order details page to an actual map of the location (as seen in the change status screenshot above)

click to expand

What did we miss?

Are there any features that you don’t currently see in the Delivery Drivers for WooCommerce plugin or the Pro version, but would like to?

Let us know in the comments, or reach out directly via the Contact Us page.

25 thoughts on “How to manage delivery drivers with WooCommerce Learn how the Delivery Drivers for WooCommerce plugin helps you manage your mobile workforce

  1. Interesting WC addon.

    Have you thought about a version for limos and chauffeurs? I haven’t found an addon for WC that handles this and definitely have a need for it.

    Thanks

    1. No I haven’t actually, but would love to know a bit more about what you’d expect for a Limo/Chauffeur version 🙂

      1. I will spend a little time putting together a requirements list and email to you. I see a need for a single business owner and a travel site where multiple driving businesses are listed.

  2. I, and most delivery professionals, would need an electronic signature with photo option upon delivery as well as multi-location map routing. Can you provide these features?

    1. Thanks for the comment Jonathan! I’m currently working on a multi-location map route update and am pushing to have it out asap.

      For the electronic signature and photo option, I’d love to talk a little more about that so I can get a better idea of how you think it should work.

      I’ll reach out via email shortly, thanks!

  3. hi iam james, will my drivers be able to see the address once i upgrade? i have the free version and i cant see the address in the drivers dashboard

    1. The drivers should be able to see the address on the order details page. Do you have the Google Maps API Key added into your settings? If so, that’ll display the address in a Google Map.

  4. can this work with a multi-vendor Plugin? I am currently using a word press theme , and also does show navigation to customers address?

    1. Which multi-vendor plugin are you using? The DDWC Pro plugin is being updated soon with support for Dokan, but I’m happy to look into support for other plugins.

      And yes, the map shows the directions from the store address to the customer address.

  5. Hello

    Is there a way to make the order visible to all couriers at the same time so that they dispute delivery?

    1. The Pro version includes an Unclaimed Orders page that all drivers can see, and click a button to “claim” the order, which assigns them to the order and removes it from the Unclaimed Orders page so no other driver can claim it.

      Does that sound like what you’re looking for?

    1. In DDWC Pro there is an array of data “driver” that’s added to the WooCommerce Orders endpoint, so you can get the driver data for each order in your app development.

    1. Hey Youssef,

      Please go to Settings > Permalinks in your WordPress dashboard and re-save the permalinks. Sometimes these settings just needs flushed before the page shows up. 

  6. can drivers be auto-assigned by region?
    Also, how do I go about setting the price per delivery in my country currency?
    I am using DOKAN multi vendor plugin, hope that’s okay.

    1. There’s no option to set drivers by region, but I’m working on an update that’ll include this in the settings.

      For the delivery fees, that would be done via a separate plugin, unless you mean the delivery commission price which isn’t an option yet – but is also being worked on for a future release

  7. 1. Can I use this plugin for normal courier? Moyes food delivery, that is no product sold but people can enter the pickup and delivery address and drivers will pick up.

    2. Which theme can I use with this plugin for normal courier?

    1. 1. Yes, you can use this plugin for normal courier’s, and if you need to customize the addresses in the maps for drivers, there are filters included that allow you to add custom functions to change the origin (pickup) and destination (delivery) addresses.

      2. You can use this plugin with any theme you’d like.

      1. Thanks @deviodigital. I just hope this plugin works just fine since we don’t sell products but deliver for customers.
        Thanks for creating this awesome plugin, I will be back to leave my review.

  8. Can you generate reports based on delivery man…

    For example I have more than 30 delivery men in various locations. They have to claim the order in their respective destinations.

    and I want to pay 10% as commission on total sales by a particular delivery man at month end.

    So, is it possible to generate delivery man based sales report ?

  9. and one more question…

    Actually we have 30 dealers spread across various locations (dealers = delivery drivers in your case)

    I want to give all of them one user login and password.
    They have unique identification numbers like A001, A002, etc.
    I want to create these numbers as delivery driver name (not as a user)
    That particular name should be selected in orders list and order should be completed.
    I want to know who completed what order and total order completed by a single dealer (delivery driver)

    Can you help me with this ?

Leave a Reply

Your email address will not be published. Required fields are marked *