Free plugin Version 1.3.1 Updated

Dispatchio - Advanced shipment Tracking for WooCommerce Free documentation

Free WooCommerce shipment tracking with 285 built-in carriers, Shipped and Delivered statuses and tracking emails. Existing tracking from other plugins appears instantly.

Try the live demo Get Pro

Overview

Free WooCommerce shipment tracking with 285 built-in carriers, Shipped and Delivered statuses and tracking emails. Existing tracking from other plugins appears instantly.

Requirements

  • WordPress 6.2 or later
  • PHP 7.4 or later
  • WooCommerce 5.2 or later
  • Required plugins: woocommerce

Installation

Dispatchio - Advanced shipment Tracking for WooCommerce Free is free on WordPress.org.

  1. In your WordPress admin, go to Plugins > Add New Plugin.

  2. Search for Dispatchio - Advanced shipment Tracking for WooCommerce Free.

  3. Click Install Now, then Activate.

Quick start

  1. Open Dispatchio Shipment Tracking

    Go to wp-admin/admin.php?page=dispatchio in your WordPress admin.

  2. Open Dispatchio Shipment Tracking

    Go to wp-admin/admin.php?page=dispatchio-settings&tab=carriers in your WordPress admin.

  3. Open Edit order

    Go to wp-admin/post.php?action=edit&post=49 in your WordPress admin.

  4. Open Dispatchio

    Go to wp-admin/admin.php?page=dispatchio-settings in your WordPress admin.

#Dispatchio Shipment Tracking

Location: wp-admin/admin.php?page=dispatchio

On this screen:

  • Dispatchio Shipment Tracking
  • Order Statuses
  • Tracking in Emails
  • Display
  • Maintenance
Screenshot: Dispatchio Shipment Tracking
Dispatchio Shipment Tracking

#Dispatchio Shipment Tracking

Location: wp-admin/admin.php?page=dispatchio-settings&tab=carriers

On this screen:

  • Dispatchio Shipment Tracking
Screenshot: Dispatchio Shipment Tracking
Dispatchio Shipment Tracking

#Edit order

Location: wp-admin/post.php?action=edit&post=49

On this screen:

  • Edit order
  • Shipment Tracking
  • Order actions
  • Order attribution
  • Origin
  • Customer history
  • Total orders
  • Total revenue
Screenshot: Edit order
Edit order

#Dispatchio

Location: wp-admin/admin.php?page=dispatchio-settings

On this screen:

  • Dispatchio Shipment Tracking
  • Order Statuses
  • Tracking in Emails
  • Display
  • Maintenance
Screenshot: Dispatchio
Dispatchio

#Documentation

Location: wp-admin/admin.php?page=dispatchio-docs

On this screen:

  • Dispatchio Documentation
  • Quick start
  • Adding tracking to an order
  • Settings: General
  • Order statuses
  • Tracking in emails
  • Display
  • Maintenance
Screenshot: Documentation
Documentation

#WooCommerce > Settings > Email > Shipped order

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=dispatchio_email_shipped

On this screen:

  • Shipped order
  • Email preview
  • Your Everyday Goods Co. order #12345 has been shipped!
Screenshot: WooCommerce > Settings > Email > Shipped order
WooCommerce > Settings > Email > Shipped order

#WooCommerce > Settings > Email > Partially shipped order

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=dispatchio_email_partial_shipped

On this screen:

  • Partially shipped order
  • Email preview
  • Part of your Everyday Goods Co. order #12345 is on the way!
Screenshot: WooCommerce > Settings > Email > Partially shipped order
WooCommerce > Settings > Email > Partially shipped order

#WooCommerce > Settings > Email > Updated tracking

Location: wp-admin/admin.php?page=wc-settings&tab=email&section=dispatchio_email_updated_tracking

On this screen:

  • Updated tracking
  • Email preview
  • Tracking update for your Everyday Goods Co. order #12345
Screenshot: WooCommerce > Settings > Email > Updated tracking
WooCommerce > Settings > Email > Updated tracking

