The Table Rate Shipping extension allows you to add complex customizations to the shipping options for your online WooCommerce store.
Using WooCommerce Multilingual, you can translate the names, labels, and shipping classes you create for your custom shipping options.
- Getting Started
- Translating Shipping Rate Titles and Labels
- Translating Shipping Classes
- Using Multiple Currencies With Table Rate Shipping
- Known Issues
- Getting Help
Start by installing and activating the following plugins:
- WooCommerce Table Rate Shipping
- WPML core plugin, WPML String Translation and WPML Media Translation add-ons
- WooCommerce Multilingual (comes with your WPML CMS account)
If you’re new to WPML, check out our Getting Started Guide. It quickly walks you through different translation options you can use.
To learn how to set up a multilingual store, check out our documentation page about WooCommerce Multilingual.
For more information on defining shipping rates, see WooCommerce’s guide to Table Rate Shipping.
Using WPML, you can translate two items from the Shipping tab. You can find both in the Shipping zones section.
The first one is the Method Title, which is the name of the shipping method displayed to customers.
The other is the Label added to any individual shipping rates you create.
You can translate both items using WPML’s String Translation. In the example below, we’ll walk you through translating the Method Title:
- Go to WPML → String Translation and use the search bar to find your method title strings.
- Click the plus icon to add your translation and then hit enter to save it.
Once you’ve set up and translated your shipping zones, you can define your shipping classes. In the example below, we’ve created classes for fragile, small, and large packages.
To translate your Shipping classes:
- Go to WooCommerce → WooCommerce Multilingual and enter the Shipping Classes tab.
- Click the plus icon next to each Shipping class term to translate your term name, slug, and description.
WooCommerce Multilingual features a multi-currency mode that allows you to configure currencies based on language or the location of your customers. You can choose to display prices in each currency based on automatic or fixed exchange rates.
To enable and set up the multi-currency mode, go to WooCommerce → WooCommerce Multilingual and enter the Multi-currency tab.
If you are using the multi-currency mode and the WooCommerce Table Rate Shipping extension, you don’t need to manually set table rates and shipping rules for each currency. WooCommerce Multilingual automatically calculates the prices based on the exchange rates.
In case you need help translating your site built using WooCommerce Table Rate Shipping and WPML, visit WPML’s support forum.