Перейти к содержанию Перейти к боковой панели

Эта тема решена. Вот описание проблемы и ее решения.

Problem:
На сайте клиента, использующего WPML, String Translation и WooCommerce Multilingual & Multicurrency, отсутствует раздел Troubleshooting в WooCommerce Multilingual & Multicurrency. Из-за этого клиент не может выполнить действия, такие как 'Synchronize featured products' и 'Regenerate product lookup tables'. Кроме того, бейдж 'Featured' не отображается на всех языках, когда таксономия product_visibility установлена как Непереводимая.
Solution:
Мы провели тесты и выяснили, что проблема связана с настройкой таксономии product_visibility как 'Переводить'. Вот шаги, которые мы предприняли для решения проблемы:
1. Установили плагин Adminer.
2. Изменили настройку product_visibility на Не переводить.
3. Удалили все языковые записи, связанные с product_visibility, из таблицы icl_translations.
4. Обновили тестовый товар, и он снова отобразился в каталоге.
Чтобы восстановить отображение товаров на румынском языке, клиенту необходимо:
1. Открыть товар, который должен отображаться на румынском языке.
2. Убрать отметку 'Это рекомендуемый товар' и сохранить изменения.
3. Снова установить отметку 'Это рекомендуемый товар' и сохранить.
4. Товар снова появится в каталоге.
Также рекомендуем проверить настройки в WooCommerce → WooCommerce Multilingual & Multicurrency → Состояние (Status) на предмет неправильных настроек.

Если данное решение не актуально или не подходит под ваш случай, рекомендуем открыть новый тикет поддержки. Также настоятельно советуем проверить известные проблемы, версию постоянного исправления и убедиться, что у вас установлены последние версии тем и плагинов.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: ,

Эта тема содержит 12 ответов, имеет 0 голоса.

Последнее обновление: chiorescoE 2 недели, 6 дней назад.

При содействии: Andrey.

Автор Посты
24 июня, 2025 в 6:54 пп #17166470

chiorescoE

Предыстория вопроса:
Я использую последние версии WPML, String Translation и WooCommerce Multilingual & Multicurrency на своем сайте скрытая ссылка. Во вкладке WooCommerce Multilingual & Multicurrency отсутствует раздел Troubleshooting, поэтому у меня нет доступа к действиям вроде 'Synchronize featured products' и 'Regenerate product lookup tables'.

Симптомы:
Когда taxономия product_visibility установлена как Непереводимая (Not translatable), бейдж 'Featured' (рекомендуемый товар) отображается не на всех языках. Даже после повторного сохранения товара на основном языке (румынском), бейдж иногда появляется только на переводе (русский), либо не отображается на основном языке.

Вопросы:
Как можно синхронизировать бейдж 'Featured' для всех товаров и языков, если нет доступа к вкладке Troubleshooting?
Есть ли способ включить эти действия WooCommerce, либо можно ли вручную синхронизировать product meta в базе данных?
Это баг текущей версии WPML или ограничение в последних обновлениях?

24 июня, 2025 в 7:33 пп #17166576

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за обращение в службу поддержки WPML.

Вы можете открыть страницу Troubleshooting по адресу:
WooCommerce → WooCommerce Multilingual & Multicurrency → Состояние (Status) → Troubleshooting. Я прикрепил скриншот для наглядности.

Обратите внимание, что для корректной работы рекомендуется установить параметр Product visibility в состояние Not translatable (Не переводить).

Screenshot-2025-06-24-at-22-31-28.png
24 июня, 2025 в 7:47 пп #17166615

chiorescoE

Я вам отправляю скриншот как доказательства у нас по-другому, не могу найти.

Снимок экрана 2025-06-24 в 22.46.25.png
24 июня, 2025 в 7:50 пп #17166631

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Если Вы нажимаете на ссылку Диагностика, что Вы получаете? Не открывается страница?

24 июня, 2025 в 7:57 пп #17166635

chiorescoE

Вот но помогите пожалуйста дальше чтоб настроить

Снимок экрана 2025-06-24 в 22.56.43.png
24 июня, 2025 в 8:02 пп #17166655

chiorescoE

Спасибо за ваш ответ и предоставленную инструкцию. Я перешёл по вашему пути: WooCommerce → WooCommerce Multilingual & Multicurrency → Состояние → Troubleshooting.

Однако, после перехода по ссылке Troubleshooting я попадаю только на страницу «Диагностика», где отсутствуют кнопки для синхронизации WooCommerce, такие как Synchronize featured products, Regenerate product lookup tables и другие специальные действия для WooCommerce.

Прикрепляю скриншот этой страницы для наглядности.

Проблема:
Без этих функций я не могу синхронизировать бейдж «Featured» между языками — а именно для этого и нужна вкладка Troubleshooting, которую вы указываете в инструкции.
Параметр Product visibility установлен как Not translatable, все плагины обновлены, кэш очищен.

Прошу подсказать:

