StriveFormats
ShopifyСтруктураБлокировка импорта

У товара есть изображения, но нет строки варианта

Похоже, у handle есть только строки с изображениями.

В чём проблема?

Похоже, у handle есть только строки с изображениями.

Затронутое поле:У товара есть изображения, но нет строки варианта
Блокировка импорта: файл не может быть импортирован, пока эта проблема не будет устранена.

Почему Shopify это отклоняет

Чтобы создать товар, Shopify нужна хотя бы одна основная строка товара/варианта (Title + поля варианта). Одних строк с изображениями недостаточно.

Особенность Shopify

Shopify группирует строки вариантов по значению столбца Handle. Все строки с одинаковым Handle относятся к одному товару. Столбцы опций (Option1 Name, Option1 Value и т. д.) должны быть согласованы во всех строках вариантов группы.

Примеры

НеверноВерноПримечание
Option2 заполнено, а Option1 пустоСначала Option1, потом Option2
Строка варианта стоит раньше своей родительской строкиРодительская строка стоит прямо над строками вариантов
StriveFormats пока не проверяет эту проблему. Исправьте её вручную по шагам ниже.

Исправить в Excel

  1. 1В Excel отсортируйте строки по столбцу с родительским идентификатором (Handle в Shopify, родительский SKU в WooCommerce).
  2. 2Проверьте, что в отсортированном результате родительская строка стоит перед всеми строками своих вариантов.
  3. 3Для WooCommerce: у родительских строк должно быть Type = 'variable'. У строк вариаций — Type = 'variation', а в столбце Parent — SKU родительского товара.
  4. 4Для Shopify: все строки одной группы товара должны иметь одинаковый Handle. Проверьте, что Option1 Name заполнено раньше Option2 Name.
  5. 5Сохраните как «CSV (разделители — запятые)».

Исправить в Google Таблицах

  1. 1В Google Таблицах выберите «Данные > Сортировать диапазон» и отсортируйте по столбцу с родительским идентификатором (Handle или родительский SKU).
  2. 2Проверьте, что родительские строки стоят прямо перед строками своих вариантов.
  3. 3Для WooCommerce: родительским строкам нужно Type = 'variable'. Строкам вариаций — Type = 'variation' и Parent = родительский SKU.
  4. 4Для Shopify: все строки вариантов одной группы товара должны иметь одинаковый Handle.
  5. 5Выберите «Файл > Скачать > Формат CSV (.csv)».

Как избежать в будущем

  1. ✓Всегда держите строки родительского товара прямо над всеми строками его вариантов.
  2. ✓Для Shopify: используйте одинаковый Handle во всех строках одной группы товара.
  3. ✓Для WooCommerce: у родительских строк Type = variable; у дочерних строк Type = variation и Parent = родительский SKU.
  4. ✓Перед импортом всего каталога проверьте на одном товаре (один родитель, два-три варианта).