Как я могу импортировать связанные продукты через CSV в Magento 2?
В моем файле CSV у меня есть строка с атрибутом related_skus с примером данных "11-111,22-222" для продукта. Но в админ изделия-> Каталог в этом импортируемого продукта вкладка врезке Связанные продукты показывают не продукты , хотя эти продукты с SKUs существуют в каталоге.
Где может быть ошибка?
Ответы:
У нас возникла та же проблема, похоже, в модуле импорта есть какая-то ошибка в связанных продуктах.
Мы решили эту проблему, написав новую консольную команду, которая ожидает 2 столбца (родительский sku & children skus) файла related.csv в папке var , с запятой в качестве разделителя csv и pipe в качестве разделителя children_skus
Это файлы, если вы хотите попробовать. Вы бы заменили Sinapsis на желаемое имя поставщика и синхронизировали с желаемым именем модуля
После установки модуля запустите
bin/magento setup:upgrade
& вы увидите новую команду, если вы проверитеbin/magento list
, которую можно выполнить, запустивbin/magento sync:related
Обновить
Начиная с версии 2.2. *, Необходимо внести 2 изменения: перед сохранением должна быть добавлена дополнительная строка
$product
, чтобы предотвратить проблему, о которой сообщается здесь https://github.com/magento/magento2/issues/10687И изменение администратора в adminhtml в
Я думаю, что первое изменение безвредно для старых версий, а не для второго. Поэтому я добавил только первый код ниже
app / code / Sinapsis / Sync / etc / di.xml
app / code / Sinapsis / Sync / etc / module.xml
app / code / Sinapsis / Sync / registration.php
app / code / Sinapsis / Sync / Console / Command / RelatedCommand.php
источник