Compatibility with WPML

Learn how to create offers using Checkout Upsell for Woocommerce plugin when you have multilingual sites

Sangeetha avatar
Written by Sangeetha
Updated over a week ago

Introduction:

The Checkout Upsell for Woocommerce plugin seamlessly integrates with WPML, ensuring full compatibility with multilingual websites. This guide aims to walk you through the process of creating offers in your Woocommerce store with a multilingual setup using the Checkout Upsell for Woocommerce plugin.

Why do we need different offers for different languages?

  • Instead of just translating dynamic strings like the offer content, we tailor unique offers for products in various languages.

  • This approach ensures that the discounts and promotions are better suited to each specific language and audience.

Example scenarios:

  • Receive 10% off on Watch (in English) during the checkout process through the Checkout Upsell Campaign.

  • Receive 20% discount on Montre (in French) during the checkout process through the Checkout Upsell Campaign.

As shown above, for websites that support multiple languages, we need to create separate offers for each language by including language as an additional condition. This allows us to offer in every language and apply distinct discounts for each language.

Note: To use some of the features shown in the examples, you must have the PRO version of the Checkout Upsell plugin installed and activated.

Want even more advanced features? Upgrade to the PRO version by purchasing it here.

Now, let's take a closer look at the scenarios in detail.

Example 1 : Receive 10% off on Watch (in English) during the checkout process through the Checkout Upsell Campaign

In this example, customers will have the "Watch" as their offer product during checkout. As we're providing a 10% discount for a particular product in English, you can include additional conditions, such as "Language," and choose English.

To create this campaign, follow these steps

Creating a Campaign:

  • Go to WordPress dashboard -> Checkout Upsell -> click on the button "Create new campaign"

  • Choose "Checkout Upsells"

Here is the screenshot of Campaign that follows,

Details of configurations are:

Step 1: Give a title for the campaign. For example: Receive 10% off on Watch (in English)

Step 2: Click on the button “Add offer” and choose the product “Watch” by typing few characters of the product

Step 3: Choose the “Discount Type” as Percentage and set the value as 10. You also have the option to choose other discount types as fixed discount, free and No discount.

Step 4: Once we have successfully created a offer, click on the button “Add offer”

Step 5: Within the condition section, select the "Add condition" option, and then choose "Language" as an extra condition.Then, choose "English" as the language.

Step 6: Click on “SAVE” once we have successfully created the Campaign.

Now, customers who make purchases on the English website will get "Watch" as their product in checkout with 10% off.

Screenshot of Checkout page (English site):

Example 2 : Receive 20% discount on Montre (in French) during the checkout process through the Checkout Upsell Campaign.

In this example, when customers make a purchase in French during the checkout process, they will be eligible for a 20% discount on the product "Montre." Since we are offering a 20% discount on this specific product in French, select the additional condition as "Language," and choose French.

To create this campaign, follow these steps

Creating a Campaign:

  • Go to WordPress dashboard -> Checkout Upsell -> click on the button "Create new campaign"

  • Choose "Checkout Upsells"

Here is the screenshot of Campaign that follows,

Furthermore, when creating an offer, be sure to modify the template content to be in the "French" language, as illustrated in the screenshot below, as an example:

Details of configurations are:

Step 1: Give a title for the campaign. For example: Recevez 20% de réduction sur "Montre" (in French)

Step 2: Click on the button “Add offer”, choose the product “Montre” by typing a few characters of the product.

Step 3: Choose the “Discount Type” as Percentage and set the value as 20. You also have the option to choose other discount types as fixed discount, free and No discount. C

Step 4: Change the template content in French and change template design based on your requirement.

Step 4: Once we have successfully created a offer, click on the button “Add offer”

Step 5: Within the condition section, select the "Add condition" option, and then choose "Language" as an extra condition.Then, choose "French" as the language.

Step 6: Click on “SAVE” once we have successfully created the Campaign.

Now, customers who make purchases on the French website will get “Montre” as their product in checkout with 20% off.

Screenshot of Checkout page (French site):

Likewise, it's essential to generate different offers for each language, considering categories, tags, attributes, and other relevant factors. This approach enables us to provide unique products as upsells or different offers tailored to specific language preferences.

Do more with PRO. Get Checkout Upsell PRO

Note:

To obtain precise and relevant search results for products or categories while creating offers, it is important to switch to the specific language in WordPress. This action ensures that your product searches are conducted in the desired language, enhancing the accuracy of displayed results.

Next Steps:

You may also want to checkout these helpful guides:

Still unclear?

If you need any assistance, please create a support request at our ticket system. We are always happy to assist you :)

Did this answer your question?