Почему отсутствует раздел с нужными кнопками?
Можно ли активировать их для моего аккаунта/сайта или как иначе синхронизировать бейдж Featured во всех языковых версиях?
Если это ограничение текущей версии, как поступить, чтобы решить вопрос?
Заранее благодарю за помощь и оперативный ответ!

Снимок экрана 2025-06-24 в 22.56.43.png
24 июня, 2025 в 8:03 пп #17166673

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Вы упоминали, что страница диагностики недоступна, но, насколько я вижу, сейчас она открывается корректно. Можете попробовать запустить нужные вам опции на этой странице.

Пожалуйста, уточните, если я что-то упускаю или если вы видите другую проблему

24 июня, 2025 в 8:05 пп #17166675

chiorescoE

Спасибо за ответ.

Страница диагностики действительно открывается, но на ней отсутствуют нужные мне опции для WooCommerce – а именно:

Нет кнопок Synchronize featured products (Синхронизировать рекомендуемые товары)
Нет Regenerate product lookup tables
Нет других действий для синхронизации метаданных товаров между языками
Вся диагностика касается только переменных товаров, изображений, категорий, атрибутов и отзывов. Нет никаких функций для синхронизации бейджа Featured (рекомендуемый товар) между языками.

Пожалуйста, подскажите:

Как активировать раздел с нужными опциями для синхронизации WooCommerce?
Как можно вручную синхронизировать метаданные Featured между языками, если этих опций нет?
Прикладываю скриншоты страницы диагностики для наглядности.

Спасибо за поддержку!

24 июня, 2025 в 8:07 пп #17166676

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Однако, после перехода по ссылке Troubleshooting я попадаю только на страницу «Диагностика», где отсутствуют кнопки для синхронизации WooCommerce, такие как Synchronize featured products, Regenerate product lookup tables и другие специальные действия для WooCommerce.

Данный раздел находится непосредственно в WooCommerce плагине. Вам нужно перейти по адресу WooCommerce → Status → Tools. Прикрепил скриншот, чтобы визуально нашли его.

Надеюсь это поможет.

Screenshot-2025-06-24-at-23-08-11.png
Screenshot-2025-06-24-at-23-06-37.png
24 июня, 2025 в 8:23 пп #17166770

chiorescoE

Отправляю вам скрины все равно не работает на русской версии есть на румынской не появляются. По настройкам сделан все правильно

Снимок экрана 2025-06-24 в 23.19.36.jpg
Снимок экрана 2025-06-24 в 23.19.15.jpg
Снимок экрана 2025-06-24 в 23.18.38.jpg
24 июня, 2025 в 8:28 пп #17166815

chiorescoE

Я выполнил все рекомендации:
— Поставил отметку Featured (рекомендуемый товар) на основном товаре (румынский язык)
— Сделал регенерацию таблиц обзора товара через WooCommerce → Status → Tools
— Очистил кэш

В результате:
Бейдж Featured (Hot) появляется только на переводе (русский язык), а на основном товаре (румынский) не отображается вообще, хотя именно он отмечен как Featured!

Это явная ошибка синхронизации WPML/WooCommerce.
Прошу оперативно проверить и подсказать, как это исправить.

25 июня, 2025 в 7:14 дп #17167246

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.

Предоставьте пожалуйста ссылку на товар, а также ссылку на сайте где его проверяете.

25 июня, 2025 в 2:59 пп #17170060

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за ожидание. Мне пришлось провести ряд тестов, чтобы точно выяснить причину проблемы. В итоге оказалось, что она была связана с тем, что для таксономии product_visibility была включена опция «Переводить», и некоторые термины были переведены, что повлияло на отображение товаров в каталоге.

Что я сделал:
1. Временно установил плагин Adminer.
2. Изменил настройку product_visibility на Не переводить.
3. Удалил все языковые записи, связанные с product_visibility, из таблицы icl_translations.
4. Обновил тестовый товар — он снова отобразился в каталоге.

Что необходимо сделать вам:

Поскольку пришлось вручную исправлять записи в базе данных, в румынской версии товары временно исчезли из каталога. Чтобы вернуть их:
1. Откройте товар, который должен отображаться на румынском языке.
2. Уберите отметку «Это рекомендуемый товар» и сохраните изменения.
3. Снова установите отметку «Это рекомендуемый товар» и сохраните.
4. Товар снова появится в каталоге. Я проверил этот процесс на другом товаре — он сработал.

Также рекомендую проверить, есть ли какие-либо уведомления о неправильных настройках в WooCommerce → WooCommerce Multilingual & Multicurrency → Состояние (Status). Если есть — обязательно исправьте, чтобы избежать подобных проблем в будущем.

Screenshot 2025-06-25 at 17.57.04.png
Screenshot 2025-06-25 at 17.52.42.png
28 июня, 2025 в 8:59 пп #17179711

chiorescoE

Спасибо большое очень помогли, вы самые лучшие. Ещё раз спасибо