This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is facing issues with translating courses using the WPML plugin. Specifically, a WooCommerce product is not created for the English course, and it is offered for free, whereas the Greek course has a product and a price. Additionally, the content in the additional info tab of the course builder is not found in the WPML Translation Dashboard, making it untranslatable.
Solution:
We recommend enabling the "Translate Everything Automatically" feature in WPML to simplify the translation process. Here are the steps to follow:
1. Navigate to WPML → Settings → Custom XML Configuration and add the following configuration:
<wpml-config><custom-fields><custom-field action="copy" type="post-ids" sub-type="product">_tutor_course_product_id</custom-field></custom-fields></wpml-config>
This ensures that the _tutor_course_product_id custom field is correctly mapped to the translated product.
2. Create the course.
3. Translate the product (either manually or automatically).
4. Translate the course.
5. Check the translated course on the frontend.
For more details on automatic translation, visit Translate Everything Automatically.
If this solution does not resolve your issue or seems outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if needed.
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.