[Назначение] Когда taxономия product_visibility установлена как Непереводима...
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Предыстория вопроса:
Я использую последние версии 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 или ограничение в последних обновлениях?
Вы можете открыть страницу Troubleshooting по адресу:
WooCommerce → WooCommerce Multilingual & Multicurrency → Состояние (Status) → Troubleshooting. Я прикрепил скриншот для наглядности.
Обратите внимание, что для корректной работы рекомендуется установить параметр Product visibility в состояние Not translatable (Не переводить).
Спасибо за ваш ответ и предоставленную инструкцию. Я перешёл по вашему пути: WooCommerce → WooCommerce Multilingual & Multicurrency → Состояние → Troubleshooting.
Однако, после перехода по ссылке Troubleshooting я попадаю только на страницу «Диагностика», где отсутствуют кнопки для синхронизации WooCommerce, такие как Synchronize featured products, Regenerate product lookup tables и другие специальные действия для WooCommerce.
Прикрепляю скриншот этой страницы для наглядности.
Проблема:
Без этих функций я не могу синхронизировать бейдж «Featured» между языками — а именно для этого и нужна вкладка Troubleshooting, которую вы указываете в инструкции.
Параметр Product visibility установлен как Not translatable, все плагины обновлены, кэш очищен.
Прошу подсказать:
Почему отсутствует раздел с нужными кнопками?
Можно ли активировать их для моего аккаунта/сайта или как иначе синхронизировать бейдж Featured во всех языковых версиях?
Если это ограничение текущей версии, как поступить, чтобы решить вопрос?
Заранее благодарю за помощь и оперативный ответ!
Вы упоминали, что страница диагностики недоступна, но, насколько я вижу, сейчас она открывается корректно. Можете попробовать запустить нужные вам опции на этой странице.
Пожалуйста, уточните, если я что-то упускаю или если вы видите другую проблему
Страница диагностики действительно открывается, но на ней отсутствуют нужные мне опции для WooCommerce – а именно:
Нет кнопок Synchronize featured products (Синхронизировать рекомендуемые товары)
Нет Regenerate product lookup tables
Нет других действий для синхронизации метаданных товаров между языками
Вся диагностика касается только переменных товаров, изображений, категорий, атрибутов и отзывов. Нет никаких функций для синхронизации бейджа Featured (рекомендуемый товар) между языками.
Пожалуйста, подскажите:
Как активировать раздел с нужными опциями для синхронизации WooCommerce?
Как можно вручную синхронизировать метаданные Featured между языками, если этих опций нет?
Прикладываю скриншоты страницы диагностики для наглядности.
Однако, после перехода по ссылке Troubleshooting я попадаю только на страницу «Диагностика», где отсутствуют кнопки для синхронизации WooCommerce, такие как Synchronize featured products, Regenerate product lookup tables и другие специальные действия для WooCommerce.
Данный раздел находится непосредственно в WooCommerce плагине. Вам нужно перейти по адресу WooCommerce → Status → Tools. Прикрепил скриншот, чтобы визуально нашли его.
Я выполнил все рекомендации:
— Поставил отметку Featured (рекомендуемый товар) на основном товаре (румынский язык)
— Сделал регенерацию таблиц обзора товара через WooCommerce → Status → Tools
— Очистил кэш
В результате:
Бейдж Featured (Hot) появляется только на переводе (русский язык), а на основном товаре (румынский) не отображается вообще, хотя именно он отмечен как Featured!
Это явная ошибка синхронизации WPML/WooCommerce.
Прошу оперативно проверить и подсказать, как это исправить.
Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.
Предоставьте пожалуйста ссылку на товар, а также ссылку на сайте где его проверяете.