This thread is resolved. Here is a description of the problem and solution.
Problem: The client is using WPML with WPForms to translate forms and integrate with ActiveCampaign. They need to receive the original English values of each field after form submission, regardless of the language the form is submitted in. However, they are encountering issues where translated values are sent instead of the original English values, causing problems with ActiveCampaign and other tools. Solution: We suggested checking if the input values that need to remain in English are appearing in the WPML Translation Editor when translating the form. If not, these values might be registered in WPML > String Translation. We recommended translating all option values in WPML > String Translation, and if the client wishes to keep the values the same in both languages, they should copy the original values. This approach should ensure that the original English values are sent to ActiveCampaign and other applications.
If this solution does not resolve the issue, we advised the client to test this setup and contact us for further assistance. We also recommended checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that they have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening 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.
Background of the issue:
We are using WPML to translate the forms on WPForms. We need to receive the original English value of each field after form submission, regardless of the language the form is submitted in. We are using the ActiveCampaign integration and other tools that can only filter English values.
Symptoms:
After submitting a translated form, the translated values are sent instead of the original English values, causing issues with ActiveCampaign and other tools.
Questions:
How can we receive the original English values of each field after form submission, regardless of the language used in the form?
We are using WPML to translate the forms on WPForms.
Currently, after the form is submitted from a translated form version, the translated value of each field will be submitted and sent to us.
However, we need to receive the original value of each field *(EN value) no matter what language the form is being filed and coming from.
We are using the ActiveCampaign integration and other tools and we have problems with the value that is being sent since those systems can only filter the English values.
The form "Home Page – EN – Unique Form" currently needed a translation update.
I have create a job for one translation from English to German.
I then realize that there are reviews for your form translations available, which can not be accessed at the moment, as the translation mode is set to "Translate what you choose".
You can access reviews only when using the translation mode "Translate Everything Automatically".
When now opening the German translation it is not completed to 100%. It looks like the original form changed and I needed to update the translation.
According to the WPML Translation Editor not any values have been translated. Only labels are translated here. Could you please provide an example of values that are not working as expected?
If I now visit the translated Germn Homepage, I do see a translated form: hidden link
There is indeed various Notices above the form, which is coming from the Child Theme.
Example:
Notice: Undefined index: utm_source in /usr/www/users/bigrep/Divers/Website-Staging/wp-content/themes/generatepress_child/functions.php on line 89
I woudl suggest solving hese issues inside the Child Theme and then test again.
I have updated the translations.
I have also Enabled the "Field Values for Dropdown, Checkboxes, and Multiple Choice Fields" it could work for us if we receive this hidden value as well.
check this link: hidden link
The errors are not related to our problem, they are noticed as related to the hidden fields and simply will go away if you add a UTM to the URL like this hidden link
I am not sure how I can make the demo since to get the "ActiveCampaign" integration addon on the demo website we need to have the "ELITE" subscription!
Also, we need an ActiveCampaign account to be able to try sending data.
I think you have to use my staging I have already provided details to you, as well as a FTP account.
Usually, to escalate an issue to our compatibility team, I need to first recreate the issue on a new test site and then escalate a copy of this site while reporting the issue.
I will take another look into your staging site I would like to ask you to keep the site accessible for now.
I downloaded the extension from the WPForms website and installed it yesterday but to enable it you need to have the "ELITE" subscription.
And yes for sure, I will keep the Staging accessible for you with the same information I sent before.
I have contacted our Partenship Manager to follow up with WPForms regarding a Elite Upgrade. For ActiveCampaing I might be able to use a Free Trial for testing.
As I do currently not have access to your ActiveCampaign account, could you please assist me in running the following test?
1) Disable additional plugins that have nothing to do with WPForms, WPML and our add-ons. Now test again. Does the issue persist?
2) If the problem goes away, start by reactivating the plugins one at a time, or activate them in small groups. This way, check where the problem reoccurs to see the plugin that is causing the problem.
3) If the cause of the problem is not clear, please switch to a standard theme like Twenty Twenty-One to see if the problem might be related to the theme.
I tested again today and I am now getting the data in the ActiveCampaign!
I have changed my settings and reconnect it to the Activecampaign and it is working now, but with two problems:
1. I get the data with a 5 to 10-minute delay!
2. For the Dropdown, Checkboxes, and Multiple Choice Fields, I am receiving the translated value that is being displayed on the translated form and not the Field Values *(hidden value only visible to admins please check this: hidden link)