On December 12th, we already wrote about different multilingual approaches for online shops with WooCommerce. Today we want to take a closer look at how to create a multilingual online shop with MultilingualPress and WooCommerce. And additionally, we offer a 30% Christmas discount on MultilingualPress 3, the professional version with which you can create multilingual WooCommere online shops.
How to create a multilingual WooCommerce Shop with MultilingualPress
Well, let’s get down to business: Now we want to take a look at all important steps to build a multilingual WooCommerce shop with MultilingualPress.
Here comes the overview in six steps:
- You need to have a WordPress installation.
- Create the multisite.
- Install WooCommerce.
- Install MultilingualPress.
- Create the language sites within the multisite network.
- Add your individual language page and WooCommerce settings.
We cannot explain all steps in detail. Therefore we decided to focus on how to create the WordPress multisite and describe the basic functionalities of MultilingualPress. As a conclusion, we summarize the possibilities and current limits of multilingual WooCommerce shops with MultilingualPress.
Step 1: Self-explanatory.
We won’t explain how to set up a WordPress installation, as the focus of this post is on multilingual online shops with WooCommerce and MultilingualPress. But if you need help, check out the information on WordPress.org.
Step 2: Create the Multisite.
To create a multisite network, follow the steps described in our Multisite how to setup tutorial.
Check out this video to get a visual explanation of how to create a WordPress multisite network in about three minutes: https://vimeo.com/248428868
Now, let’s take a closer look at the WordPress multisite. Within the multisite network, you have the super admin role. A Super Admin manages the network. He or she can create new sites, assign users to sites and decide which plugins and themes should be used on which site in the network. The comparison: as admin of a site within the network, you can only decide about what to do on your assigned website.
This is what the dashboard of the Super Admin looks like:
As you can see in the left column, the Super Admin can edit five tabs: the sites tab, the users tab, the themes tab, the plugins tab, and the settings tab. The Super Admin can assign users for each individual site, enable themes and setup settings. In the tab sites (see picture below), you can add new sites.
Create a site for each desired language.
For more detailed information about how to set up a new site within the network, check out the documentation.
Step 3: Install WooCommerce.
To install WooCommerce, check out their documentation how to install WooCommerce.
Step 4: Install MultilingualPress – 30% Christmas discount on MultilingualPress 3
Today, you can save your most favorite MultilingualPress 3 license with 30% Christmas discount. Simply add your favorite license to your shopping cart, enter the coupon code InpsydeAdvent19 and you’re done!
Step 5: MultilingualPress Settings
Once you installed MultilingualPress, take a look at the overall documentation and the global settings you can set up to get an overview about what you can do with MultilingualPress 3.
Now you need to link the sites of your multisite network with each other. Take a look at the developer agency’s documentation to get a detailed instruction: How to link the sites of a multisite network with each other.
In order to enable automatic redirection you should first set the automatic language redirection in MultilingualPress. To do this, take a look at the overall MultilingualPress 3 documentation, especially the overall settings and how to forward website visitors to the right language version.
Last but not least, you need to link pages and posts with each other, so that your visitors can simply switch from one language version to the other. Want to know how to set this? Check out the documentation how to translate and link content.
Step 6: Translating WooCommerce Products
Generally, this works exactly the same as for other content types and taxonomies as described above. But in our documentation you can find more about how to translate products and set up WooCommerce.
MultilingualPress and WooCommerce: Possibilities and Limits
As already explained on December 12th, 2018, MultilingualPress is the technically cleanest way for a multilingual WordPress website, especially in terms of scalability. And therefore, a multilingual WooCommerce shop with this plugin is definitely a good idea. MultilingualPress allows you to connect WooCommerce products including product title, content, excerpt and featured image. As you can see, these are only default WordPress parts. Any other piece of content like prices for example, is not connected. Therefore it needs to be managed manually on each site.
At this moment, you cannot connect stock information between sites, because WooCommerce isn’t WordPress multisite compatible.This means, the synchronization of stocks isn’t possible by default. In case you have one warehouse but want to sell on a multilingual eCommerce store, this might lead to a problem, as the stock isn’t displayed correctly all the time – unless you use an additional inventory management system. But a solution is coming soon. We will release in January 2019 a plugin to solve this problem. So stay tuned!
Moreover, there is no synchronization of shopping carts (but who is going to switch the language during the shopping process?), of articles (you need to translate your article anyway, so no synchronization is needed), media or users at the moment. But of course, the developers behind MultilingualPress work highly engaged to offer a suitable and technically clean solution for these caveats soon.
And now, there’s only one thing left to do:
(The button redirects you to multilingualpress.org)