Специалисты Commerce подскажите: как импортировать товары через feeds?

Главные вкладки

Аватар пользователя VasyOK VasyOK 11 декабря 2019 в 10:08

Пытаюсь импортировать товары в Commerce
Вот пример данных

Создаю 2 импорта:

1) импорт вариаций


2) импорт товаров


Импортирую вариации.

Мне выдает:

А где можно посмотреть то, что я импортировал?

Импортирую товары.

Выдает:

Что я делаю не так?

Комментарии

Аватар пользователя gun_dose gun_dose 11 декабря 2019 в 11:27
1

А где можно посмотреть то, что я импортировал?

Отдельно вариации без товаров нигде не показываются. Можно создать вьюху, поставить фильтр, что родителський товар пустой.

Аватар пользователя davps davps 11 декабря 2019 в 11:51

Главный вопрос все равно остается: почему товары не импортируются?

У вас, в приложенном скрине, указаны ошибки из-за которых не импортируются данные.
Что конкретно непонятно?

Аватар пользователя arturbaranok arturbaranok 11 декабря 2019 в 16:31

Скорее всего неправильно настроен импорт товаров. Также необходимо проверить заголовки вашего CSV-файла, почему в примере таблицы у вас указан Артикул, а не SKU.

Аватар пользователя VasyOK VasyOK 15 декабря 2019 в 12:18

Я понимаю, что что-то настроено неправильно. Знал бы что - не писал бы тут вопросы.
У вас есть сайты с D8 + Commerce?
"в примере таблицы у вас указан Артикул, а не SKU" - а какая разница какой заголвок у столбца? Вариации то импортируются. Не происхродит совокупление товара и вариации при импорте товаров.

Аватар пользователя arturbaranok arturbaranok 15 декабря 2019 в 13:55

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

Сегодня сделал проверку импорта товаров по параметру sku, title и stores - все работает.

Аватар пользователя VasyOK VasyOK 15 декабря 2019 в 18:38

Спасибо за моральную подержку. Она мне действильно помогает.
Проблема была вот в чем:
stores - в таблице название магазина было с пробелом в конце, т.е. "rustore ". Поэтому магазин не находился.
А вариациях нужно было выбрать "Reference by: Артикул".

Вопрос: а если магазин на сайте всего один, можно как-то избавится от столбца stores? Таблица товаров может быть получена из какого-то источника и каждый раз заставлять контенщика добавлять столбец - не комильфо.
Видел https://www.drupal.org/project/commerce_feeds/issues/3074303 - не помогает.
Может можно дефолтовое значение при импорте как-то задать?

Аватар пользователя VasyOK VasyOK 24 декабря 2019 в 1:46

Чтобы не вводить дополнительный столбец для store нужно добавить импорту текстовое поле и использовать его в качестве исходника для мапинга.
https://www.drupal.org/project/commerce_feeds/issues/3074303 #4

Назрел другой вопрос:

Как импортировать несколько изображений в один товар?

Делаю так:
Столбец Фото с ячейкой (урлы изображений со стороннего сайта через запятую с пробелом):

Маппинги

Темпер для поля Фото

Результат

Если в ячейке фото(его урл) только одно - все работает. Если больше - нет Sad

Аватар пользователя VasyOK VasyOK 26 декабря 2019 в 15:25

Вопрос выше пока снимается. Назрел другой вопрос:
Работают ли у кого Tamper плагины Explode (чтобы разделить значения) и Перезапись(чтобы разделенным файлам добавить урлы)?
У меня работают по отедльности. А вместе (скрин) не хотят. Sad

Допустим в ячейке вбиты названия файлов: kartinka1.jpg, kartinka2.jpg
Как их импортировать в один товар? В 7ке вроде возможно было.

Аватар пользователя VasyOK VasyOK 23 февраля 2021 в 13:38

Вопрос с одновременным использованием 2-х tamper плагинов - нет не решил. Хотя в 7ке работало. В табличном редакторе автозамену пока только настроил.