Shipment Tracking
Dealers can track their shipments directly from their order detail pages, powered by the WooCommerce Shipment Tracking plugin.
Plugin Details
| Property | Value |
|---|---|
| Plugin | WooCommerce Shipment Tracking |
| Location | plugins/woocommerce-shipment-tracking/ |
How It Works
- When an order ships, the fulfilment team or ShipStation integration adds a tracking number and carrier to the WooCommerce order in admin.
- The tracking details are saved to the order's metadata.
- 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)
- Go to WP Admin → WooCommerce → Orders → [Order].
- In the Shipment Tracking meta box, enter:
- Tracking number
- Provider (carrier)
- Ship date
- 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.