Skip Navigation

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

Problem:
The client was trying to translate the WooCommerce checkout page and cart, specifically the Elementor part with headings and text, as well as the placeholders from the checkout form. They encountered issues where only one string from the page title was available for automatic translation, and even after translating and approving the text, the changes were not reflected on the front end. The client attempted to import

woocommerce_[language].po

files to add missing strings for the placeholders but found that not all placeholders were translated.

Solution:
We suggested that the client could delete the translation and indicated that the issue might be related to a compatibility problem. We recommended creating a staging site to run further tests without affecting the live site. The client decided to delete the problematic translation and start from scratch, which did not resolve the issue initially. However, after creating a new checkout page using WooCommerce's original checkout fields, the translation worked immediately. The client also mentioned that the CartFlows plugin might have compatibility issues.

If you're experiencing similar issues, we recommend trying the following steps:
1. Attempt to delete the problematic translation and start from scratch.
2. Create a new checkout page using WooCommerce's original checkout fields to see if the translation works correctly.
3. Consider the possibility of compatibility issues with other plugins, such as CartFlows.

Please note that this solution might be outdated or not applicable to your case. If the issue persists, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you need further assistance, please open a new support ticket.

0% of people find this useful.

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.

This topic contains 26 replies, has 2 voices.

Last updated by Carlos Rojas 1 year, 2 months ago.

Assisted by: Carlos Rojas.

Author Posts
March 25, 2024 at 3:46 pm #15447798

vasils

Hi Carlos,

I tried making a new flow, but its a sales funnel, in order to make a new store checkout from cartflows I need to delete the old one, which I don't want to do as it is working for the original language and I'm scared to risk it. Maybe we can delete the translation and try again?

March 26, 2024 at 8:49 am #15450062

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

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

Hi,

Yes, we could delete the translation, however, I suspect this is a compatibility issue. Could you create a staging site with a copy of the live site where we can run further tests without affecting the live production site?

March 26, 2024 at 10:10 am #15450424

vasils

Hello,

I decided that I will try to delete it and try from scratch as you mentioned. It did not work. It still tried to redirect to post6016 which was not correct. I created a new checkout page using woocommerce original checkout fields and they translated immediately. Now everything is working correctly. Making a staging site will lose me more time, which I do not have at the moment.

Have in mind that the cartflow plugin might have some compatibility issues for the future and you may close this as it is fixed.

If you need any input from me let me know.
Thank you for your support, wish you all the best!

Regards,
vasilis

March 26, 2024 at 10:36 am #15450598

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

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

Hi Vasilis,

Yes, I suspect there might be a compatibility issue or the configuration is not correct. I can create a sandbox site with a fresh installation of WordPress + WPML + Woocommerce and give you access to try to reproduce the issue there. Would you be willing to test it on the sandbox site?

March 26, 2024 at 3:16 pm #15451971

vasils

Hello, sorry for my late response. Yes, I am willing to help you recreate the issue. Please install cartflows plugin as well to be accurate to my issue.

Regards,

March 26, 2024 at 3:49 pm #15452169

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

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

Thank you very much for your cooperation.

Using this link: hidden link you will be able to access the sandbox site.

Looking forward to your message.

March 27, 2024 at 1:04 pm #15455716

vasils

Hello, I have installed the Elementor plugin as well. I have created test products and made a checkout flow with steps from the cartflow plugin. I've translated the products and cart page by manually adding characters to the original text end (e.g. "aaaaa"). However when I open the checkout it does not show the translation.

This is the shop page :
hidden link

here is the checkout page in romanian :
hidden link

This is the the checkout opened with the editor :
hidden link

After this I tested the duplicate method. Opened it from the wordpress editor, then overwritten it with Bulgarian content and set it to translate independently. Still not working.

Hope the can help, if you need anything else from me I would be happy to help you out.

March 27, 2024 at 1:19 pm #15455786

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

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

Thank you very much!

I have translated the ID of the checkout template in String Translation: hidden link and it seems to be working now. Could you check if it works for you?

March 27, 2024 at 2:20 pm #15456214

vasils

It is not working for me

This is the original text:

You are almost there
Adipiscing bibendum id a cofndimentum risus nec sed malesuada ut etiam egestas.

SSL secured checkout
24/7 support available
Payment option

The translated should be a different one and it is still showing wrongly.

hidden link
hidden link

should be different, but both show the same text.

March 28, 2024 at 10:38 am #15459803

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

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

Hi,

As you can see when editing the Romanian version of the checkout page with Elementor: hidden link the text you mentioned is not translated. If you translate that text (using the link I just shared) does the issue disappear?

March 29, 2024 at 9:44 am #15463598

vasils

I think I translated it, when I translated elementor checkout not with the cartflow plugin it works normally. Here even with the duplicate method I could not do it. The link you are sending me is translated according to the translation manager.

April 2, 2024 at 10:03 am #15472022

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

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

Hi,

I added RO to the strings at the beginning of the checkout page by editing the Step using Elementor (hidden link) and the checkout appears 'translated' to me now. Could you check if you can see it 'translated'?