Problem: If you're experiencing issues where some WooCommerce checkout strings, such as 'Населённый пункт' and 'Saadetis', are not using the translations set in WPML → String Translation in both Estonian and Russian languages, despite having disabled automatic updates and cleared caches. Solution: We recommend exporting the .pot file with the updated strings from a test site where the issue is already resolved. You can do this via WPML → String Translation → Import/Export → Export strings. Then, import this .pot file into your live site using the same WPML → String Translation → Import/Export path. This process is safe to perform on a production site and should not affect your existing content or database structure. Additionally, this fix should remain effective after future WPML or WooCommerce updates, although you may need to re-scan for new strings or re-export/re-import the .pot file if updates introduce changes.
Please note that this solution might be irrelevant if it's outdated or not applicable to your specific 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 issue persists, please open a new support ticket at WPML support forum.
Problem: Se stai cercando di gestire la traduzione multilingua di prodotti variabili con WooCommerce Product Add-ons e incontri problemi con la sincronizzazione e collegamento dei dati dopo la creazione o importazione delle versioni linguistiche, potresti riscontrare due problemi principali: 1. Le immagini delle variazioni non sono correttamente associate alle rispettive variazioni in inglese, e il campo
_thumbnail_id
non è visibile nelle impostazioni di traduzione dei campi personalizzati. 2. Le opzioni dei campi Add-on di tipo Dropdown non vengono copiate correttamente.
Solution: Per risolvere questi problemi, ti consigliamo di seguire la documentazione ufficiale fornita dallo sviluppatore di WAPF, che suggerisce di utilizzare la traduzione manuale (Editor WordPress) invece dell'Editor di Traduzione Avanzato (ATE) per evitare problemi con i JSON complessi e la logica condizionale. Puoi trovare la guida qui: https://www.studiowombat.com/knowledge-base/how-to-translate-fields-with-wpml/
Se questa soluzione non dovesse essere più rilevante, perché potrebbe essere superata o non adatta al tuo caso specifico, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di controllare i problemi noti su https://wpml.org/known-issues/, verificare la versione della correzione permanente e confermare che hai installato le ultime versioni di temi e plugin.
Problem: The client is facing an issue where a checkbox is not appearing at checkout in Greek on their WooCommerce site, although it appears in English. Solution: We have identified that the issue is not caused by WPML. The problem arises because WooCommerce blocks rely on JavaScript translation files (.json files), which are not fully supported by WPML String Translation. Consequently, the site loads the native WooCommerce translations. In this case, the Greek translation for that string is incomplete. To address this, you can contribute to completing the translation at WordPress translation project.
If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins.
Problem: The client is unable to translate certain texts on the WooCommerce block-based checkout page, specifically in the coupons section, tax text, and terms and conditions consent text. The client has tried various methods within WPML to locate these texts for translation but has been unsuccessful. Solution: We recommend replacing the block-based Cart and Checkout pages with their shortcode equivalents to resolve this issue. Use the following shortcodes:
[woocommerce_cart]
[woocommerce_checkout]
After implementing these shortcodes, the missing texts should become available for translation in WPML → String Translation. If any strings still don’t appear, you can scan the theme and WooCommerce via WPML > Theme and plugin localization and then translate them in WPML → String Translation. For more details, visit https://wpml.org/errata/woocommerce-multilingual-cart-page-strings-not-translated-when-using-blocks/.
Please note that this solution might be outdated or not applicable to your specific 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 this does not resolve your issue, please open a new support ticket at WPML support forum.
Problem: The client is experiencing a persistent warning in the WordPress admin indicating that the 'product_type' field was set incorrectly for some product translations. This issue persists despite following standard troubleshooting procedures, including using the fix button on the WooCommerce Multilingual & Multicurrency troubleshooting page, confirming taxonomy settings, clearing caches, running WPML troubleshooting tools, and conducting a plugin conflict test. Solution: We recommend trying the workaround provided in this support forum thread. If the warning continues, we suggest providing temporary access (WP-Admin and FTP Login info) to your site, preferably a staging site, so we can further investigate and debug the issue. Before proceeding, please ensure you back up your database and website. We will need your permission to deactivate and reactivate plugins and the theme, and to change configurations on your site.
Please note that this solution might be outdated or not applicable to your specific 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 issue persists, please open a new support ticket.
Problem: The client is experiencing an issue where English product URLs in WooCommerce, which should use '/our-products/', are redirecting to the Swedish version '/vara-produkter/'. Despite setting the correct slugs in WooCommerce Multilingual, the redirection persists. Solution: 1. Enable Slug Translation in WPML Settings: Ensure that WPML is set to translate custom post type slugs by navigating to WPML → Settings, finding the Slug translations section, and enabling the option Translate base slugs of custom post types and taxonomies (via WPML → Taxonomy translation). Save any changes made. 2. Configure Product Base Slugs in WooCommerce Multilingual: Set the specific product base for each language by going to WooCommerce → WooCommerce Multilingual & Multicurrency, clicking on the Store URLs tab, and ensuring the English Product base is 'our-products' and the Swedish is 'vara-produkter'. Save each language setting. 3. Flush Permalinks: Refresh WordPress's permalink structure by navigating to Settings → Permalinks and clicking the Save Changes button. 4. Check and Translate Product Base Slugs in String Translation: Go to WPML → String Translation, search for 'our-products' and ensure its translation for English is correct. Repeat for 'vara-produkter' in Swedish. Save any changes. 5. Clear Caching: Clear any site or server-level caches to ensure changes are reflected on the frontend.
If these steps do not resolve the issue, it may be necessary to further investigate the settings or consider other conflicts. If the problem persists or the solution seems 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. For further assistance, please open a new support ticket at WPML support forum.
Problem: The client is experiencing an issue where the credit card form on the checkout page does not appear correctly in the default language, although it appears fine in the sublanguage. The client questioned if WPML might be conflicting with any plugins. Solution: We have investigated the issue and determined that it is not related to WPML. It seems to be linked to the server environment or the payment methods used. We recommend the following steps to diagnose the issue further: 1. Temporarily deactivate all WPML plugins. 2. Ensure that your WordPress site language is set to English. 3. Visit the checkout page (/checkout/). 4. Check if the credit card form issue persists. If the form appears correctly with WPML plugins disabled, it should also work correctly once you reactivate WPML.
Please note that this solution might be outdated or not applicable to your specific case. If the problem persists, 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 needed, do not hesitate to open a new support ticket for further assistance.
Problem: You are experiencing a 404 error when trying to access any of the sites. The links appear correct, but the pages do not display. However, when changing the language in the table view of the templates and pressing the view button, everything shows as translated with the sample data, but it does not work with the real data on the live site. Solution: If you're encountering this issue, we recommend you try the following steps: 1. Go to WPML → String Translation. 2. Search for both 'product-category' and 'Kategori', then delete all related entries that appear. 3. Go to Settings → Permalinks and click Save Changes to refresh them. 4. Navigate to WooCommerce → WooCommerce Multilingual & Multicurrency → Store URLs and retranslate the product category. Please ensure to take a full site backup before proceeding.
This solution might be irrelevant if it’s outdated or not applicable 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 issue persists, please open a new support ticket at WPML support forum.
Problem: After changing hosting, redirects for purchases in SK, CZ, and RO languages are incorrect, leading to the cart instead of the checkout page. Solution: 1) Clear caching: - Purge server/CDN cache and any caching plugins. - Exclude WooCommerce endpoints from caching: /cart/, /checkout/, ?add-to-cart=, and /?wc-ajax=add_to_cart.
2) Create a test product in the SK language with price, stock, and published status, then try adding it to the cart on the SK site.
3) Enable debugging and check logs: Edit wp-config.php (before the line "/* That’s all, stop editing! Happy publishing. */"):
- Reproduce the issue and check /wp-content/debug.log for errors. - Also check WooCommerce → Status → Logs for today’s logs (look for “fatal-error” or AJAX/add-to-cart entries).
4) Perform quick sanity checks: - WooCommerce → Settings → Products → General: test with “Enable AJAX add to cart buttons on archives” on/off. - Ensure that POST requests to /?wc-ajax=add_to_cart aren’t blocked by Security/CDN/WAF.
5) Fix database collation to avoid character corruption and related issues: - Convert the database and all tables (including WPML icl_*) to Charset: utf8mb4 and Collation: utf8mb4_unicode_520_ci (or utf8mb4_unicode_ci if 520 isn’t available).
6) If problems started after the host change, consider re-migrating with the correct encoding/collation from the start (export/import as utf8mb4).
If this solution does not resolve your issue or 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. If the problem persists, please open a new support ticket at WPML support forum.
Problem: Sie versuchen, Bestellungen von CHF auf EUR umzurechnen, und stellen fest, dass WPML einen falschen Umrechnungskurs von 1:1 verwendet, anstatt des korrekten Kurses von 1.08. Solution: Wir haben einen Fehler in der Währungsumrechnung festgestellt und bereits einen Fix veröffentlicht. Bitte aktualisieren Sie Ihre WPML- und WooCommerce-Versionen, um diesen Fix zu nutzen. Sie können Details zum Fix und zur Aktualisierung hier finden: https://wpml.org/errata/woocommerce-10-3-introduces-problems-with-custom-prices/.
Falls das Problem weiterhin besteht oder die Lösung für Ihren Fall irrelevant erscheint, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die Seite mit bekannten Problemen (https://wpml.org/known-issues/) zu überprüfen, um sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Problem: The client is unable to synchronize the attributes 'pa_outer_diameter' and 'pa_inner_diameter' across different languages in a WooCommerce site using WPML. Despite various troubleshooting steps, the attributes do not update automatically when the product is saved in the Dutch language, and in the English version, the attribute fields are locked and cannot be manually edited. Solution: We recommend manually translating the attributes to have identical values across all languages. This involves adding a translation for each attribute value in the 'Product Outer Diameter' and 'Product Inner Diameter' fields and then updating the original product to ensure these changes are reflected across all languages. For example, translating '8mm' in 'Product Outer Diameter' and then making a change in the original product should sync the changes, making '8mm' appear in the English version of the product.
If this solution does not resolve the issue or seems outdated, or if it does not apply to your case, please check the related 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 problems persist. You can do so at the WPML support forum.