- Статус
- Решено
- Решено в
- WooCommerce Multilingual & Multicurrency 5.5.2
- Теги темы
- WCML
Обзор проблемы
После того как товары переведены, если Вы затем вручную измените переведенный вариативный товар на основе глобальных атрибутов в редакторе WordPress и сохраните изменения, вариации отсоединятся. Они исчезнут из редактора бэкенда, а также будет невозможно выбрать вариации на странице товара на фронтенде.
Обходное решение
Эта проблема появилась в WooCommerce Multilingual & Multicurrency версии 5.5.0.
Мы работаем над исправлением, но пока Вы можете отредактировать файл plugins/woocommerce-multilingual/classes/Synchronization/Manager.php и изменить строку 77 с
$originalProduct = get_post( $originalProduct );
на
$originalProduct = get_post( $originalProductId );
Обратите внимание: если после применения этого исправления проблемы сохраняются, перейдите в WPML > Настройки и убедитесь, что включена настройка «Копировать таксономию в переводы».