# WPML & WooCommerce Multilingual

### Requirements&#x20;

Here are the WordPress plugins you'll need for this guide.

* WooCommerce
* YayMail Pro
* WPML&#x20;
* [WooCommerce Multilingual](https://wordpress.org/plugins/woocommerce-multilingual/) (optional)

If you don't want to install WooCommerce Multilingual, please choose the option as shown below.

Once you have these plugins activated, navigate to the Setting tabs of WPML, scroll down to see **Post Types Translation** > **Orders&#x20;*****(shop\_order)***, and check the **Translatable** box.

<figure><img src="/files/YWiK2EBFPlJIfjc6XrFb" alt=""><figcaption></figcaption></figure>

Don't forget to hit the “Save" button below!

Then, you will easily see WPML integration in the top right corner of the YayMail editor.&#x20;

### How it works

From the language switcher, you can pick one and then the email editor will load the list of templates in that language.

Eg. (1) when I select "Deutsch", then (2) the list of email templates switches to German ones.

![](/files/w3t1JZL16SpViQAyp3Lz)

Please choose a template from the dropdown. Then you can go ahead and change the heading content.

![](/files/FET74CjO4C3ypyoC9M5K)

You can add extra content specifically for German customers, like a custom image box and additional content.

![](/files/gxmNel5DdZqYk3VWetRF)

The table titles can also be customized depending on your specific needs.

![](/files/rBunqhzJiVYfXOiLbnI9)

When you finish the translation and customization, you can enable the templates to put them in use. This means when a customer completes a purchase through the German checkout page, the German email templates will be sent.

While you're at it, be sure to check out other plugins to support German-speaking customers and other European legal rules:

* [YayMail Addon for Germanized](https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-woocommerce-germanized)
* [YayMail Addon for German Market](https://yaycommerce.com/yaymail-addons/yaymail-premium-addon-for-german-market)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yaycommerce.com/yaymail/integrations/wpml-and-woocommerce-multilingual.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
