Problem: The client was encountering a critical error in the WooCommerce orders panel after updating to RC 5.4.0-rc.1. The error, 'Call to a member function get_title() on bool', occurred due to the WooCommerce Multilingual plugin not finding a specific shipping method, causing the function
to return false. Solution: We recommended the following steps: 1. Ensure you have a backup of your site. 2. Deactivate all plugins except for WPML and WooCommerce, and switch to a default WordPress theme to check if the issue persists. 3. If the problem continues, create a staging site and provide us with admin access for further investigation. 4. As a temporary workaround, modify the file
if ($shippingMethod === false){<br /> return;<br />}
This change prevents the error by stopping the function execution if the shipping method is not found.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please visit our support forum to open a new 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.
Problem: You are experiencing an issue where WooCommerce emails sent after completing an order are partially in the default language (NL), despite having translations available for another language (FR). This occurs even though all email texts have been translated into FR.
Solution: We have identified this as a known issue and have published a temporary workaround. We recommend visiting the errata page for detailed instructions: https://wpml.org/errata/wc-order-update-emails-may-contain-mixed-language-texts/. Additionally, subscribing to the comments on this errata page will keep you updated on any developments.
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 at WPML support forum for further assistance.
Проблема: Клиент пытается перевести строки на своем сайте, используя WPML, но сталкивается с проблемой, что некоторые строки не отображаются для перевода. Решение: 1. Удалите непереведенные строки из таблицы WPML → Перевод строк. 2. Зарегистрируйте строки заново, следуя этим шагам: - Перейдите в WPML → Перевод Строк. - Активируйте опцию "Look for strings while pages are rendered". - Откройте страницу, где отображаются непереведенные строки. - Вернитесь в WPML → Перевод Строк и проверьте, была ли зарегистрирована данная строка. - Переведите строку. Дополнительно, если используете Elementor Pro, убедитесь, что активирована опция Automatically load the theme's .mo file using 'load_textdomain' в WPML → Theme and plugins localization. Подробнее о регистрации и поиске строк можно узнать здесь: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
Если данное решение не помогло или кажется неактуальным, рекомендуем проверить известные проблемы, подтвердить версию исправления и убедиться, что у вас установлены последние версии тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.
Проблема: На русской версии сайта, созданного на WordPress с темой WoodMart и использующего Elementor Pro, пропал footer и содержимое карточки товара. Также некорректно работает каталог в шапке сайта. Решение: Проблема была связана с ошибкой в PHP коде темы WoodMart. Ошибка
PHP Fatal error: Uncaught ValueError: Unknown format specifier "�" in /wp-content/themes/woodmart/woocommerce/single-product-reviews.php:167
возникла из-за неправильного перевода строки "You must be %1$slogged in%2$s to post a review.", где была упущена часть заменителя %1$s. Мы исправили эту ошибку, и теперь страница отображается корректно.
Если данное решение не актуально или не помогло в вашем случае, рекомендуем открыть новый тикет поддержки. Также настоятельно рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Problem: If you're experiencing issues with manually translated product attributes adding an extra slug in the URL, which causes filters in other languages to not work correctly, especially when using the Kadence theme with WooCommerce and the Query Loop, this summary might help. Solution: We recommend modifying the code in your Kadence Blocks Pro plugin to handle the attribute translations more effectively. Here are the steps: 1. Open the file
4. After making these changes, go to your default language product and click update to create a re-index for the loop.
Please note that this solution might become outdated or may not apply to your specific case. If this solution does not resolve your issue, 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.
Problème : Le widget 'produits' de WooCommerce utilisé sur la page d'accueil pour afficher les produits 'mis en avant' ne s'affiche pas sur la version anglaise du site. Solution : Nous avons identifié que le terme 'featured' avait été incorrectement traduit en anglais dans votre base de données. Après avoir supprimé ce terme erroné, le widget a commencé à fonctionner correctement. Nous recommandons de vérifier si ce problème persiste dans un environnement minimal en désactivant tous les plugins sauf WPML CMS, Elementor, et WooCommerce, et en utilisant un thème WordPress par défaut temporairement. Si le problème disparaît, réactivez les plugins un par un pour identifier le plugin en conflit. Assurez-vous de sauvegarder votre base de données avant de procéder à ces tests.
Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de consulter les problèmes connus et de vérifier que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problem: На переведённой странице товара выбор атрибута отображается как кнопка, в то время как на оригинальной странице он представлен в виде выпадающего списка (Select). Solution: Если вы столкнулись с аналогичной проблемой, мы рекомендуем обновить плагины Variation Swatches for WooCommerce и WooCommerce до последних версий. Это может решить проблему с отображением атрибутов товара.
Если все еще проблема, попробуйте удалить с Вашей базы данных транзиенты данного плагина, которые начинались с _transient_woo_variation_swatches_cache.
Также, перед внесением изменений убедитесь, что вы сделали полный бэкап вашего сайта.
Если данное решение не помогло или кажется неактуальным, рекомендуем проверить известные проблемы и убедиться, что у вас установлены последние версии тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.
Problem: If you're experiencing issues with gallery images not updating in translated versions of products when performing bulk status changes from draft to publish, despite having the 'gallery_sync' custom field set to 'translate'. Solution: We recommend changing the setting of the 'gallery_sync' custom field to 'copy' instead of 'translate'. This should ensure that any new attachments are automatically copied rather than needing translation. If this does not resolve the issue, you might need to resynchronize media files. You can do this by navigating to WPML > Support > Troubleshooting, selecting Media, and clicking on 'synchronize taxonomies'. Additionally, you can use the Media Sync option under WPML > Settings to copy all your media to the other language at once. This process might take some time if you have thousands of media files. Furthermore, ensure that the '_product_image_gallery' custom field is also set to 'copy' in the WPML settings. After making these changes, re-save the translation.
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. If issues persist, please open a new support ticket.
Problem: The client is unable to display product attributes in the second language on product pages using WPML. The attributes appear correctly in the original language but not in the translation. Solution: If you're experiencing this issue, we recommend the following steps: 1. Navigate to your WordPress dashboard, go to WooCommerce > WooCommerce Multilingual and Multicurrency > Attributes tab. 2. Ensure that the attribute you are trying to translate is correctly set up for translation. 3. Proceed to the Status tab, scroll down, and click on the troubleshooting link. 4. In the troubleshooting section, select all checkboxes, then deselect all except for 'Sync products variations'. Click the start button and wait for the process to complete. This should resolve the issue with displaying translated product attributes. If the problem persists, please ensure your site is backed up and provide us with access to your WordPress dashboard by setting your next reply as private and including the URL/User/Pass.
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 continues, do not hesitate to open a new support ticket at WPML support forum.
Problem: If you're experiencing an issue where clicking 'View' on an order in the 'My Account' page redirects to the wrong page when WPML is active, and deactivating WPML resolves the issue, you might be facing a compatibility problem between WPML and the CheckoutWC plugin. Solution: 1. We recommend setting up a test environment to isolate the issue. You can use a sandbox site provided by us to install and set up the CheckoutWC plugin and verify if the problem persists. 2. Check if the 'order-received' endpoint is correctly translated in Woocommerce -> Woocommerce Multilingual & Multicurrency -> Store URLs tab. 3. Follow these steps: - Create a full site backup or set up a staging site. - Update any outdated plugins and themes. - Flush any cache memory. - Deactivate all plugins, including WPML ones, and activate a default WordPress theme like Twenty Twenty. - Re-save the permalinks. - Reactivate the WPML plugins, Woocommerce, Woocommerce Multilingual & Multicurrency, and CheckoutWC plugin. - If the issue disappears, reactivate your theme and other plugins one by one to identify the culprit.
If these steps do not resolve your 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 at WPML support forum for further assistance.
Problem: In a WooCommerce store with three languages, all products are visible in the backend for all languages, but on the French frontend page, only one product is displayed instead of five. Solution: We recommend enabling the WPML editor for translating your products. First, update your product in the default language. Then, use the WPML editor to re-translate the product into French. This should ensure that all products display correctly on the French frontend. If you still need to use a manual editor after these steps, you can switch the language from the top bar or disable the WPML editor and switch to the WordPress editor. However, we strongly advise using the WPML editor for translations.
If this solution does not resolve your issue or seems outdated, please check for 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 encourage you to open a new support ticket at WPML support forum for further assistance.
Если решение оказалось неактуальным или не подходит для вашего случая, мы настоятельно рекомендуем проверить известные проблемы, убедиться в версии постоянного исправления и подтвердить, что у вас установлены последние версии тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.