Problem: The client is experiencing an error with the WPML String Translation plugin during the WooCommerce checkout process. The error persists even when the WPML Multilingual plugin is activated. Solution: We recommend ensuring that WooCommerce Multilingual is activated, as it is necessary for WooCommerce to function correctly with WPML. For guidance on activating and configuring this, please refer to our documentation: WooCommerce Multilingual setup guide. If the problem continues, it might be due to a missing file or incorrect setup. Checking the server for missing files or configuration issues that might be causing the error can resolve the issue. If these steps do not resolve the problem, or if the information provided here is outdated or does not directly address your specific situation, we 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. If further assistance is needed, please open a new support ticket at WPML support forum.
Problem: The client is using WooCommerce Advanced Shipping and has been advised to turn off the translation for shipping classes to solve an issue. However, this resulted in a persistent admin notification message.
Solution: We recommend keeping shipping classes translatable to avoid unexpected issues, as they behave like taxonomies for products. If shipping classes are not translated, they will not apply to orders in secondary languages. The persistent admin notification cannot be removed because it is programmatically generated to warn of potential issues with the current settings.
If the client is experiencing issues with shipping classes and WooCommerce Advanced Shipping, we suggest: 1. Translating shipping classes at WooCommerce > WooCommerce Multilingual & Multi-Currency > Shipping Classes. Guide 2. Alternatively, testing different settings for shipping classes under WPML > Settings > Taxonomy Translation, such as "Translatable - use translation if available or fallback to default language" or "Not translate". However, this should be tested on a WPML test site rather than the live site.
If the issue persists, the plugin author is responsible for compatibility with WPML and WCML and can join our Go Global Program for assistance.
If the provided solution is outdated or not applicable to the client's case, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that the latest versions of themes and plugins are installed. If further assistance is needed, the client should open a new support ticket and provide temporary access to the site for further investigation. WPML support forum
Problem: The client is facing issues with translating products and using shipping classes in a WooCommerce site with three languages. They are unable to use the 'WP editor' as it defaults to the WPML Translation Editor, and they cannot duplicate products for translation. Additionally, there are complications with shipping classes, as WooCommerce only recognizes them in the default language, and the client is unsure how to disable translation for shipping classes.
Solution: 1. To address the translation editor issue, we recommend editing the original product and saving it. Then, open the WPML Translation Editor and complete the translation to 100%. This should ensure that the translated content appears on the frontend. 2. If the client does not wish to use the WPML Translation Editor and prefers to duplicate the products, they should check the settings to ensure that the option to duplicate content is enabled. 3. Regarding the shipping classes, the client should consult the documentation or support provided by the 'Advanced shipping' plugin creators for guidance on disabling translation for shipping classes.
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 still need assistance, please open a new support ticket.