This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing an issue where a form on a quote page is visible in the English version but not in the French version, despite using B2B for WooCommerce, WPML plugins, and the Divi theme. Additionally, the client has concerns about the translation of form fields and labels not being applied.
Solution: For the visibility issue of the quote fields in the French version: 1. We navigate to WPML > String Translation > Translate texts in admin screens. 2. We search for the option "addify_atq_page_id" and add it to String Translation. 3. We then translate it with the translation page ID. Refer to the documentation here.
For translating the quote field label: 1. We go to WPML > Settings > Custom Fields Translation. 2. We search for the keyword "afrf_" and set the field "afrfq_field_label" preference to "Translate" and save. 3. We navigate to B2B > Quote Fields, edit the field, click on Update, and then update the translation of the field label. Please refer to the documentation here.
If this solution doesn't look relevant, please open a new support ticket here.
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 have a visibility problem with form display on a quote page using B2B Woocommerce / WPML plugins and Divi theme. I checked with the Divi team and they confirmed it's not theme related. The form shows up on the English version but not the French.
The urls :
English =hidden link
French = hidden link
Thank you for contacting WPML support, I'd be happy to help you with this issue.
I see the form is a post of the post type "addify_quote", is that right? Please try to translate the post and update the page "request-a-quote" and its translation to see if it helps.
I've looked for posts to translate in the WPML plugin but haven't found anything. I decided to go look at the page parameters in WP and found that when I want to change the setting of the page to require translation, it can't complete the task so that I can update.
If it does not help, I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. It would be better to have a testing site where the issue is replicated. Your next reply is set to private to share the info.
❌ IMPORTANT: Please backup your database and website before proceeding ❌
You can use this plugin to create the backup: https://wordpress.org/plugins/duplicator/
✙ I would need your permission to de-activate and re-activate Plugins and the Theme to change configurations on the site if needed. This is also a reason the backup is critical.
The page "request-a-quote" is set to display the quote fields by the option "addify_atq_page_id" and it is not translated. I go to WPML > String Translation > Translate texts in admin screens > Search for the option > Add it to String Translation. Then I translate it with the translation page ID.
Now you can see the quote fields displayed in the French language as well.
Thank you for your instructions, I followed the steps and I can see the form in the French version. I have a question regarding the translation of the form fields & labels. I know I did that already, so I'm wondering why the translation isn't applied to the form when the other items in the page template are translated?
To translate the quote field label, you can follow steps below:
1. Go to WPML > Settings > Custom Fields Translation > Search for the keyword "afrf_" and set the field "afrfq_field_label" preference to "Translate" > Save.
2. Go to B2B > Quote Fields > Edit the field > Click on Update > Update the translation and translate the field label.