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.
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 |
|---|---|
| EasyPost | Supports 100+ carriers worldwide |
| Ship24 | Supports hundreds of global and regional carriers |
| Bringg | Integrates with well-known logistics companies |
| ShipEngine | Multi-carrier shipping platform |
| Shippit | Australian-focused shipping platform |
Tracking providers are configured as Shipping Provider records in Salesforce. See setting-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.