Skip to main content
Tracking in WooCommerce is implemented natively using the WooCommerce Shipment Tracking plugin developed by Woo. The plugin adds tracking information to the customer’s order page in their account and to the standard WooCommerce email templates, so customers see tracking details in the same place they already look for order updates. See all first-party plugins under Developed by Woo on woocommerce.com.

How Smart Send fits in

When you generate a label through Smart Send, the carrier returns a tracking number for the shipment. Smart Send writes that tracking number back into the WooCommerce order automatically. The Shipment Tracking plugin then reads the tracking number from the order and displays it to the customer. The flow looks like this:
  1. Generate a label in Smart Send for a WooCommerce order
  2. Tracking number is returned by the carrier and stored on the order
  3. Smart Send inserts the tracking number into the WooCommerce order
  4. WooCommerce displays the tracking number on the customer’s order page and in shipping confirmation emails through the Shipment Tracking plugin
Because the tracking number lives on the WooCommerce order, customers see it in the same email and account view they’re already used to — there are no separate notifications from Smart Send.
Smart Send does not need to be involved in sending tracking emails to the customer. The Shipment Tracking plugin uses the tracking number that Smart Send writes to the order and surfaces it through WooCommerce’s existing email and account templates.

What the customer sees

With the Shipment Tracking plugin installed, customers see tracking information in two places:
  • Order page in their WooCommerce account — the tracking number and a link to the carrier’s tracking page
  • Shipping confirmation email — the same tracking information embedded in the standard WooCommerce email template

Tracking in WooCommerce

Set up tracking notifications in your store

Supported plugins

Other plugins that work with Smart Send