Translating Merchant with Loco Translate

Would you like to translate the text Merchant adds to your store into another language? The free Loco Translate plugin lets you translate Merchant’s strings directly, without a full multilingual setup.

In this guide, we’ll walk you through how to translate Merchant with Loco Translate.


Before you get started, make sure you’ve installed and activated the Merchant plugin on your WordPress site. If you’re using premium modules, ensure you have Merchant Pro installed and active. We also recommend reading our overview of translation in Merchant first, so you know which method fits your store.

As an example, let’s say you’re using the Merchant Checkouts module with the Shopify multi-step layout, and there’s text on the checkout pages you want to translate.

1. Install Loco Translate

First, install and activate the free Loco Translate plugin from WordPress.org.

2. Set up Loco Translate

From your WordPress admin dashboard, go to Loco Translate » Plugins and click the Merchant Pro link. Click + New Language, then choose the language you want to translate strings into.

Adding a new language for Merchant Pro in Loco Translate

Leave the location set to Custom, then click the Start translating button.

From here, search for the strings you want to translate. For example, say you want to translate the string “Contact Information” on the checkout page, with the Checkouts module active and the multi-step Shopify layout selected:

The Contact Information string on a Merchant checkout page

Search for the string, translate it into your chosen language, then click the Save button when you’re done.

Editing a Merchant Pro translation string in Loco Translate

3. Check that everything is working

If you haven’t already, switch your site to the language you added the translation for. Go to Settings » General » Site Language:

The Site Language setting in WordPress General Settings

Then visit the frontend page where you expect the translation to appear, such as the checkout page. Your translated strings should now show on the frontend.

Note: If you need to translate a string that appears in WooCommerce but not in Merchant Pro, such as a checkout string when you aren’t using the Merchant Checkouts module, go to Loco Translate » Plugins » WooCommerce to find and translate it.

Frequently asked questions

Below, we’ve answered some of the most common questions about translating Merchant with Loco Translate.

Can I translate strings that aren’t in the module settings?

Yes. Loco Translate is the right tool for strings hardcoded into Merchant, where there’s no option to define the text from the module settings.

What if the string is from WooCommerce, not Merchant?

Go to Loco Translate » Plugins » WooCommerce instead of the Merchant Pro entry, then search for and translate the string there.


That’s it! You’ve successfully translated Merchant’s strings with Loco Translate and confirmed them on the frontend of your store.

Next, would you like to run a fully multilingual store? Check out our overview of translating Merchant to compare Polylang and WPML.

image_print