This thread is resolved. Here is a description of the problem and solution.
Problem: The client is unable to translate all content generated by the FunnelKit shortcode, with only the checkout page being available for translation. Solution: 1. Edit the Checkout page template using the WordPress editor. 2. Duplicate it to the other language. 3. Edit the translated template using Elementor to translate it. 4. Navigate to FunnelKit -> Checkout -> Edit -> Fields. 5. Translate the fields according to the language. 6. Change the ID in the URL manually to translate the fields to other languages according to the template post ID. 7. Check the checkout pages on the front end.
If this solution does not apply to your case, or if it seems outdated, please open a new support ticket. We also 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. For further assistance, you can contact us directly through our 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.
I want to use Funnelkit for the checkout page and for the funnel, but I can't translate the pages. When I want to translate a page, it gives me only the checkout to translate. All other content is generated by shortcode, ok. How should I translate all the content generated by the funnelkit shortcode?
Before assigning your ticket to one of my colleagues, please allow me to walk you through some initial debugging steps. This will help speed up the support process.
Hello, I tried the instructions before, because that's why I decided to buy WPML, because I saw that I could translate funnelkit. But the thing doesn't work. I would like to ask if you can help me to solve the problem because I switched from polylang to WPML for this reason only. And I want to build the final site on WPML if it works.
I have installed the necessary plugins for Funnelkit. The situation is such that I have problems translating the entire text in the page "store checkout page created with the funnelkit plugin" and "cart page", as well as with the funnels created with the plugin. I have translation problems from the point of view of the entire funnelkit plugin.
Thanks for replicating the issue. I checked the issue and was able to translate the strings by the following steps:
1- Go to WPML-> Theme and plugins localization, select your theme/plugin, and scan
2- Go to WPML-> String Translation
3- Search for the needed strings
4- Translate the strings, clear the cache, and check the front end
Kindly check the strings in String Translation here. (hidden link)
After that, the strings are translated on the front end. Kindly check the page. (hidden link)
I still can't translate the page created for the checkout. I am attaching pictures for a better understanding of the problem. With elementor, I can edit the status (checkout), but when I want to translate it, only the title of the page available for translation appears.
You can send me your sandbox and I will install Funnelkit create a checkout page and you will see the same error as seen in the picture.
I can't translate the essential elements in the checkout page. (marked in order)
I went to Funnelkit Checkout, changed the WP language to Slovenian and created a Checkout page (hidden link). As it developed, some elements were translated (name, address, etc.), but the elements, as I underlined in red in the previous dialog (pictures), were not translated.
I would like to ask if you could help me find a way to translate these elements as well.
I am attaching a picture of the Sandbox example below.
I want the entire checkout and also subsequent pages, such as Order bumps, upsell & thank you pages, etc., to be translatable, as it is crucial that they are in the default language of the user making a purchase in a multilingual online store.
In the hope of a favorable solution, I greet you warmly.
Thanks for replicating the issue. I checked the issue and was able to translate the strings you mentioned by the following steps:
1- Edit the Checkout page template using the WordPress editor (hidden link)
2- Duplicate it to the other language
3- Edit the translated template using Elementor to translate it. (hidden link) Kindly check our guide about manual translation. (https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/)
4- Go to FunnelKit-> Checkout-> Edit-> Fields
5- Translate the fields according to the language (hidden link)
6- Change the ID in the URL manually to translate the fields to other languages according to the template post ID. (hidden link)
7- Check the checkout pages on the front end
Please check the sandbox and let me know if the checkout page is translated correctly. (hidden link)