Problem: The client is trying to set up WPML to automatically translate all current and future product reviews into English and German. They are specifically looking to configure WPML to recognize and translate new review strings under the domain 'wcml-reviews' automatically. Solution: Currently, only Post Types and Taxonomies can be translated automatically in the background. Strings from WPML > String Translation cannot yet be automatically translated when using "Translate everything automatically". The client will need to create jobs for those strings and send them to be translated automatically. You can even send entire text domains to automatic translation. For more details on translating product reviews, we recommend visiting this guide.
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. If further assistance is needed, we highly recommend opening a new support ticket at WPML support forum.
Problem: The client is experiencing inconsistencies between the Dutch and English WooCommerce pages, specifically with price and stock information. The Dutch version shows correct stock status and price, whereas the English version shows the product as available only on backorder and the price as 0, despite correct settings in the backend. Solution: We recommend the following steps to address the issue: 1. Increase the WordPress memory limit to at least 256MB by adding
define('WP_MEMORY_LIMIT', '256M');
to the wp-config.php file, just before the line that says /* That's all, stop editing! Happy publishing. */. 2. Synchronize product taxonomies by going to WPML → Support → Troubleshooting in the WordPress dashboard, selecting Products from the dropdown menu in the Cleanup section, and clicking the Synchronize Post Taxonomies button. 3. Update and complete product translations for all products using Elementor by going to WPML → Translation Dashboard, selecting all the WooCommerce products, and sending them for translation through the Advanced Translation Editor. Ensure all translation segments are 100% complete. 4. Adjust the custom field settings by going to WPML->Settings->Custom Fields Translation, clicking on show system fields, searching for the field _plus_meta_product_voorraad_details, and marking it as copy. Then, update the product in the default language and translations. Documentation:Translating Custom Fields
If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your case, 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 the problem persists, please open a new support ticket.
Problem: The client reported that suddenly the prices on their multilingual website (English and Danish) appeared without tax included, despite the tax settings being correctly configured at 25% for Danish and 21% for English. The client had already checked cache, logs, deactivated most plugins except WPML and WooCommerce, and verified all relevant settings without finding any issues. Solution: We reviewed the WooCommerce settings and confirmed that the option 'Yes, I will enter prices inclusive of tax' was enabled under WooCommerce → Settings → Tax → Prices entered with tax. This setting means that the prices entered by the client already include tax, and WooCommerce is designed to calculate and show the tax portion within that price. For example, if a product price of $100 includes 10% tax, WooCommerce will display the price as $100 on the front end, with $9.09 of that amount being the tax. We verified that the products were displaying prices correctly on the front end. We asked the client to confirm if they were seeing different prices on their end or if other products were showing incorrect values, and to provide URLs of the products along with their current and expected prices if discrepancies were found.
Please note that this solution might be outdated or not applicable to your specific 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 needed, please open a new support ticket.
Problem: The client reported a crash on Greek product pages when using the Klarna for WooCommerce plugin, despite it working correctly in other languages. The error logs indicated a fatal error due to a null object reference in the Klarna plugin, suggesting a conflict with WPML's handling of translated products and WooCommerce Blocks.
Solution: We initially attempted to resolve the issue by applying a temporary code snippet to check for null product objects on the Greek product pages. However, this did not fully resolve the issue. The client managed to fix the display of the Greek product pages by correcting the template used, but the Klarna plugin still caused crashes when enabled. We recommended creating a staging site to further investigate the issue without affecting the live site.
If this solution does not apply to your case, or if it 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. If the problem persists, we highly recommend opening a new support ticket at WPML support forum.
Problem: The client was unable to translate the cart and checkout pages to German using modern blocks instead of the legacy PHP version. Solution: We recommend going to WPML > Theme and plugins localization, selecting WooCommerce, and clicking the scan button. Wait for the scan to finish. This should resolve the issue and display the cart contents in German.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.
Problem: The client has translated their homepage, but the changes are not reflecting on the site. Additionally, some products have lost their featured images, and attempts to perform a bulk update for 3,000 products result in a 503 error. Solution: For the homepage translation not reflecting: 1. Clear all caches on the site, including server-level, CDN, and WordPress caching plugins. 2. Cancel any stuck translation jobs for the homepage via WPML → Translation Dashboard → Jobs. 3. Make a minor edit to the homepage in the default language and save it. 4. Resend the homepage for translation through WPML → Translation Dashboard.
For the issue with product featured images and the 503 error: 1. Pause any automatic translation processes in WPML to free up server resources. 2. Increase server resources like PHP memory limit or execution time to handle bulk updates.
If these steps do not resolve the issues or if the solution becomes outdated, we 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 problems persist, please open a new support ticket at WPML support forum.
Problem: If you're experiencing issues with WooCommerce product translations not fully appearing, such as missing prices or add-to-cart buttons in certain languages, and encountering a false message in 'WooCommerce > WCML > Status' indicating untranslated products despite all appearing translated, this might be due to a specific database data corruption. Solution: We recommend the following steps to resolve this issue: 1. Use your hosting provider’s phpMyAdmin tool to run the following SQL query. This will set the related translation jobs to finished, which should correct the status of the affected products:
UPDATE wp_icl_translation_status SET status = 10 WHERE status = 0 AND needs_update = 0;
2. Navigate to Products → All → Trash in your WordPress dashboard and empty the trash. Please ensure to create a full backup of your website and database before performing these actions.
If this solution does not apply to your case, or if it seems outdated, 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. Should you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.
Problema: El cliente experimenta problemas de redirección al intentar acceder a categorías de productos en su sitio web. Este problema solo ocurre cuando los plugins de WPML están activos, específicamente el 'WPML String Translation'. El problema es intermitente, ya que en el segundo intento, el acceso a la categoría funciona correctamente. Solución: 1. Verificar si existe alguna redirección configurada en el plugin RankMath que pueda estar afectando a las URLs de las categorías. 2. Compartir una URL específica donde se manifieste el problema para un análisis más detallado. 3. Proporcionar credenciales de acceso al sitio para que podamos investigar más a fondo. Es importante confirmar que se ha realizado una copia de seguridad del sitio que pueda restaurarse si es necesario.
Si esta solución no resuelve el problema o si parece no ser relevante debido a actualizaciones o diferencias en el caso, recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y asegurarse de que todas las versiones de temas y plugins estén actualizadas. Para asistencia adicional, puedes visitar nuestro foro de soporte.
Problem: There is a discrepancy in product variation names and IDs when viewed by different users in different languages. Specifically, the product 'Cake pop' with variation ID 1509 and SKU EVO7006 is incorrectly displayed as 'Pretty plump' with variation ID 107 and SKU EVO7003 for the German shop manager, while it displays correctly for the English-speaking account. Solution: We recommend updating the original language settings and ensuring both translations are correctly synchronized. Here are the steps we took: 1. We made a small edit to the original languages. 2. We updated both translations to ensure consistency across different user views. If you're experiencing this issue, we suggest following these steps to correct the product variation display in different languages. If the problem persists, or if this solution seems outdated or irrelevant to your case, please visit our known issues page and check for any related issues. Also, ensure you have the latest versions of themes and plugins installed. If needed, do not hesitate to open a new support ticket through our support forum for further assistance.