1. Home
  2. Docs
  3. Local Delivery Drivers fo...
  4. Getting Started
  5. Tracking

Tracking

The Tracking feature of the Local Delivery Drivers for WooCommerce Premium plugin allows customers to follow their delivery in real time once it has left your store. This includes live driver location, route progress, estimated arrival time, and driver contact details – all accessible from a secure tracking link.

This functionality enhances the customer experience with transparency and confidence during the delivery process.

Requirements

  • Both Google API keys must have the Geocoding API enabled.
  • Your site must run over HTTPS (SSL) so the browser can share driver location.
  • The driver must be logged into the Driver Panel in a supported browser, or use the Delivery Driver mobile app with location permission granted.

Tracking will not function if any requirement is missing.

Tracking Page

  • A unique tracking URL is generated when the driver clicks Start Delivery.
  • The link is sent automatically by email, SMS, or WhatsApp. Insert the [tracking_url] tag into your message templates.
  • The page is active only while the order status is Out for Delivery. At any other status the link redirects to your site homepage.
  • The page is mobile friendly and refreshes automatically; customers do not need to reload it.

What the customer sees

  • Live map that displays the shipping address, pickup address, and the driver current location (when available).
  • Estimated arrival time (ETA) that updates continually.
  • Optional driver details: photo, name, phone number.

Customer Permissions

Control which driver details appear on the tracking page, in notification messages, and in the customer account area:

  • Show driver photo
  • Show driver name
  • Show driver phone number

Configure these options at WooCommerce → Settings → Delivery Drivers → Tracking → Customer Permissions.

Driver Tracking Settings

SettingPurpose
Enable driver trackingAllow the plugin to collect and share driver location during delivery.
Driver tracking intervalChoose how often the driver location is updated. Options: 15 s, 30 s, 60 s, 90 s, 120 s. Shorter intervals drain the driver battery faster and increase server load.
Add minutes to ETAAdd a buffer to the calculated ETA. Options from none to 60 minutes.

How Driver Tracking Works

Browser based tracking

  1. The driver opens the Driver Panel in a supported browser over HTTPS.
  2. The browser requests permission to access location; the driver must allow it.
  3. Location is sent every 120 seconds by default, and every 60 seconds during the last ten minutes before arrival.
  4. Tracking stops when the Driver Panel is closed or moved to the background.

App based tracking

  • When the driver uses the Delivery Driver mobile app, the app sends location updates continuously, even when it is minimised.
  • The driver must grant background location permission on the device.
  • App based tracking is recommended for the most reliable and accurate updates.