#Dispatchio Shipment Tracking: CSV Import

Location: wp-admin/admin.php?page=dispatchio-settings&tab=csv

On this screen:

  • Dispatchio Shipment Tracking
  • Import Tracking from CSV
  • Sample CSV
Screenshot: Dispatchio Shipment Tracking: CSV Import
Dispatchio Shipment Tracking: CSV Import

#Dispatchio Shipment Tracking: Tools

Location: wp-admin/admin.php?page=dispatchio-settings&tab=tools

On this screen:

  • Dispatchio Shipment Tracking
  • Moving from another tracking plugin
  • REST API
  • Developer hooks
Screenshot: Dispatchio Shipment Tracking: Tools
Dispatchio Shipment Tracking: Tools

#Dispatchio Shipment Tracking: General

Location: wp-admin/admin.php?page=dispatchio-settings&tab=general

On this screen:

  • Dispatchio Shipment Tracking
  • Order Statuses
  • Tracking in Emails
  • Display
  • Maintenance
Screenshot: Dispatchio Shipment Tracking: General
Dispatchio Shipment Tracking: General

Settings reference

Dispatchio Shipment Tracking

The Dispatchio Shipment Tracking screen
Dispatchio Shipment Tracking

#Enable the custom "Shipped" order status.

Checkbox Default: On

#Enable the custom "Partially Shipped" order status.

Checkbox Default: On

#Enable the custom "Updated Tracking" order status.

Checkbox Default: On

#Enable the custom "Delivered" order status.

Checkbox Default: On

#Show the "Completed" order status to staff and customers as "Shipped".

Checkbox Default: Off

#Send the "Updated tracking" email when tracking changes without a status change.

Checkbox Default: Off

#When tracking is added to an order that is already Shipped, move it to Updated Tracking, which sends the Updated Tracking email. Needs the Updated Tracking status switched on.

Checkbox Default: Off

#Tracking from other plugins

Dropdown Default: Shipped

Status to set when a supplier or another plugin writes tracking straight into the order, for example through the WooCommerce REST API order meta. Their tracking still shows on the order and in emails whatever you pick.

4 options

ShippedDefault
Shipped or Partially Shipped, by the items covered
Completed
Leave the status unchanged

#Show tracking on the customer order pages under My Account.

Checkbox Default: On

#Add a "Tracking" column to the WooCommerce orders list.

Checkbox Default: On

#Suggest a carrier from the shape of the tracking number as it is typed or scanned. When off, the carrier is always picked by hand.

Checkbox Default: On

#Show an estimated delivery date, based on the days set for each carrier on the Shipping Carriers tab.

Checkbox Default: On

#Log imports and tracking activity to WooCommerce > Status > Logs.

Checkbox Default: On

#When the plugin is deleted (not merely deactivated), also remove its settings and tables. Order tracking data is always kept.

Checkbox Default: Off

Dispatchio Shipment Tracking

The Dispatchio Shipment Tracking screen
Dispatchio Shipment Tracking

#Search carriers...

Text

Dispatchio

The Dispatchio screen
Dispatchio

#Enable the custom "Shipped" order status.

Checkbox Default: On

#Enable the custom "Partially Shipped" order status.

Checkbox Default: On

#Enable the custom "Updated Tracking" order status.

Checkbox Default: On

#Enable the custom "Delivered" order status.

Checkbox Default: On

#Show the "Completed" order status to staff and customers as "Shipped".

Checkbox Default: Off

#Send the "Updated tracking" email when tracking changes without a status change.

Checkbox Default: Off

#When tracking is added to an order that is already Shipped, move it to Updated Tracking, which sends the Updated Tracking email. Needs the Updated Tracking status switched on.

Checkbox Default: Off

#Tracking from other plugins

Dropdown Default: Shipped

Status to set when a supplier or another plugin writes tracking straight into the order, for example through the WooCommerce REST API order meta. Their tracking still shows on the order and in emails whatever you pick.

4 options

ShippedDefault
Shipped or Partially Shipped, by the items covered
Completed
Leave the status unchanged

