All settings live under WooCommerce → Delivery Manager. The free plugin has a single page with two options; with Pro active, the same page becomes tabbed and two submenu pages — Delivery Dispatch and Delivery Reports — appear beneath it.
Access requires the manage_woocommerce capability, and saving requires manage_options on the free settings form.
Free settings
| Setting | What it does |
|---|---|
| Auto Complete Delivery | When an order is moved to Completed, automatically mark the delivery as delivered. Off by default. |
| Complete Order on Delivery | When the delivery person confirms the parcel as delivered, automatically move the WooCommerce order to Completed. Off by default. |
Those two switches are how the free plugin connects your delivery flow to WooCommerce order statuses. Turn the second one on if “delivered” and “completed” mean the same thing in your store; turn the first one on if your staff complete orders in WooCommerce and you want the delivery record to follow.
With Pro, both keep working, and Set order status on each individual status generalises them — see Delivery Statuses.
Pro tabs
General
The free options stay at the top of this tab; Pro adds four sections below them.
Delivery Timing
| Setting | Default | Notes |
|---|---|---|
| Default lead time (days) | 1 | Expected delivery = order date + lead time, unless you set a date on the order. Replaces the free plugin’s hard-coded 7 days. |
| Time slots | 09:00 - 12:00, 12:00 - 15:00, 15:00 - 18:00 | One slot per line. The last time in a slot is what on-time delivery is measured against. |
| My Account menu title | Deliveries | The label of the driver’s My Account menu item. (The free plugin reads this option but gives it no UI.) |
Delivery Person View
What drivers can see about an order:
| Setting | Default |
|---|---|
| Customer phone (enables the Call / WhatsApp buttons) | on |
| Customer email | on |
| Order items | on |
| Order total and payment method (for cash on delivery) | off |
Plus two workflow switches:
| Setting | Default |
|---|---|
| Ask the browser for the delivery person’s location and store it with the status change | on |
| Require a note for failed / returned deliveries | on |
Proof of Delivery
Each field is Disabled, Optional or Required — all three default to Optional:
- Photo
- Signature
- Recipient name
See Proof of Delivery.
Customer View
| Setting | Default |
|---|---|
| Delivery person name | on |
| Notes flagged “visible to customer” | on |
| Proof of delivery summary (recipient name) | on |
| Timeline accent colour | #10b981 |
Statuses
The status manager: add, edit, reorder (drag the rows) and delete delivery statuses. Each has an icon, label and customer-facing description, a colour, a Counts as group, and checkboxes for Timeline step, Email customer and Email admin, plus an optional Set order status mapping.
Three statuses — Assigned, Out for Delivery and Delivered — cannot be deleted, because the free plugin’s compatibility layer depends on them. Full detail on Delivery Statuses.
Zones & Assignment
Two halves:
- Zones — the zone list and the add/edit form: name, match type (postcode, city, state, country, WooCommerce shipping zone), values, the drivers who cover it, priority and active flag.
- Automatic assignment — mode (Manual only, Round robin, Least loaded), the order status that triggers assignment, whether to fall back to all drivers when no zone matches, and whether to email the customer when the driver changes.
See Zones & Automatic Assignment.
Notifications
- Emails — the six Pro emails, each with a Manage button that opens its WooCommerce email settings. Which statuses trigger them is set on the Statuses tab.
- WooCommerce emails — Add a “Delivery” block (status, expected date, tracking link) to the standard customer order emails. On by default.
- Webhooks — endpoint URLs (one per line), a signing secret, and the enabled events (
assigned,status_changed,delivered,failed,note_added), plus a Send test webhook button and a log of the last 50 attempts. - Placeholders — a reference list of every placeholder available in Pro emails.
Tracking Page
| Setting | Notes |
|---|---|
| Shortcode | [dmanp_track_order] — copy it onto a page. Optional title attribute. |
| Tracking page | The page containing the shortcode; powers {tracking_url} and the tracking button in emails. |
| Verify with | Order number + billing email (default), + phone, or + either. |
| Show | The delivery person’s name, and their phone number. |
See Tracking Page.
License
Pro’s license is not activated from this page — it lives on the plugin row on the Plugins screen. See License Activation.
The settings sidebar
The General tab keeps the free plugin’s sidebar: a Support box linking to the support form, and an Upgrade to Pro box that disappears automatically once Pro is active.