Problem: When using the All Products for Subscriptions plugin with WPML, the product category selector is empty in the secondary language dashboard, causing issues with global subscription plans across multiple languages. Solution: We recommend adding a custom XML configuration to ensure the category settings are translated automatically, eliminating the need for manual translation. Follow these steps: 1. Navigate to WPML → Settings → Custom XML Configuration in your WordPress dashboard. 2. Insert the following XML configuration and save:
This configuration will translate the category IDs at runtime, allowing the category dropdown to function correctly in multiple languages, even though it appears empty in the backend.
Please note that this solution might become outdated or may not apply 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 solution does not resolve your issue, please open a new support ticket.
Problem: You are experiencing a warning on the WooCommerce menu in admin mode, a blank page when accessing WooCommerce --> WCML, and the absence of a language selector on your page. Solution: We found that the issue is related to the 'Hide Admin Notices' plugin. We recommend deactivating this plugin to proceed with the WCML setup. For further guidance, we have prepared a video tutorial which you can view here.
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.
Problema: Hai riscontrato problemi con le traduzioni delle categorie dei prodotti, dove WPML ha aggiunto categorie non richieste o duplicato altre categorie già esistenti. Dopo aver cancellato tutte le categorie nelle altre lingue e riscritto da zero, i prodotti nelle altre lingue non sono più automaticamente associati alle categorie. Soluzione: Se stai affrontando questo problema, ti consigliamo di seguire questi passaggi: 1. Vai su WPML → Supporto → Risoluzione dei problemi (Troubleshooting). 2. Nella sezione "Synchronize posts taxonomies", seleziona "Products" e fai clic su "Synchronize posts taxonomies". 3. In alternativa, o come verifica aggiuntiva, vai su WPML → Traduzione delle tassonomie, seleziona "Product categories" e fai clic su "Synchronize". Queste azioni dovrebbero aiutarti a risincronizzare le categorie dei prodotti con le loro traduzioni.
Se la soluzione proposta non risolve il problema o se sembra non essere più attuale, ti invitiamo a consultare la pagina dei problemi noti e a verificare che tu abbia installato le versioni più recenti dei temi e dei plugin. Se il problema persiste, ti consigliamo di aprire un nuovo ticket di supporto.
Problem: The client is experiencing 404 errors on the order confirmation page and the endpoint 'order-paid' in translations. The issue temporarily resolves by saving the permalinks but reoccurs the next day. Deactivating the WPML String Translation plugin stops the error. Solution: If you're experiencing this issue, we recommend you follow these steps: 1. Navigate to WPML → String Translation and ensure that the endpoints are set to their original English values (not translated). 2. Save the permalinks again to resolve the current 404 errors. 3. Return to WPML → String Translation and translate the endpoints as needed. Important: After translating the endpoints, please do not save the permalinks again. We are aware of this issue and are actively working on a permanent solution.
We already have a development ticket for this problem and are actively working on a permanent solution in future releases.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please check the related known issues 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 here.
Problem: Клиент столкнулся с проблемой синхронизации остатков товаров в WooCommerce при использовании WPML и обновлении stock через внешний источник. Остатки корректно обновляются только у товара на основном языке, в то время как переводы товара не получают обновление _stock и _stock_status и остаются со статусом «Нет в наличии». Solution: Мы объяснили, что WPML не может автоматически определить обновление остатков через внешний источник. Для ручной синхронизации остатков можно использовать панель управления WordPress: WooCommerce → WPML Multilingual & Multicurrency for WooCommerce → Status → Troubleshooting и выбрать опцию “Synchronize stock for products and product variations”. Для программной синхронизации можно использовать хуки WPML:
для синхронизации конкретного поля или wpml_sync_all_custom_fields для синхронизации всех пользовательских полей конкретного товара.
Если данное решение не актуально или не помогает в вашем случае, рекомендуем открыть новый тикет в службе поддержки WPML. Также рекомендуем проверить известные проблемы, версию постоянного исправления и убедиться, что у вас установлены последние версии тем и плагинов.
Problem: The client is facing an issue with duplicated WooCommerce attributes in different languages on a WPML-stabilized site. They want to consolidate these attributes without breaking products, filters, SEO, or using destructive SQL. Solution: We recommend checking if the duplicated attributes appear at Products > Attributes in the WooCommerce section. Here, WooCommerce should only display attributes created in the site’s default language, as this is the canonical source. Translations are managed through WPML’s Taxonomy Translation interface, not listed as separate attributes. It's important not to merge translated taxonomy slugs back into one, as this would disrupt language-specific filtering and URLs. Instead, ensure attributes are registered once in the default language and then translated via WPML’s taxonomy translation. This approach maintains functionality for products, filters, and SEO. If duplicate attributes in other languages appear as separate entries in the admin list (e.g., 'Destinos', 'Duración'), these might have been manually added and are not linked to the originals in WPML’s translation tables. In such cases, deleting these manual entries at Products > Attributes is advisable.
If this solution does not apply to your case, or if it seems outdated, we highly recommend opening a new support ticket. Also, 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. For further assistance, please visit our support forum at WPML Support Forum.