#Show tracking on the customer order pages under My Account.

Checkbox Default: On

#Add a "Tracking" column to the WooCommerce orders list.

Checkbox Default: On

#Suggest a carrier from the shape of the tracking number as it is typed or scanned. When off, the carrier is always picked by hand.

Checkbox Default: On

#Show an estimated delivery date, based on the days set for each carrier on the Shipping Carriers tab.

Checkbox Default: On

#Log imports and tracking activity to WooCommerce > Status > Logs.

Checkbox Default: On

#When the plugin is deleted (not merely deactivated), also remove its settings and tables. Order tracking data is always kept.

Checkbox Default: Off

WooCommerce > Settings > Email > Shipped order

The WooCommerce > Settings > Email > Shipped order screen
WooCommerce > Settings > Email > Shipped order

#Enable/Disable

Checkbox Default: On

#Subject

Text

#Email heading

Text

#Email content

Text area Default: Hi {customer_first_name}, great news - your order #{order_number} has been shipped. You can track your shipment with the details below.

#Additional content

Text area

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

WooCommerce > Settings > Email > Partially shipped order

The WooCommerce > Settings > Email > Partially shipped order screen
WooCommerce > Settings > Email > Partially shipped order

#Enable/Disable

Checkbox Default: On

#Subject

Text

#Email heading

Text

#Email content

Text area Default: Hi {customer_first_name}, part of your order #{order_number} has been shipped. Track the shipped items below - the rest will follow soon.

#Additional content

Text area

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

WooCommerce > Settings > Email > Updated tracking

The WooCommerce > Settings > Email > Updated tracking screen
WooCommerce > Settings > Email > Updated tracking

#Enable/Disable

Checkbox Default: On

#Subject

Text

#Email heading

Text

#Email content

Text area Default: Hi {customer_first_name}, the tracking information for your order #{order_number} was updated. The latest details are below.

#Additional content

Text area

#Email type

Dropdown Default: HTML

3 options

Plain text
HTMLDefault
Multipart

Dispatchio Shipment Tracking: General

The Dispatchio Shipment Tracking: General screen
Dispatchio Shipment Tracking: General

#Enable the custom "Shipped" order status.

Checkbox Default: On

#Enable the custom "Partially Shipped" order status.

Checkbox Default: On

#Enable the custom "Updated Tracking" order status.

Checkbox Default: On

#Enable the custom "Delivered" order status.

Checkbox Default: On

#Show the "Completed" order status to staff and customers as "Shipped".

Checkbox Default: Off

#Send the "Updated tracking" email when tracking changes without a status change.

Checkbox Default: Off

#When tracking is added to an order that is already Shipped, move it to Updated Tracking, which sends the Updated Tracking email. Needs the Updated Tracking status switched on.

Checkbox Default: Off

#Tracking from other plugins

Dropdown Default: Shipped

Status to set when a supplier or another plugin writes tracking straight into the order, for example through the WooCommerce REST API order meta. Their tracking still shows on the order and in emails whatever you pick.

4 options

ShippedDefault
Shipped or Partially Shipped, by the items covered
Completed
Leave the status unchanged

#Show tracking on the customer order pages under My Account.

Checkbox Default: On

#Add a "Tracking" column to the WooCommerce orders list.

Checkbox Default: On

#Suggest a carrier from the shape of the tracking number as it is typed or scanned. When off, the carrier is always picked by hand.

Checkbox Default: On

#Show an estimated delivery date, based on the days set for each carrier on the Shipping Carriers tab.

Checkbox Default: On

#Log imports and tracking activity to WooCommerce > Status > Logs.

Checkbox Default: On

#When the plugin is deleted (not merely deactivated), also remove its settings and tables. Order tracking data is always kept.

Checkbox Default: Off

On your site

These pages show what visitors see on your site.

Screenshot: My Account orders with the Track button
My Account orders with the Track button
Screenshot: Order tracking in My Account
Order tracking in My Account

Frequently asked questions

