XStore is a feature-rich e-commerce theme that is fully compatible with WPML. Learn how to create multilingual e-commerce sites using XStore and WPML.
On This Page:
- Getting Started
- Translating Pages, Portfolios, and Testimonials
- Translating Static Blocks
- Translating Categories and Tags
- Translating Headers
- Translating Sliders
- Translating Texts From XStore Theme, Plugins, and Other Places
- Translating Menus
- Translating WooCommerce Elements
- Known Issues
- Getting Help
Start by installing and activating the following:
- XStore theme
- WPML core plugin and WPML String Translation add-on
- WooCommerce Multilingual (comes with your Multilingual 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.
XStore theme is fully compatible with WPML’s Translate Everything Automatically mode, which translates your site’s content as you add or edit it. You can also review the translations before publishing them to ensure they are correct.
For more control over what content you translate and who translates it, select the Translate What You Choose mode. This option lets you choose between translating the content yourself, sending it to individual translators, or using a professional translation agency.
To translate a page by yourself:
- Go to the page and locate the Language box. Click on the plus icon next to the language you want to translate your page into.
- This takes you to the Advanced Translation Editor screen. If you have translation credits, click on the Translate automatically button to get an instant translation. Otherwise, input the translations for each sentence and click Complete once you’re done.
To translate posts, portfolios, and testimonials, follow the same steps. Alternatively, you can use the Translation Management Dashboard to translate your content in bulk.
XStore theme comes bundled with the Elementor and WPBakery Page Builder and offers prebuilt demos for each. Learn more by visiting our documentation about translating pages built with page builders.
You can translate static blocks in the same way you would translate pages.
The example below shows you how to translate static blocks from the listings page. Simply click the plus icon under the language you want to translate your static block into. This will take you to the Advanced Translation Editor, where you can add your translations.
WPML allows you to translate your categories and tags in different ways. To find your preferred method, see our guide to translating post categories and custom taxonomies.
In the example below, we’ll show you how to translate Portfolio Categories from a central menu:
- Go to WPML → Taxonomy Translation and select the taxonomy term you want to translate from the drop-down menu.
- Click the plus icon next to the language you want to translate your taxonomy term into. Enter the translation and click Save.
Using XStore’s header builder, you can create an eye-catching header for your online shop.
To translate the header textual elements, navigate to WPML → String Translation. There, look up the text you want to translate and click the plus icon to add the translation. Press enter to save the translation.
XStore theme comes bundled with the Slider Revolution plugin. To learn more, visit our page dedicated to translating Slider Revolution slides.
Besides posts and pages, there are usually some texts that need to be translated on your site. This includes additional texts that come with your theme. To learn how to translate these texts, visit WPML’s documentation page about String Translation.
With WPML, you can choose to translate your menus or synchronize them across all your languages. For more information, check out WPML’s guide to translating menus.
Visit our dedicated WCML documentation to learn how to set up a multilingual store and translate your products, categories, variations, shipping classes, and more.
In case you need help translating your site built using XStore theme and WPML, visit WPML’s support forum.