As you know, a whole world’s people cannot speak the same language, that’s why, if you own an e-store, it’s necessary to make your WooCommerce multilingual so that vendors can shop & sell their products on the international market level.
Reasons to consider a multilanguage e-commerce store
A lot of benefits of making your WooCommerce store multi-language;
- A better SEO advantage.
- Increasing your online store audiences.
- Increasing your smart marketing strategy.
- Boosting your sales and revenue.
- You might get not only the traffic from a specific country but all over the world.
- Lastly, it is a signal to inform audiences worldwide that we are looking for a wide reach and want to take our products across borders and cultures.
But the concern is how to create a WooCommerce support website multilingual store. It simple process you don’t need to worry, just keep reading the guide.
Basically, there are numerous e-commerce platforms available that allow you to create an e-commerce business but WooCommerce is one of them. It is a WordPress plugin known for its ease of use, functionality, and customization that allows you to build world level online business. But the only cons is it is not multilingual. It’s not a big problem,
Issues you should not forget while translating your store
Translating a site is easy, but to set it up is not easy, it can be a tricky task. You may face some problem when you set up your site. Hence, we have elaborate below some facts that you need to consider during setting up of your multilingual store;
Don’t forget to set up your URL structure properly
- Top-level Domains
Necessary to use sitemap or hreflang tags
- hreflang tags targeting language
- hreflang tags targeting languages and regions
Choosing the best platform for your multilingual store
There are a lot of e-commerce platforms available in the market that allows you to make your WooCommerce store multilingual, but WordPress WooCommerce is one of the best. It is not multilingual by default, still lets you make your store multilingual easily.
Multilingualism in WordPress
No doubt, WordPress is one of the best CMS (Content Management System), but it is not multilingual by default, that’s why WooCommerce also not multilingual. But you can easily make it multilanguage manually and using plugins.
Let’s see, how;
Manually create a new WooCommerce installation multilingual
With this method, you will create an individual site for each language. We can say, it allows you to add only one language per site. Therefore, we don’t recommend this method just exploring here for your knowledge purpose. Let’s see;
To add another language to a new WordPress with complete WooCommerce installation, you have to create a subfolder of your root folder or a complete new domain name.
For example, if you want to add another language like Dutch to your default English language, so you have to create a new subfolder “nl” in the root folder which will be seen like (../public_html/nl/). Once created, yoursite.com/nl/ will access new installation. That’s it! you have added another language to your store.
This method also comes with pros and cons – A few people prefer this method to make their WooCommerce store multilingual but not all. It depends on their choices what they want, but we suggest it’s not a good method. We recommend plugin method we have mentioned below because you can make your WooCommerce in many languages at a time just by installing a single plugin.
Pros and cons
- No plugins required
- Total flexibility: You can customize every aspect of the translated site. Even though you can add/remove posts, pages, and products.
- Difficult to link translations: To set a language switcher menu on the front-end is not possible and needs to be done manually since these translations are not linked.
- Complex to manage content: Suppose you wish to make changes to several languages, so you have to do in every installation. Further, you can also unsuccessful to find what and where has been updated.
- Tricky reporting: You need to export data from every installation to get a complete overview of sales.
- Heavy maintenance: You need to update every installation and tested independently.
- Plugin licenses: You may face problems during activation of the plugin in every installation in case you are using the paid plugins that come with limited activations.
- Inventory sync: Inventory does not sync in installation. If you will try to sync it so you can make your setup complicated.
Now comes to the recommended method;
Making WooCommerce multilingual using plugins
There are many WordPress multilingual plugins available in the market. Each & every plugin comes with distinct features and functionality that make it easy to create your store multilanguage. Let’s discuss how;
#1. Weglot – Easiest content translator
Weglot is a website translation solution allows you to create your store multilingual within minutes and manage all translation effortlessly. It comes with all CMS compatibility such as WordPress, Squarespace, Shopify, etc. and web technologies.
The best feature of this plugin is it can detect and translate your text content automatically. It comes with 100+ languages. Further, it is completely SEO optimized can automatically index all your translated page on google following best practices in multilingual SEO (ahreflang, title, metadata, etc.).
Next, you can get all your key conversions steps in your users’ language – from the landing page to email confirmation. Apart from that, it comes with a lot of features, elaborated are as follows;
- Easy to use
- Quick install
- Content detection
- Amazing support
- Automatic & human translation
- SEO optimized
- Visitors auto redirection
How to install it in WordPress site?
Weglot comes with the easy setup process, you don’t need coding knowledge;
- Similar to all WordPress plugins installation, you just have to open your dashboard and go to the Plugins>>Add New.
- Once you installed and activated the plugin, it will ask you to add weglot API key. You will need to create an account on weglot official website to get your API key.
- Once you got API key, validate it, thereafter, choose your languages – original and translation (in which you want to translate).
- Finally, press the weglot button from the setting bar and choose weglot translate button. That’s it! you have completed the process.
You have been installed the plugin, but do you think –
Is weglot compatible with WooCommerce?
yes, this plugin comes with WooCommerce compatibility includes;
- Product pages
- Metadata and SEO items
- Checkout page & many more
As the name suggests, Shoptranslate.com is an automated tool to make your store multilingual. It’s not easy to start up your online business in other countries, but this tool makes it easy. With this tool, you can extend your business worldwide. With this platform, you can translate and update your products within minutes. Means to say, you can start your sales at your convenient time.
Further on, it is SEO optimized and has a lot of experience in online marketing. It is compatible with multiple e-commerce platforms like WooCommerce, Magento, Shopify, and many more. The best thing it allows you to translate your content manually and automatically. Mind it, it does not use Google translate.
Moreover, when it comes to pricing, it is available in free and paid version also started from $59. You have a benefit that you can download its free version if you are satisfied with this, then you can upgrade it.
- Automated professional translation tool
- SEO optimized
- You can go with free its version, upgrade when you satisfied
- Low maintenance
- Low costs
- Fast & flexible
- Stock synchronization
- Easy to use
How to configure Shoptranslate.com?
Go to its official website, then choose the plan and download it. You can also use its free version when you satisfied then upgrade it. Once you downloaded, it starts working with you.
#3. WPML – WordPress multilingual plugin
WPML is one of the best WordPress plugins works to make your site multi-languages. It comes with more than 60 languages that you can add to your e-store according to your choice using its language editor. Next, the plugin also allows you to translate anything virtually like posts, pages, taxonomies, custom fields, custom post types, and every element of your plugin, theme, URLs, and WordPress admin, etc.
Further on, you can create a separate post for every language to keep the post manageable properly. However, you can accept different currencies to run your WooCommerce store globally.
Additionally, it is a paid plugin starting from $29 for blogs and $79 for CMS. The price of this plugin is worth because you cannot get such features with any of the multilingual plugins.
- It allows you to use its license for multiple websites.
- All major WordPress theme supported like Genesis, Elegant themes, etc.
- It supports SEO plugins like Yoast WordPress SEO & many more.
- Multiple currencies or payment processor supported.
- It allows you to do SEO on all languages individually so that you can make your website more SEO responsive.
- It comes with comprehensive documentation so that you can easily set up your WooCommerce multilingual store.
- Its advanced features come with the paid version.
- It runs some process slow
- It does not translate the entire website simultaneously, you have to open every attribute, category, post individually and translate.
- To return the matches language content, you will have to hook to numerous WordPress functions and filter them.
To install the plugin you just have to go to WPML plugin official website, then choose the plan and install it. Once installed, you need to configure – let’s see how?
How to configure WPML?
WPML comes with four components;
- WPML Multilingual CMS (the core plugin)
- String translation
- Translation management
- Media translation
During the activation of the plugin, you will see a setup wizard that helps to specify you some important things like to;
- Set the default language.
- Add the additional language.
- Specify where to show language switcher
- Register WPML.
Once you setup this, your WooCommerce store is ready to translate – with WPML plugin you can translate it in two methods are as follows;
Method 1: Translate your content using translation management
As you know, quality matters, hence you should consider on it during translation of your site. Using the plugin translation management add-on manage your complete translation. Follow the listed below steps;
- First of all, go to the translation dashboard.
- Thereafter, choose the content that you want to translate.
- Choose the translation option
- The last step is, press the “add selected content to the translation basket” button.
- Now you have successfully translated your content.
You can see the given below screenshot:
[Image source file: www.wedevs.com]
Method 2: Translate content itself
With this method, you can translate your content itself without the need for translation management add-on.
Just open your dashboard and use the plus and plugins icons to translate and update your content. See the given below screenshot;
The pencil icon illustrates you the content is already translated. While the Plus icon means the content is not translated yet, it is on the waiting list. To learn more check WPML documentation. See the below screenshot:
Finally, we can say that WPML is the best translation tools help you to develop and manage a multilingual store.
Benefits of adding WooCommerce multilingual plugin to WPML?
There are a lot of benefits for adding WooCommerce multilingual plugin to WPML. It is a WordPress plugin to translate WooCommerce products that is developed by WPML developers.
After installing it, it provides you full support for your WooCommerce multilanguage store. Further, it allows you to easily handle various product-related information which includes;
- Single product information
- Product category translations
- Translating product tag
- Product attributes (for ex, bag or weight, etc.)
MultilingualPress is also a good solution to create a store in multi-language. It has a lot of advanced features provides you the best way to make an e-commerce platform to multilingualism. To enable multiple languages to your site, it uses Multisite – a core WordPress feature.
Basically, multilingualpress uses “multisite” feature to integrates various linked websites to one WordPress installation. It also translates all posts, pages, and products on one language site to the corresponding post and pages on another language site.
The multisite method has numerous benefits, have a look:
- Great performance
- Endless flexibility
- Better SEO
- Core feature
- Great usability
- No lock-in effect
- State of the art code
How to create a multilingual shop with this?
Listed below the six steps you need to create a successful multilingual store with this plugin;
- Install WordPress
- Create multisite
- Install WooCommerce
- Install multilingualpress
- Within the multisite network, you need to create the language site
- Add WooCommerce setting and individual language page
While following these steps, you will face only a problem on the second step – how to create WordPress multisite? Let’s see we discuss;
How to create a multisite on existing WordPress installation?
For the same process, you will have to add the following code to the wp-config.php file.
|define( ‘WP_ALLOW_MULTISITE’, true );|
See the below screenshot;
Note that add this code before the line – “/* that’s all, stop editing! Happy blogging */”
Once you added, go to the Tools tab and select Network Setup option.
After setting up the networks, see the WordPress multisite. You will have all Super Admin role in the multisite network. A Super Admin role has the entire site manages authority. They can manage networks, and create new sites, assign users to sites. They can also decide which themes and plugins enable on each site network.
You can see how Super Admin dashboard looks;
In the above screenshot, you can see five tabs in the left column; Sites, Users, Themes, Plugins, and Settings. A Super Admin role can edit all these five tabs. Apart from that, they can add new sites from the Sites tab, enable themes, configure settings, and assign users for an individual site.
Now you can create a site as per your desired language. For example, you can see the below screenshot;
How to set up multilingualpress in WordPress?
Installing process is same as all WordPress plugins. After the installation and activation process, the item of your sites’ menu will look like this;
This is the main point – Here you can set the desired language of your site.
Now the most important step how to link different sites to each other in your multisite network.
However, it’s not mandatory, but still, we explore here. First of all, you will need to configure the automatic language redirection in multilingualpress to enable automatic redirection.
In your WordPress dashboard Go to My Sites>>Network Admin>>Setting. Here in the Module tab enable the Redirect checkbox.
Now, enable the Redirect checkbox on every site.
Here you will have confusion that how your visitors change their desired languages on your connected site.
To avoid your users from this confusion you have to list the languages in a separate header menu? Display all your available languages options in the sidebar of your website.
Create a separate language menu as a part of the navigation menu of your site.
To do this: go to the Screen Options at the top-right corner of your dashboard and enable the language meta box. Here you will also need to check the relevant box.
Alternatively, add the language menu to a sidebar using the WordPress navigation menu widget. See the below screenshot;
In this step, you will link pages and posts to each other so that visitors can change their desired language easily.
For this, go to the back-end of a page or post and scroll down. Here you will get additional editors or at least one because each language has its own editor in your multisite network.
Here in this example or screenshot, we have used the German and French editors. Each & every editor comes with multiple tabs.
You will also see the Relationship tab in the above screenshot. In this tab, you can relate all post to each other. You can also apply the same process for pages.
Some other tabs that are in editor give you some other opportunities to link content on sites in a better way. As an example, copy the post title and content to the remote post. Thereafter, you can edit the content in another language’s site.
#5. Polylang plugin
The Polylang also one of the best plugins lets you convert your WooCommerce store into a multilingual store. The plugin does not integrate automatic or professional translation. You will have to manually set the language either by the language code in URL or by the content.
Further, it also allows you to use one different domain or subdomain as per language. Apart from that, you can also add a post description according to the language.
Not only this much, along with pages, post, categories, media, tags, you can also translate custom taxonomies, custom post types, widgets, navigation menus, and even URLs. It comes with all major SEO plugins compatibility. Now the question is –
Is polylang compatible with WooCommerce?
Yes, it is compatible with WooCommerce but you will need a separate addon that we called Polylang for WooCommerce. However, it is paid addon for which you will have to pay $99 for a single site. Its free solution cannot create store multilanguage.
Further on, polylang for WooCommerce has been created with the power two WordPress plugin named WooCommerce and Polylang to make a shop multilingual. With this, you can translate all the necessary fields directly in the WooCommerce interface.
Pros and Cons of Polylang
- Translate anything like posts, pages, media, categories, menus, widgets, post tags, etc.
- Free WooCommerce multilanguage plugin.
- All the packs of WordPress are automatically integrated and downloaded.
- WooCommerce compatibility is buggy.
- Not multi-currency supported.
- You have to translate all language manually.
- A non-technical person cannot learn to add different languages in each post and page.
Bending towards the main points, the thing comes to how to use it and make your store multilingual, let’s see;
How to make WooCommerce multilingual using polylang
With this polylang plugin, you have to manually set the language for all existing pages, post, categories, and tags. If you don’t set, so you can’t get them on the frontend.
First of all, open your dashboard and go to the Plugin>>Add New. Install & activate it. Once you activated the plugin, let’s see how this plugin work;
As an example here we will create a page in four languages;
- First of all, open your dashboard and go to Pages>>Add New.
- Thereafter, select your default language in the dropdown list.
- Now choose an already existing page as translation and changed the plus (+) icon into a pencil icon.
- As you click on the (+) icon, you can create a new translation.
- Lastly, you can also edit your translation by clicking on the pencil icon. You can see the process in below screenshot;
The process we have discussed above is the same for some other fields like custom post types, post, categories, and tags.
Now let’s see how to use these icons properly;
- The check icon illustrates that this page already has a language. But if you want to edit, click on the icon and edit it.
- Now the plus (+) icon lets you add a new translation.
- And, the pencil icon tells that a translation exists. However, by clicking on it, you can also edit the translation.
Further, with this plugin, it is not compulsory to translate the entire site, you can translate the content according to language. Go to the below screenshot to see how your pages are shown in the table;
Now install your all WooCommerce pages carefully. For this, open your WordPress dashboard and go to WooCommerce>>System>>Tools. Thereafter, press the “install pages” button to install all your WooCommerce pages.
Moreover, the plugin also comes with the complete setup process, so you can go throughout the Polylang official documentation to learn it.
Additional things with polylang
Install and activate the Lingotek Translation plugin, in case you use automatic or professional services. If we come to comparison it depends on your choice.
Some other plugins help you to translate your site
- WooCommerce Multilingual – (WPML + WooCommerce)
Having a multisite to setup or to manage different translations is not suggested because of many complications. But if you want a full translation of your store with less problem, we suggest use the WPML plugin. It is a paid plugin allow you to translate your site easily.
However, you can also use the Polylang plugin, (that is free). Though not as feature-rich and reported buggy on the latest WooCommerce updates. It might get the job done if you are willing to go through the trouble. We hope that after reading this blog you feel satisfied. Use the comment box provided below for any suggestion.
In case you are facing problen contact to our WordPress help experts. They will be glad to help you.