StriveFormats
ShopifyВариантыБлокировка импорта

Столбцы опций заполнены не по порядку

В Option2/Option3 есть значения, а Option1 пусто.

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

В Option2/Option3 есть значения, а Option1 пусто.

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

Загрузите CSV, чтобы проверить эту проблему и выгрузить чистый файл.

Исправить

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

Shopify ожидает, что опции заполняются по порядку (сначала Option1, затем Option2, затем Option3).

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

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

Примеры

НеверноВерноПримечание
Option2 заполнено, а Option1 пустоСначала Option1, потом Option2
Строка варианта стоит раньше своей родительской строкиРодительская строка стоит прямо над строками вариантов

Исправить в StriveFormats

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. ✓Перед импортом всего каталога проверьте на одном товаре (один родитель, два-три варианта).

Как StriveFormats это обнаруживает

StriveFormats группирует строки по родительскому идентификатору (Handle для Shopify) и проверяет, что структура соответствует модели вариантов платформы. Осиротевшие строки вариаций, отсутствующие родительские строки и повторяющиеся сочетания опций отмечаются отдельно.

►Технические подробности
Shopify группирует строки товаров по значению столбца Handle. Все строки с одинаковым Handle считаются вариантами одного товара. Первая строка группы должна содержать поля уровня товара (Title, Body, Vendor). Следующим строкам с тем же Handle нужны только поля уровня варианта (значения опций, Price, SKU). Если столбцы опций внутри группы не согласованы — например, Option1 Name меняется между строками вариантов, — Shopify создаст повторяющиеся или сломанные варианты либо отклонит импорт.