Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is unable to see the payment method 'Cheques' (known as 'Voucher' in English) in all languages on their WooCommerce site. This issue is specifically occurring on the checkout page, where the payment method appears only in French but not in Dutch or English.
Solution:
If you're experiencing this issue, we recommend you follow these steps to ensure the payment method appears in all languages:
1. Ensure you have a full backup of your website.
2. Navigate to WPML > Settings > Custom Fields Translation and click on Show system fields.
3. Locate the

_mollie_voucher_category

field and set it to Copy. Remember to save your changes.
4. Update your product in the original language and save to apply the new settings. You can edit a text and save as an example.
5. Re-save the translations.
This solution assumes that the original products have the 'Products voucher category' set, allowing the voucher values to be copied to the translations.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 7 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 3 weeks, 1 day ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
September 23, 2025 at 9:39 am

francoisV-9

Background of the issue:
I am trying to see the payment method called "Cheques" in every language on my website (this is a payment method (called "Voucher" in English from the plugin Mollie for WooCommerce). The issue can be seen on the checkout page: hidden link
To be able to reproduce the issue, you have to add this product to your basket: hidden link
Then on the checkout page (please select country = Belgium), you will see the last payment method called "Cheques" (see the attached screenshot) but if you switch to English or Dutch, this payment method does not appear (see the attached second screenshot).

Symptoms:
The payment method "Cheques" only appears in French and does not appear in other languages like Dutch and English.

Questions:
Why does the payment method "Cheques" not appear in Dutch and English?
How can I make the payment method "Cheques" visible in all languages?

September 26, 2025 at 4:08 am #17434260

francoisV-9

Hi,

The WPML supporter (by chat) could not find the solution to this issue and passed it to a superior level.
I don't have any news since September 23.
Could you please pass my ticket to the superior level and find the solution to this issue?
It is URGENT.

Thank you very much in advance.

September 26, 2025 at 8:12 am #17434884

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hey there,

I'm waiting for your feedback since Sep 23, the day you opened the ticket. I've asked for you to install the Mollie plugin, so I could make further tests and verify compatibility. My reply was private, as it contains access data, so please make sure to check it in detail.

Let me know.

September 30, 2025 at 4:30 pm #17445848

francoisV-9

Dear Lucas,

I did not see your private messages.

I did what you asked on your sandbox.
I added a product and installed the Mollie plugin but I can't find where the Shop is on your sandbox website so I can't test if I see "Vouchers" at the checkout.
Also I can't find where to translate the product, it is not the same as in my WPML installation (there is no little pen to translate).
I also found the strings to translate for the "Vouchers" and for the "Please try to translate this description" strings but I don't know how to translate them. It is not the same as in my WPML installation.

Can you continue from here?

Thank you in advance for your help.

October 1, 2025 at 9:48 am #17447954

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hey there,

The behavior was actually the same, on the testing website. I've escalated that to our development team, which will look for a permanent solution to this issue. They usually take a few days to provide feedback. I'll keep you informed. Thank you for your patience.

Regards,

October 2, 2025 at 7:48 am #17450789

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hey there,

I was able to find a solution. Please make sure to have a full website backup and follow the steps below:

1. Go to WPML > Settings > Custom Fields Translation and click on "Show system fields";
2. Find the _mollie_voucher_category field and set it to "Copy". Save;
3. Update your product on the original language and save, so the new settings are applied. You can edit a text and save, for example;
4. Re-save the translations;

Of course, the original products must have "Products voucher category" on it, so the voucher is available and the values are copied to the translations.

October 2, 2025 at 5:00 pm #17452778
francoisV-9

Hi,

Thank you for your help.
I already made the 2 first steps before:
1. Go to WPML > Settings > Custom Fields Translation and click on "Show system fields";
2. Find the _mollie_voucher_category field and set it to "Copy". Save;

But I didn't know that I had to make an update/change on the product and to save (and then to re-save the translations) to be able to see the "voucher" payment method in the other languages.

Now it finally works.

But there is still something that I can't translate: the description of the "Cheques" payment method (see the attached screenshot where you can see the text "Test description").
I found the text "Test description" in the string translations (see attached screenshot) and I translated it (by "Test of an English description" in English) but the translation does not appear on the website (I see "test description" (which is the French text) in every language).
How can I translate this?

Thank you very much for your help.

New threads created by Lucas Vidal de Andrade and linked to this one are listed below:

https://wpml.org/forums/topic/split-mollie-voucher-description-translations/

Chaines test description.png
Test description Cheques.png
October 3, 2025 at 8:44 am #17453870

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hey there,

I made some tests, but also wasn't able to translate this string. I'll create a separate ticket for that, so we don't have the initial issue mixed with this one. I'll answer you directly there:

https://wpml.org/forums/topic/split-mollie-voucher-description-translations/

Thank you.