Does this plugin send SMS or WhatsApp notifications?

No. Dispatchio sends email only. Dispatchio Pro exposes developer hooks that pass the order and the customer's phone number to a separate SMS plugin or custom code, but neither edition sends messages itself.

Will tracking numbers from my previous tracking plugin still work?

Yes. Dispatchio uses the same order meta key, so existing tracking numbers show up as soon as it is activated. Nothing needs to be imported.

Do I need an account with a tracking service?

No. Every feature in this free plugin works entirely on your own site with no external account and no outbound connections. Live carrier tracking, which does use a third-party service, is a Pro feature.

Can I find an order from its tracking number?

Yes. On the orders screen with High Performance Order Storage, choose "Tracking number" in the search dropdown next to the search box and search. With the classic order tables, the normal order search already matches tracking numbers.

Can the shipment email subject include the tracking number?

Yes. Every Dispatchio shipment email accepts {tracking_number}, {carrier_name} and {tracking_url} in its subject, heading, email content and additional content, alongside the usual {order_number} and {customer_first_name}. They use the most recent outbound shipment on the order. Edit them under WooCommerce > Settings > Emails.

Does it work with High Performance Order Storage?

Yes. Dispatchio declares HPOS compatibility and works with both HPOS and the legacy order tables.

Can I add a carrier that is not on the list?

Yes. On the Shipping Carriers tab, choose Add Custom Carrier and give it a tracking URL containing %number%. You can also use %postcode% and %phone%.

Free vs Pro

Dispatchio Free vs Pro

Free covers tracking numbers, 285 carriers, shipment statuses and emails, partial shipments, CSV import and tracking in My Account. Pro adds live carrier tracking, a barcode fulfillment dashboard, a customer tracking page, shipping app and FTP imports, and PayPal and Stripe sync.

14 of 29 features in Free15 more with Pro

Feature Free Pro
Adding tracking
Add carrier and tracking number to orders Included Included
285 built-in carriers plus custom carriers Included Included
Ship one order in several parcels Included Included
Record return shipment labels Included Included
Suggest carrier from the tracking number Included Included
Estimated delivery date per carrier Included Included
Tracking column and filter in orders list Included Included
Order statuses and emails
Shipped, Partially Shipped, Updated Tracking and Delivered statuses Included Included
Shipment emails with tracking number placeholders Included Included
Tracking in standard WooCommerce emails Included Included
Mark orders Delivered after a set number of days Not included Included
Customer emails for in transit, out for delivery and problems Not included Included
Customer view
Tracking and Track button in My Account Included Included
Order tracking page for your customers Not included Included
Shareable tracking links and QR codes in emails Not included Included
Importing tracking
CSV tracking import with preview Included Included
Keeps tracking saved by other tracking plugins Included Included
REST API for adding and editing tracking Included Included
Scheduled CSV tracking imports over FTP or SFTP Not included Included
Imports tracking from ShipStation, Printful and more Not included Included
Live tracking and fulfillment
Live delivery status from TrackShip, 17TRACK, AfterShip or TrackingMore Not included Included
Fulfillment dashboard with barcode scan to ship Not included Included
Shipments screen with late and stuck views Not included Included
Shipment analytics per carrier and per day Not included Included
Delayed shipment alerts and daily digest email Not included Included
Payments and other systems
Sends tracking numbers to PayPal and Stripe Not included Included
Stripe dispute evidence drafted from tracking Not included Included
Signed webhooks for shipment events Not included Included
Vendor tracking for Dokan and WCFM Not included Included

Try the Pro demo Get Dispatchio Pro

Upgrade

Upgrade to Dispatchio Pro

  • Live delivery status from TrackShip, 17TRACK, AfterShip or TrackingMore
  • Fulfillment dashboard with barcode scan to ship
  • Order tracking page for your customers
  • Sends tracking numbers to PayPal and Stripe
  • Imports tracking from ShipStation, Printful and more
  • Scheduled CSV tracking imports over FTP or SFTP

Try the Pro demo Get Pro