Translate WooCommerce Shipment Tracking Messages with Polylang Pro

Shipping rates in multiple languages using WooCommerce Table Rate Shipping Pro

With this article, we’ll show you how to translate the shipment tracking messages with Polylang Pro using the WooCommerce Shipment Tracking Pro plugin.

WooCommerce Language Translation plugin – Polylang Pro

Polylang Pro is a multilingual plugin that translates and converts your website language into the preferred one. It’s quite popular among the WordPress and WooCommerce users who have international customers and visitors.

The Polylang Pro plugin supports as many languages as you want. It uses the latest WordPress languages packs so everything displayed on your site is accurate. The plugin can be set by the content or by the language code present in your URL. Morever, you can easily use one different subdomain or domain per language.

WooCommerce Shipment Tracking plugin

The WooCommerce Shipment Tracking plugin lets you share order tracking updates with your customers. It’s the only solution that comes with a shipment progress page that let your customers know the current whereabouts of their orders.


The best part about this plugin is that it automatically shares the first tracking information along with the Order completion email sent by WooCommerce when an order is completed. This email is sent to the customer as soon as you upload the shipment tracking information into the plugin.

The Need to Translate WooCommerce Shipment Tracking Messages

For online store owners, it’s a bit difficult to provide the same shopping experience and attention to international buyers as they do with the domestic/local buyers. Most international buyers from different countries often find the site language, currency, payment methods, etc., different from their local country. This is a genuine problem and most new business owners trying to explore international markets often find it difficult to cope up with.

One of the most requested feature is to translate the WooCommerce emails since they are the only official line of communication. When WooCommerce is paired with WooCommerce Shipment Tracking plugin, it gets the ability to include the tracking information in the Order completion email.

When you need to change the language of the order completion email, you have to make sure the shipment tracking message sent along is also translated. It gives your buyers a sense of familiarity and improves the overall shopping experience drastically.

How to Translate the WooCommerce Shipment Tracking Message in the preferred language?

So it’s clear that translating the WooCommerce shipment tracking message is vital for both you and your customers. With the help of Polylang Pro and WooCommerce Shipment Tracking plugin, you can easily have that for your store as well.

Setting up Polylang Pro and WooCommerce Shipment Tracking plugin

Once you’ve installed both the plugins on your WooCommerce, you need to copy and paste this Code Snippet inside the functions.php file found if your in the child theme. You can refer the sample image for that.


Change the Language of the Shipment Tracking Message

Once the code snippet is in place, you need to first write the tracking message in the preferred language as indicated by the postition 1 keeping the elements inside [ ] unchanged. Refer to the image above.

Secondly, you need to enter the 2 letter language code for the language you want the message to be translated into, which is available at the position 2. In the above code snippet, ‘fr’ represents the language French.

Enable the Necessary Options in the Polylang Pro plugin

Let’s choose Deutsch(for Germany) as the preferred language and set up the plugin accordingly. For the complete installation of the Polylang Pro plugin, you can refer to their documentation.


Once you’re done with that, it’s time to place a sample order and check the order completion email for the translated shipment tracking message.

Place a sample order to check the translated Shipment tracking message

Let’s use the FedEx International Economy shipping service to ship a product, “iPhone 11 Pro 256GB”. In the image below, you can clearly see the WooCommerce Cart page has been translated to Deutsch, thanks to Polylang.


Once the order is placed, the store owner receives the order which can be seen in the image below. And as you can see, you have all the complete order details along with the shipping details. Here you can also see the language selectot on the top right section of the page.


On the bottom right side of the page, you have the Shipment Tracking section that lets you add the shipment tracking details for that particular order. As you can see, the contents are currently filled up with the FedEx shipment details since the selected shipping method is FedEx International Economy.

If you choose to add this information for more than one order, then you can always choose to use the CSV/FTP upload method. It saves a lot of your time, and you can learn more about it here: Automatic WooCommerce Shipment Tracking FTP upload.

With the WooCommerce Shipment Tracking plugin, you can also change the order status. In most cases, store owners change the status to Completed, which automatically marks the selected order(s) completed, attaches the correct tracking information to the corresponding emails, and sends them to the customers within seconds.

Shipment tracking details in the WooCommerce Order completion email

When everything is over and the email is sent to the customer. The translated order completion email looks like something shown in the image below.


And as you can see, the Shipping Detail contains the message translated in the preferred language, i.e, Deutsch.


We hope this article would have helped you translate the shipment tracking messages in the preferred language with the help of Polylang Pro and WooCommerce Shipment Tracking plugin.

If you need any help in understanding the process or have a query, feel free to Contact PluginHive Customer Support. Our support team should be able to help you set up shipment tracking on your WooCommerce website.

Good luck!