Go Back to Parent Doc

The Customer Delivery Timeline — Delivery Manager for WooCommerce

Where it appears

The delivery timeline is rendered under Delivery Details on:

  • the order details page (My Account → Orders → View), and
  • the order received / thank-you page straight after checkout.

The same markup is reused inside the admin order metabox, so you and the customer are looking at the same thing.

What it shows (free)

  • A status badge — Processing, Out for Delivery or Delivered.
  • An expected delivery date.
  • An icon-based timeline of steps in order:
StepAppears when
📦 Order PlacedAlways — dated from the order’s creation date.
⚙️ Order status changeEach time the WooCommerce order status changes, with the old and new status.
👤 Delivery Person AssignedOnce a driver is assigned, naming them and dated from the assignment.
🛵 Out for DeliveryOnce the flag is set, dated from that moment.
✅ DeliveredOnce the flag is set, dated from that moment.

In the free plugin, the expected delivery date is calculated as order date + 7 days. That’s a placeholder for stores that haven’t configured anything — override it with the dman_expected_delivery_date filter, or install Pro, which replaces it with a real ETA.

What changes with Pro

Delivery Manager Pro swaps in its own timeline template (unless your theme already overrides the file) and the display becomes:

  • Your own statuses — every timeline step is one of your configured statuses, with its icon, colour and customer-facing description. Statuses marked Timeline step form the progress path; exceptions like Failed Attempt appear only when they actually happen.
  • A real expected delivery — the date and time slot set on the order, or the default derived from your lead time.
  • The delivery person’s name — optional.
  • Public delivery notes, shown under the matching step — optional.
  • A proof-of-delivery summary (the recipient’s name) — optional.
  • Your accent colour — set under General → Customer View.

Controlling what customers see

Under WooCommerce → Delivery Manager → General → Customer View:

SettingDefault
Delivery person nameon
Notes flagged “visible to customer”on
Proof of delivery summary (recipient name)on
Timeline accent colour#10b981

Photos and signatures are never shown to the customer — only the recipient-name summary.

Beyond the order page (Pro)

  • Tracking page — the same timeline on a public page, for customers who checked out as guests or don’t want to log in.
  • Emails — status emails at each step, plus an optional Delivery block (status, expected date, tracking link) appended to the standard WooCommerce customer order emails.

Customising the markup

All of it is a WooCommerce template, so you can override it from your theme:

TemplateCopy to
templates/order/order-delivery-details.phpyourtheme/woocommerce/order/order-delivery-details.php

Copy from the free plugin for the free timeline, or from Delivery Manager Pro for the Pro one. A theme override always wins — Pro will not replace a template your theme provides.

Developers can also reshape the steps programmatically with dman_delivery_steps (free) and dmanp_timeline_steps (Pro), and hook dman_before_delivery_timeline, dmanp_before_timeline or dmanp_after_timeline to inject content. See the Developer Reference.

Related

Shopping Cart
  • Your cart is empty.