Skip to main content

Shipment Tracking

Dealers can track their shipments directly from their order detail pages, powered by the WooCommerce Shipment Tracking plugin.


Plugin Details

PropertyValue
PluginWooCommerce Shipment Tracking
Locationplugins/woocommerce-shipment-tracking/

How It Works

  1. When an order ships, the fulfilment team or ShipStation integration adds a tracking number and carrier to the WooCommerce order in admin.
  2. The tracking details are saved to the order's metadata.
  3. On the order detail page (/my-account/view-order/{id}/), the dealer sees:
    • Carrier name
    • Tracking number
    • Direct link to the carrier's tracking page (e.g., FedEx, UPS, USPS)
    • Estimated delivery date (when available)

Adding Tracking to an Order

Manually (Admin)

  1. Go to WP Admin → WooCommerce → Orders → [Order].
  2. In the Shipment Tracking meta box, enter:
    • Tracking number
    • Provider (carrier)
    • Ship date
  3. Save the order. An email notification is automatically sent to the dealer with tracking information.

Via ShipStation

When an order is fulfilled in ShipStation, tracking information can be pushed back to WooCommerce automatically via the ShipStation integration. The WooCommerce ShipStation Integration plugin (plugins/woocommerce-shipstation-integration/) handles this sync.


Supported Carriers

The plugin supports all major carriers including:

  • FedEx
  • UPS
  • USPS
  • DHL
  • Canada Post
  • And many more (configurable)

Custom carrier tracking URLs can be added in WP Admin → WooCommerce → Settings → Shipment Tracking.


Email Notifications

When tracking is added to an order, WooCommerce sends a Completed Order email to the dealer with the tracking link embedded. This email template can be customised in the Suma Elementor theme's inc/emails/ directory.