Problem: The client is experiencing issues translating specific checkout text related to the delivery block in the WooCommerce Checkout Block using WPML. The strings do not appear in String Translation, and standard methods including scanning plugins, enabling string detection during page rendering, and using gettext filters have not resolved the issue.
Solution: We recommend updating all WPML-related plugins to ensure compatibility. If the issue persists, try replacing the WooCommerce Checkout Block with the classic WooCommerce shortcode
[woocommerce_checkout]
on the Checkout page. After making this change, perform a new scan for strings in WPML and check if the untranslated strings appear in String Translation. If these steps do not resolve the issue, it may require specialized attention. We suggest opening a new support ticket for further assistance. Additionally, 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 continues, please contact our support team by visiting our support forum.
Problem: If you're experiencing issues with WooCommerce product attribute terms being duplicated incorrectly across languages on your site, where terms in English and German are stored as Danish terms and WPML treats these duplicated terms as original Danish terms needing translation, leading to further duplication and incorrect attribute assignments, we can help. Solution: 1. Verify that in the default language (Danish), there are no duplicates. 2. Check which translated terms are actually used by products (refer to the table in your screenshot). 3. Remove or delete duplicates that are not assigned to any products. 4. For remaining terms, ensure they are properly linked to the original Danish term by editing the term and checking the language/translation group. 5. If multiple duplicated terms are assigned to products, you may need to re-translate those products where terms were deleted to ensure the correct term is assigned. Also, ensure you are using the latest versions of WPML plugins.
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: You are experiencing 404 errors on all French product pages, while other languages and the homepage remain unaffected. The issue persists even after re-saving permalinks and translations. Solution: We recommend checking the translation of your French product base URL in WPML Multilingual & Multicurrency for WooCommerce under the shop-URLs section. It's possible that the URL translation was altered unintentionally. Correcting this should resolve the 404 errors on your French product pages.
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 problem persists, please open a new support ticket.
Problem: If you're experiencing issues where changing a tag on a product in your shop causes the short description and description in other languages to be automatically overwritten with the content from the default language, this might be due to translation duplications. Solution: First, verify if the affected translations are set as duplicates of the original language. You can do this by editing the product and its translation in the admin area. If they are duplicates, you can click on the "Translate independently" button to stop syncing the content from the original product. For more details, please see the documentation here: https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/#how-to-convert-a-translation-into-a-duplicate If this does not resolve the issue, you may need to access the database, search for the translation product ID, and delete the meta key "_icl_lang_duplicate_of". After making these changes, update the product in the original language.
Please note that 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 problem persists, please open a new support ticket at WPML support forum.
Problema: Alcune pagine di WooCommerce in inglese generano un errore 404, come la pagina degli ordini e la conclusione dell'ordine. Anche dopo aver reimpostato gli endpoint e i permalink, il problema persiste temporaneamente. Soluzione: Per risolvere il problema, abbiamo impostato l'endpoint degli ordini in italiano da WooCommerce e successivamente l'abbiamo tradotto in inglese tramite WPML → Traduzione stringhe. Ora tutto funziona correttamente. Abbiamo anche preparato un breve video con i passaggi che puoi seguire: https://kommodo.ai/recordings/Fe4u1Z3joQ0WTV7Fp5aM
Se la soluzione proposta non risolve il problema o sembra non essere più rilevante, ti invitiamo a aprire un nuovo ticket di supporto. Ti consigliamo inoltre di verificare i problemi noti (https://wpml.org/known-issues/), di verificare la versione della correzione permanente e di confermare che hai installato le ultime versioni di temi e plugin.
Problem: Auf Ihrer WordPress-Seite mit WooCommerce und WCML werden benutzerdefinierte Metafelder von WordPress-Produktvarianten nicht für die Übersetzung erkannt und erscheinen nicht im Translation Editor. Selbst nach manuellem Anlegen des Metafeldes in der Datenbank für eine übersetzte Variante wird es nicht im Translation Editor erfasst. Lösung: 1. Stellen Sie sicher, dass die Übersetzungseinstellungen für benutzerdefinierte Felder nach dem Bearbeiten des Inhalts definiert werden. Ein kleiner Bearbeitungsschritt am Hauptprodukt (Hauptbeschreibung), der anschließend rückgängig gemacht wird, kann helfen, den Übersetzungsauftrag neu zu generieren und das fehlende Feld einzuschließen. 2. Für numerische Felder, die nicht "übersetzt" werden sollten, empfehlen wir, diese auf 'copy' zu setzen, um sicherzustellen, dass sie korrekt in die Übersetzung übernommen werden.
Problem: The client has products with variations in one language, but the variable product in the secondary language shows no variations. Solution: We recommend updating WooCommerce Multilingual & Multicurrency to version 5.5.5. You can download the latest versions from your account on My Account → Downloads on wpml.org. For instructions on updating, please visit http://wpml.org/faq/install-wpml/. If you don’t see the update in your dashboard, go to Plugins → Add New → Commercial tab and click “Check for updates”. If the issue persists after the update, please provide step-by-step screenshots showing how you add the attributes and how you translate them. Before proceeding, ensure to back up your database.
This solution might be 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 problem persists, please open a new support ticket at WPML support forum.
Problem: The client reported that the multicurrency feature of WPML was not functioning correctly. Despite various settings and configurations, including deactivating all plugins and switching to a default theme, the currency switcher did not appear or function as expected. The client also noted that the currency did not change appropriately when tested under different conditions, such as in incognito mode or with different billing addresses.
Solution: We investigated the issue and found that the multicurrency feature was functioning correctly when cache was disabled. The problem arose due to the caching mechanism interfering with dynamic currency switching. We recommended: 1. Excluding WooCommerce-related pages (like cart, checkout, and account pages) from being cached. 2. Considering a caching solution that supports dynamic currency switching, or configuring the current caching setup to exclude certain pages. For more details on caching compatibility with WPML, visit https://wpml.org/plugin-functionality/caching/.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific setup, please open a new support ticket. We also 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. For further assistance, you can contact us directly through the WPML support forum.
Problem: If you're experiencing issues where your WooCommerce product category URLs are being redirected to incorrect pages, and deactivating WPML String Translation resolves the issue, it might be related to the translation of URL bases. Solution: We recommend checking the translation of your URL bases in WPML. For instance, if your original URL is
https://site.com/product-category/chats/
and it redirects incorrectly, ensure that the '/product-category/' base has not been inadvertently translated. You can correct this in WPML → String Translation by setting the translation back to '/product-category/'.
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 error "Unknown format specifier 'a'" in class-wp-list-table.php on line 1039 is caused by an incorrect usage of sprintf with '% articles' instead of a valid format specifier. The code is trying to format a string with a number but uses '% articles' which is invalid.
Solution:
The issue primarily arises because “%s aticles” requires the placeholder %s, but in the French translation, it most likely appeared as “% articles”, where the variable %s was missing.
Since placeholders must remain intact for the string to function properly, you need to correct the translation to include the %s placeholder correctly.
Please go to WPML → String Translation, search for "articles" and correct the translation to be “%s aticles”.