How to set up a multilingual tracking page?

ParcelPanel supports multilingual tracking pages that match the languages you've published in Shopify admin and auto-switch based on store language when customers visit. This helps provide your customers with a more localized and branded post-purchase experience.


There are two types of text on ParcelPanel's tracking page: Static text and Dynamic tracking details.

Static text includes: the text for elements such as the order lookup widget, progress bar, and other page elements excluding the tracking details.

Dynamic tracking details includes: the tracking details of your shipments retrieved from the carrier's official website.


Static text

ParcelPanel currently supports 34 languages for static text, including: English, French, German, Italian, Dutch, Spanish, Chinese (Simplified), Portuguese (Brazil), Ukrainian, Polish, Chinese (Traditional), Arabic, Swedish, Hebrew, Norwegian, Portuguese (Portugal), Lithuanian, Russian, Vietnamese, Turkish, Greek, Finnish, Estonian, Malay, Romanian, Czech, Danish, Slovenian, Latvian, Japanese, Indonesian, Bulgarian, Korean, Thai.

If your language is not supported, feel free to contact us to request its addition.


The following rules apply:

1. The default language you published in Shopify admin will be used as the default language for the tracking page. If it is not supported by ParcelPanel, English will be used as the default language for the tracking page.

2. Other languages you published in Shopify admin will be available as language options for the tracking page.


If you haven't enabled the Automatic language switching feature, the tracking page will always be displayed in the default language.


If you have enabled the Automatic language switching feature, the tracking page will auto-switch static text language based on store language when customers visit. If your language is not supported, the default language will be displayed.


Note: Some features have customizable text, including Additional text and Custom shipment status features, which cannot be preset for multiple languages. Therefore, you may need to manually edit it.

For example:

I added some additional text below the order lookup widget, then added one custom shipment status, all the text is in English.


The text I customized will be displayed in English regardless of the language when visiting the tracking page. Therefore, I need to manually edit them by selecting French in the Languages section, as shown below.



Dynamic tracking details

You can translate the dynamic tracking details retrieved from the carrier's official website into your desired language either through automatic translation or manual translation.



Need help? Feel free to contact us via online chat or email, our world-class 24/7 support team is always glad to help you 🧐