If your shipping carrier is not listed among the default options, you can manually add it as a custom shipping carrier. This lets you assign tracking numbers, personalize how the carrier appears to customers, and define your own branded tracking URL.
🔧 How to Add a Custom Carrier
- Go to WooCommerce > Shipment Tracking > Shipping Carriers.
- Click the three-dot menu in the top-right corner.
- Select “Add Custom Carrier” from the dropdown.
- A sidebar form will appear. Fill in the required carrier details as follows:
| Field | Description |
|---|---|
| Carrier Name | Internal name used in your WooCommerce admin. |
| Custom Display Name | The name shown to customers in tracking emails and order pages. |
| Country | Choose the shipping region the carrier serves, or select Global for international use. |
| Logo Image | Upload a 60x60px PNG or JPG logo to visually identify the carrier. |
| Custom URL | Provide the link to the carrier’s tracking page where customers can view shipment status. |
🌐 URL Variables for Dynamic Tracking
You can include dynamic elements in the tracking URL using these placeholders:
- %number% – Replaced with the tracking number
- %postal_code% – Replaced with the shipping postal code
- %country_code% – Replaced with the shipping country code
Example:
https://track.customcarrier.com?tn=%number%&zip=%postal_code%&country=%country_code%
