Shipment Tracking

5 min read

Shipment Tracking allows you to add tracking information to WooCommerce orders and keep customers informed about their package delivery status. Customers can track their orders directly from your website using tracking numbers or through automated email notifications.

Getting Started

  1. Navigate to Swift Commerce → Shipment Tracking in your WordPress admin
  2. Enable the feature using the toggle in the General tab
  3. Select which shipping carriers you want to use
  4. Configure email notifications and display options
  5. Optionally create a tracking page using the shortcode

General Tab #

General Settings

SettingDescriptionDefault
Enable Shipment TrackingMaster toggle to enable/disable the featureEnabled
Default CarrierThe pre-selected carrier when adding trackingCustom
Auto-Complete OrdersAutomatically mark orders as completed when tracking is addedDisabled

Display Settings

SettingDescriptionDefault
Show in Order EmailsInclude tracking information in WooCommerce order emailsEnabled
Show in My AccountDisplay tracking info on the customer’s order details pageEnabled
Send Tracking EmailSend a dedicated email when tracking is added to an orderEnabled

Shipping Carriers

Enable or disable carriers from the available list. Customers will only see enabled carriers.

Free Version Carriers (9):

CarrierTracking URL Pattern
FedExfedex.com/fedextrack/
UPSups.com/track
USPStools.usps.com
DHLdhl.com/express/tracking
Canada Postcanadapost-postescanada.ca/track
Australia Postauspost.com.au/mypost/track
Royal Mailroyalmail.com/track-your-item
DPDdpd.com/tracking
CustomUser-defined URL

Additional Pro Carriers (12):

CarrierTracking URL Pattern
TNT Expresstnt.com/express/tracking
OnTracontrac.com/tracking
Purolatorpurolator.com/shipping/tracker
Aramexaramex.com/track
SF Expresssf-express.com/waybill
China Postems.com.cn/qps/english
Deutsche Postdeutschepost.de/sendung
Hermesmyhermes.co.uk/track
GLSgls-group.com/track
Yodelyodel.co.uk/tracking
Parcelforceparcelforce.com/track-trace
Chronopostchronopost.fr/tracking

Email Tab #

Customize the email notification sent to customers when tracking is added to their order.

Tracking Email Template

SettingDescriptionDefault
Email SubjectSubject line of the tracking notification“Your order has shipped!”
Email HeadingMain heading displayed in the email body“Your order is on its way”
Email ContentCustom message content before tracking detailsDefault shipping message

Available Placeholders

Use these placeholders in your email content:

PlaceholderDescription
{order_number}The WooCommerce order number
{customer_name}Customer’s first name
{customer_full_name}Customer’s full name
{tracking_number}The tracking number
{carrier}Shipping carrier name
{date_shipped}Date the order was shipped
{site_name}Your website name

Note: The Email tab includes a live preview showing how the email will appear to customers, including your custom colors and content.


Form Tab #

Configure the public-facing tracking form that customers can use to look up their shipments.

Form Content

SettingDescriptionDefault
Form TitleHeading displayed above the form“Track Your Order”
Form DescriptionHelper text explaining how to use the form“Enter your tracking number below…”
Button TextText on the submit button“Track Shipment”

Form Styling

SettingDescriptionDefault
Primary ColorButton and accent color#2563eb (blue)
Text ColorText and label color#1f2937 (dark gray)
Background ColorForm container background#f9fafb (light gray)

Shortcode

Display the tracking form on any page using:

[swift_commerce_tracking_form]

Available Shortcode Attributes:

AttributeDescriptionValues
show_order_fieldShow/hide the order number field“yes” / “no”
show_email_fieldShow/hide the email field“yes” / “no”
button_textOverride the button textAny text

Example with attributes:

[swift_commerce_tracking_form show_order_field="no" button_text="Find My Package"]

Analytics Tab (Pro) #

View tracking statistics and carrier usage data.

Stats Overview

MetricDescription
Total Tracked OrdersTotal number of orders with tracking information
Top CarrierMost frequently used shipping carrier
Carriers UsedNumber of different carriers in use

Charts

  • Tracking Activity – Bar chart showing orders tracked over time (last 14 days)
  • Top Carriers – Ranked list of carriers with usage percentages

Period Selector

Filter analytics by time period:

  • Last 7 days
  • Last 30 days
  • Last 90 days
  • Last year

Adding Tracking to Orders (Pro) #

In Swift Commerce Pro, a “Shipment Tracking” metabox appears on the WooCommerce order edit screen.

Adding Tracking Information

  1. Open an order in WooCommerce → Orders
  2. Find the “Shipment Tracking” metabox
  3. Select a carrier from the dropdown
  4. Enter the tracking number
  5. Optionally set the ship date
  6. Check “Notify customer” to send an email
  7. Click “Add Tracking”

Multiple Tracking Items

You can add multiple tracking items to a single order (e.g., when an order ships in multiple packages). Each tracking item shows:

  • Carrier name and logo
  • Tracking number (clickable link)
  • Ship date
  • Remove button

Order Notes

When tracking is added or removed, an order note is automatically created for record-keeping.


WooCommerce Integration (Pro) #

Order Emails

When “Show in Order Emails” is enabled, tracking information automatically appears in:

  • Order completed emails
  • Order shipped emails
  • Customer invoice emails

My Account Page

When “Show in My Account” is enabled, customers see tracking information on their order details page under “View Order.”


Shortcodes (Pro) #

Tracking Display

[swift_commerce_tracking]

Displays tracking information for the current order (typically used in email templates or order details pages).

Tracking Form

[swift_commerce_tracking_form]

Displays a public form where anyone can enter a tracking number to check shipment status.


Elementor Widget (Pro) #

Swift Commerce Pro includes an Elementor widget for the Shipment Tracking Form:

  1. Edit any page with Elementor
  2. Search for “Shipment Tracking” in the widget panel
  3. Drag the widget to your page
  4. Customize styling in the widget settings

Troubleshooting #

Tracking URL Not Working

  • Verify the tracking number format is correct for the carrier
  • Check that the carrier’s tracking URL pattern is up to date
  • For custom carriers, ensure the URL includes %s where the tracking number should be inserted

Emails Not Sending

  • Ensure “Send Tracking Email” is enabled in General settings
  • Check that WooCommerce email settings are properly configured
  • Verify your WordPress can send emails (test with another plugin)

Metabox Not Showing

  • The tracking metabox only appears in Swift Commerce Pro
  • Verify the plugin is active and the feature is enabled

Feature Comparison #

FeatureFreePro
Settings configuration
9 Standard carriers
12 Additional carriers
Order tracking metabox
Multiple tracking items per order
Customer email notifications
My Account integration
Order email integration
Public tracking form shortcode
Tracking display shortcode
Elementor widget
Auto-complete orders
Analytics dashboard
Custom carrier logos
Updated on December 28, 2025
Scroll to Top