WPML
Статус
Решено
Решено в
WPML Export and Import 1.1.0
Теги темы
Compatibility

Обзор проблемы

Если Вы используете инструмент импорта WooCommerce для импорта мультиязычных товаров, а затем применяете инструмент «Экспорт и импорт WPML», чтобы назначить правильный язык импортированному контенту, то в случаях, когда иерархические категории товаров включены в импорт на дополнительных языках, родительской категории может быть назначен неправильный язык.

Например, демонстрационные данные WC включают категории «Clothing>Accessories». При импорте создаются обе категории, «Clothing» и «Accessories» (как родительская > дочерняя категории), но товару назначается только категория «Accessories» (категория «Clothing» подразумевается, но не назначается напрямую).

Аналогичный сценарий в мультиязычном контексте (например, файл импорта включает товары на испанском языке, некоторые из которых имеют категории «Ropas>Accesorios») приведет к созданию всех категорий, однако категория «Ropas» будет ошибочно отнесена к языку по умолчанию (в данном примере — английскому), даже если ее дочерняя категория «Accesorios» будет правильно отнесена к испанскому языку.

Обходное решение

Пока мы не обновим плагин Экспорт и импорт WPML для поддержки этого сценария, необходимо, чтобы в файле .csv присутствовал хотя бы один товар, использующий родительскую категорию.

Вы можете либо добавить фиктивный товар, которому назначены родительские категории (позже его можно удалить), либо там, где в столбце категории указано значение «Clothing>Accessories», хотя бы для одного товара явно задать родительскую категорию, например: «Clothing,Clothing>Accessories».

Все известные проблемы →