WCFM offers a suite of free plugins that allow you to create a fully functional multi-vendor marketplace site. In this tutorial, we walk you through the process of making your marketplace site multilingual by using WPML.
In case you are using the pro versions of WCFM, follow this guide.
- Getting Started
- Building Multilingual WooCommerce Sites
- Translating WCFM Pages
- Translating The Vendor Store Page
- Getting Help From Our Support
Start by installing and activating the following plugins:
- WPML core plugin, WPML String Translation, Translation Management, WooCommerce, and the WooCommerce Multilingual add-on.
- WCFM – WooCommerce Multivendor Marketplace, WCFM – WooCommerce Frontend Manager, and WCFM – WooCommerce Multivendor Membership plugins.
If you’re new to WPML, check out our Getting Started Guide. It quickly walks you through different translation options you can use.
We recommend using WPML’s Advanced Translation Editor as it facilitates the process of translating your site content. You can enable it by going to WPML → Settings, under the How to translate posts and pages section, choose the Use WPML’s Advanced Translation Editor option.
As a website administrator, you will need to translate your website’s WooCommerce elements such as products, product taxonomies, and WooCommerce pages. Check out our detailed guide on creating multilingual WooCommerce websites.
It is important to note that vendors cannot translate all of the WooCommerce elements themselves, including products. Vendors can only translate the content on their store page, such as the store descriptions and policies. We cover this under the translating the vendor Store page section.
Upon installation WCFM plugins create three pages:
- Store Manager
- Vendor Membership
- Vendor Registration
Translating these pages is a 2-step process. First, you need to translate the page which includes a shortcode then translate the different textual elements from the String Translation screen. In this example we walk you through the process of translating the vendor registration page:
- Go to the page editing screen. In the Language box, click the plus icon corresponding to the language you want to translate your page into. This takes you to the Advanced Translation Editor (ATE) screen.
- By default, the vendor registration page includes only one shortcode which doesn’t show on the ATE screen as WPML automatically copies it to the secondary language page. In case you have added content to the page, you will find the text on the ATE screen.
Click the Translate automatically button to load the automatic translation. Review the translation of each sentence then click the green checkmark icon. Once you are done reviewing all the sentences on the page, click the Complete button to publish the translation.
- Navigate to WPML → String Translation and lookup the text that you want to translate on the vendor registration page. Click the plus icon under the language you want to translate your content into, add the translation, then hit enter.
Repeat this step to translate all the content on the page. You can find the content of WCFM pages under the following domains:
This is how the translated page should look like on the front-end.
Vendors can translate their store page content on the front-end such as the shop description and store policies by following the steps below:
- Go to the store dashboard on the front-end.
- In this example, we translate the shipping policy by navigating to Settings → Store Policies.
- Use the language switcher in your menu to choose the secondary language you want to translate your content into. This will automatically translate the store dashboard interface to the language you have selected.
- Add the translation in the Shipping Policy field then click Save.
You can translate other vendor store page content in a similar fashion.
Having difficulties translating WCFM plugin content using WPML? Visit our support forum.