Shipment tracking
On this page
When a customer views their order on your storefront, the Deliveries section displays a table with the following columns:
- Reference — a unique identifier for the shipment
- Tracking Code — the carrier tracking number (clickable if a tracking URL is available)
- Tracking Status — the current delivery status (e.g. in transit, delivered)
- Items — the number of items in the shipment
If no tracking information is available, the Tracking Code and Tracking Status columns display a dash (—). This is normal for shipments that haven’t been dispatched or don’t have a tracking provider configured.
Where tracking data is stored
Tracking information is stored on the Shipment record in Salesforce. The key fields are:
| Field | Description |
|---|---|
| Tracking Code | The carrier tracking number |
| Tracking Status | The current delivery status |
| Tracking Public URL | The carrier’s public tracking page URL |
| Tracking Provider | Which tracking provider is monitoring this shipment |
| Tracking Updated At | When the tracking status was last updated |
For a full list of Shipment fields, see the Shipment Object Reference.
How to populate tracking information
There are two ways to add tracking data to a shipment.
Enter shipment tracking information manually
You can enter a tracking code directly on the Shipment record in Salesforce:
- Open the order in Salesforce.
- Find the related Shipment record.
- Enter the carrier’s tracking number in the Tracking Code field.
- Optionally enter the Tracking Status and Tracking Public URL fields.
- Save the record.
The tracking code will display on the customer’s order page on your storefront. If you provide a Tracking Public URL, the tracking code will appear as a clickable link.
Track shipments automatically, via a tracking provider
For hands-off tracking updates, configure a tracking provider. A tracking provider is a third-party service that monitors shipments and automatically updates the tracking status on your Shipment records.
:::note Tracking providers are related to but distinct from shipping providers. A shipping provider handles shipment registration (lodgement) and rate calculation. A tracking provider monitors delivery status after a shipment has been dispatched. Some providers can do both. :::
StoreConnect supports the following tracking providers:
| Provider | Description |
|---|---|
| Bringg | Integrates with well-known logistics companies |
| EasyPost | Supports 100+ carriers worldwide |
| Easyship | Receives live tracking updates via webhooks for shipments registered through Easyship. When multiple tracking providers are active, the provider matching the shipment’s own carrier is used automatically. |
| Ship24 | Supports hundreds of global and regional carriers |
| ShipEngine | Multi-carrier shipping platform |
| Shippit | Australian-focused shipping platform |
Tracking providers are configured as Shipping Provider records in Salesforce. See Set up shipping providers for setup instructions.
How automatic tracking works
Once a tracking provider is configured for your store:
- A shipment is created with a Tracking Code — provided by a shipping provider during lodgement.
- A background process detects shipments that have a tracking code but haven’t been connected to a tracking provider yet.
- The tracking provider registers the shipment and begins monitoring it.
- As the carrier updates the delivery status, the tracking provider sends updates back to the Shipment record in Salesforce.
- The updated status and a clickable tracking link display on the customer’s order page.
Your store typically uses one active tracking provider. All shipments with tracking codes are automatically monitored by that provider.
Was this article helpful?
Thanks for your feedback! It helps us improve our docs.