Shipping Providers List

The Advanced Shipment Tracking comes with a predefined list of more than 250 shipping providers (carriers). You can search the list and enable only the shipping providers that you ship your order with and set the default provider when you add tracking numbers to orders.

blank

Add a custom shipping provider

If you can’t find your provider on the shipping providers list, you can add a custom shipping provider. 

From the Shipping Providers list, click on the settings icon, and choose the “Add Custom Provider” option

For each custom shipping provider, you can add the following details:

  • Name – Name of your custom shipping provider
  • Shipping Country – Country list (option to choose global in case the service is available more than one country)
  • Logo Image – best to use 60px square jpg/png
  • Tracking Page URL – link to the tracking page on the custom provider website.

How to set a tracking link to the custom provider:

When you add tracking numbers to orders, the plugin uses the tracking number and the shipping provider’s tracking page URL to generate the tracking link that is sent to the customers.

when adding a custom provider, you can use the Tracking number from the order as a variable in the tracking URL.

Example (tracking numbers 12345678):

  • https://carrier.com?track=12345678 

Replace the tracking number in the URL with the tracking number variable:

  • https://carrier.com?track=%number%

in case your carrier require country code or zip code in the tracking URL, you can use the %postal_code% and the %country_code% parameters in the URL.

blank
blank

Sync the shipping providers list

You can sync the shipping providers list with the latest updates in the shipping providers information (i.e name, tracking URL, logo)

To sync your providers list, click on the sync providers list from the top right settings option in the shipping providers list, this will open the sync screen.

The sync option will update the shipping providers information without changing your list settings. When the sync process ends, it will display the updated providers.

blank
blank

Reset/Activate all the shipping providers on the list

By default, the plugin You can also reset shipping provider database. if you choose to reset, the process will delete all the providers and will re-create the list, this will reset any previous settings.

Customize the shipping providers display name & logo

In some cases, you do not want your customers to see the actual shipping provider that you’re using. AST lets you edit the shipping providers display name and image and to create your own white label shipping provider.

The custom name and image will display to the customers on the order emails and on the my-account area and if you’re connected to TrackShip, it will also display on the tracking page and on the shipment status emails.

Navigate to WooCommerce > Shipment Tracking > Shipping Providers

Click on the edit button from the actions column for the shipping provider you wish to edit, add your custom name and upload your custom image image. To revert back to the original name and image, open the editor, clear the edited values and save.

Map the shipping provider name received from the API

When you use any third party services to generate the shipping labels and they update the tracking information with the shipment tracking API endpoint, they might send different provider name than the name on the shipping providers list. 

In the shipping providers list you can edit each provider and map the API Name to the shipping providers list.

For Example, if you ship with Australia Post and the shipper sends the the name AustraliaPost when they update the API with tracking information. In this scenario, the names are not the same and the plugin will not be able to do the match.

You can also edit the provider and in the API Name to add AustraliaPost. You can also add more aliases if you get multiple different names for the same carrier.

Edit Shipping Provider:

blank

Edit Shipping Provider – add multiple API Name aliases:

blank