Коллекции
Коллекция группирует продукты, чтобы покупатели могли быстрее их найти — подумайте о «Беговых кроссовках» или «Летней распродаже».
DataEase позволяет вам:
- Создавать или переименовывать сотни коллекций за одну загрузку.
- Добавлять или удалять продукты, правила, источники и условия оптом.
- Быстро изменять порядок сортировки, изображения и SEO текст.
Новая модель коллекций Shopify (Admin API 2026-07). Shopify больше не делит коллекции на «умные» и «ручные». Коллекция строится из одного или нескольких источников (sources); каждый источник имеет условия включения/исключения и/или вручную выбранные продукты, варианты или подколлекции. DataEase поддерживает эту модель через столбцы Sources & conditions (подробнее ниже). Файлы с классическими столбцами правил и продуктов продолжают работать для коллекций, которые классические столбцы всё ещё могут описать.
Руководство по коллекциям Shopify.
Содержание
Section titled “Содержание”2. Экспорт
Section titled “2. Экспорт”- Выберите CSV или Excel.
- Выберите Collection как сущность.
- Выберите нужные поля — title, sortOrder, ruleColumn и т.д. Чтобы экспортировать коллекции, построенные по новой модели, включите группу столбцов Sources & conditions.
- Опционально: включите Matrixify-style headers and values, чтобы записать столбцы источников и условий с заголовками и значениями в стиле Matrixify (например,
Source: Type,Include,any condition) вместо значений API (sourceType,INCLUDE,ANY). - Запустите задачу и скачайте ваш файл.
Коллекции, которые классические столбцы не могут описать. Если коллекция использует новую модель так, что классические столбцы правил не могут её выразить (например, несколько источников, исключения, источники вариантов или условия, смешанные с ручным выбором), её ячейки
ruleColumn/ruleRelation/ruleCondition/appliedDisjunctivelyостаются пустыми, а в журнале экспорта появляется предупреждение с просьбой включить столбцы Sources & conditions. Если включены только классические столбцы, такая коллекция экспортируется только своей основной строкой.
Пошагово: Руководство по экспорту
3. Импорт
Section titled “3. Импорт”Поддерживаемые команды в command: CREATE, UPDATE, REPLACE, DELETE, IGNORE
Команды для строк (правила или продукты): CREATE, MERGE, UPDATE, DELETE, IGNORE
- Для ручных коллекций используйте строки продуктов (productId).
- Для умных коллекций используйте строки правил (ruleColumn / ruleCondition…).
- Для коллекций, использующих новую модель (несколько источников, исключения, источники вариантов, подколлекции), используйте столбцы Sources & conditions.
Режим определяется для каждой коллекции отдельно: если хотя бы одна строка коллекции заполняет столбец Sources & conditions (например, sourceType или conditionField), вся коллекция импортируется в новом режиме, а её строки productId / productHandle / productPosition только задают позицию сортировки — они не добавляют и не удаляют продукты. В противном случае действует классическое поведение: строки продуктов добавляют (CREATE, MERGE), перемещают (UPDATE) или удаляют (DELETE) вручную выбранные продукты.
Классические строки продуктов в умной коллекции. Классический файл со строками продуктов (
productId+itemCommandCREATE) для существующей умной коллекции теперь добавляет эти продукты как ручной выбор, поэтому коллекция становится смесью условий и выбранных продуктов. После этого классические импорты правил для такой коллекции (включая сохранённые запланированные импорты) завершаются ошибкой “The collection uses the new collections model (MIXED_SELECTIONS_AND_CONDITIONS)”. Используйте столбцы Sources & conditions для таких коллекций.
Совет: Только коллекции с
sortOrder = MANUALпозволяют установить productPosition.
- Скачайте пример файла: Collection-import-sample.xlsx
- Заполните обязательные поля: title и handle для CREATE; включите id или handle для UPDATE/DELETE.
- Сопоставьте столбцы в DataEase, загрузите и начните импорт.
Полные шаги: Руководство по импорту
4. Справочник полей
Section titled “4. Справочник полей”Основные
Section titled “Основные”-
id— ID коллекции. Необходим для UPDATE, REPLACE или DELETE. -
command— Действие для строки коллекции: CREATE, UPDATE, REPLACE, DELETE, IGNORE. -
title— Название, показываемое покупателям. -
handle— Строка, удобная для URL. Должна быть уникальной. -
descriptionHtml— Описание с использованием HTML. -
templateSuffix— Альтернативный шаблон Liquid (без.liquid). -
sortOrder— Порядок сортировки продуктов по умолчанию:ALPHA_ASC,ALPHA_DESC,CREATED,CREATED_DESC,MANUAL,MOST_RELEVANT,PRICE_ASC,PRICE_DESC. Начиная с Admin API 2026-07, Shopify возвращает коллекции, отсортированные по популярности продаж, какMOST_RELEVANT, поэтому экспорт записываетMOST_RELEVANTвместоBEST_SELLING.BEST_SELLINGбольше не поддерживается DataEase — используйтеMOST_RELEVANTв ваших файлах. -
updatedAt— Дата последнего изменения (ISO 8601). Только экспорт.
-
seoTitle— Пользовательский тег заголовка страницы. -
seoDescription— Пользовательское мета-описание.
Изображение
Section titled “Изображение”-
imageUrl— URL изображения. -
imageAltText— Альтернативный текст для изображения. -
imageHeight— Высота изображения (px). Только экспорт. -
imageWidth— Ширина изображения (px). Только экспорт.
Строка (правило или продукт)
Section titled “Строка (правило или продукт)”itemCommand— CREATE, MERGE, UPDATE, DELETE или IGNORE для этой строки.
Поля правил умных коллекций
Section titled “Поля правил умных коллекций”Эти классические столбцы заполняются при экспорте, только если коллекцию всё ещё можно описать одним набором правил; иначе они остаются пустыми (см. Экспорт).
-
ruleColumn— Атрибут продукта для правила (например, TITLE, TAG, VENDOR). -
ruleCondition— Значение, с которым сравнивается правило, например,Shoes. -
ruleConditionObjectId— Дополнительная информация для некоторых типов правил (например, ID категории). -
ruleRelation— Оператор: EQUALS, CONTAINS, NOT_EQUALS и т.д. -
appliedDisjunctively—true= соответствует ЛЮБОЕ правило;false= соответствуют ВСЕ правила.
Поля продуктов ручных коллекций
Section titled “Поля продуктов ручных коллекций”-
productId— ID продукта для включения. -
productPosition— Номер позиции (работает только если sortOrder = MANUAL). -
productTitle— Название продукта. Только экспорт. -
productHandle— Обозначение продукта. Только экспорт.
Публикация
Section titled “Публикация”publicationScope— Каналы продаж, где коллекция опубликована.
Metafields
Section titled “Metafields”metafields— Дополнительные поля приложения. См. Руководство по Metafields.
5. Фильтры
Section titled “5. Фильтры”-
CollectionType— Smart (with conditions) или Custom (manual only). У новой модели Shopify нет типа коллекции, поэтому DataEase вычисляет его по источникам коллекции: smart — хотя бы один источник с условием включения; custom — всё остальное (только вручную выбранные продукты, подколлекции или отсутствие источников). Так как этот фильтр применяется уже после того, как Shopify вернул коллекции, количество коллекций в форме экспорта может отображаться как ≤ N (не более N). -
Handle— Экспорт коллекций, где handle содержит введенный вами текст. -
Id— Экспорт одной коллекции по id. -
ProductId— Экспорт коллекций, включающих конкретный productId. -
ProductPublicationStatus— Фильтр по статусу публикации продукта в коллекции. -
PublishableStatus— Выберите готовые, запланированные или неопубликованные коллекции. -
PublishedAt— Диапазон дат, когда коллекция стала видимой. -
PublishedStatus—trueдля опубликованных,falseдля скрытых. -
Title— Экспорт коллекций, название которых содержит ваш текст. -
UpdatedAt— Фильтр по диапазону дат последнего обновления.
Источники и условия
Section titled “Источники и условия”Включите группу столбцов Sources & conditions, чтобы экспортировать и импортировать коллекции в новой модели коллекций Shopify. Одна строка = одно условие или один вручную выбранный элемент одного источника; столбцы источника повторяются в каждой строке этого источника. Базовые столбцы коллекции (handle, title, …) повторяются как обычно.
Значения принимаются в стиле API (INCLUDE, ALL, TAGGED_WITH, COMPARE_AT_PRICE) или в стиле Matrixify (Include, all conditions, Includes, Compare at price), без учёта регистра. Файлы, экспортированные из листа Collections в Matrixify, распознаются по их заголовкам (Source: ID, Condition: Field, …).
-
sourceId— ID источника. Используйте экспортированный ID, чтобы изменить существующий источник, или свою метку (например,s1), чтобы сгруппировать строки нового источника. -
sourceCommand—MERGE(по умолчанию) добавляет строки к источнику;REPLACEочищает источник и заполняет его из файла;DELETEудаляет источник. -
sourceType—PRODUCTS,VARIANTS,COLLECTIONS(подколлекции), илиAPP <app id> | PRODUCTS/APP <app id> | VARIANTSдля источника, которым владеет другое приложение (доступен только для чтения при импорте).UNKNOWN— только для экспорта. -
sourceTitle— Название источника. Если оно пустое при создании источника, DataEase генерирует его из названия коллекции. -
sourceDescription— Описание источника. -
inclusionType—INCLUDE(по умолчанию) илиEXCLUDE. -
inclusionMatch—ALLилиANY: должны ли продукты соответствовать всем или любому из условий включения (или исключения) источника. Новый источник по умолчанию используетALL. -
conditionCommand—MERGE(по умолчанию) добавляет условие, если его ещё нет;DELETEудаляет его. Чтобы изменить значение условия, удалите старое условие и добавьте новое, либо используйтеsourceCommand=REPLACE. -
conditionField—TAG,TITLE,TYPE,VENDOR,STATUS,CATEGORY,CATEGORY_WITH_SUBCATEGORIES,PRICE,COMPARE_AT_PRICE,INVENTORY_STOCK,WEIGHT,VARIANT_TITLE,COLLECTION(только для исключения),MANUAL_SELECTION,METAFIELD: namespace.key,VARIANT_METAFIELD: namespace.key.UNKNOWN— только для экспорта (условие, которое DataEase не может записать; такие строки пропускаются при импорте с предупреждением). -
conditionRelation— Оператор, напримерTAGGED_WITH,EQUALS,CONTAINS,DOES_NOT_CONTAIN,GREATER_THAN,IS_SET,INCLUDES. Оставьте пустым дляMANUAL_SELECTIONиCOLLECTION. -
conditionValue— Значение(я), через запятую (\,для буквальной запятой). Цены принимают необязательную валюту (12.50 EUR, по умолчанию — валюта магазина); вес — необязательную единицу измерения (1.5 kg, по умолчанию — единица измерения магазина). ДляMANUAL_SELECTIONукажите один handle или ID продукта на строку,product-handle | Variant Titleдля варианта, либо handle коллекции в источникеCOLLECTIONS. Экспорт записывает handle, чтобы файлы можно было переносить между магазинами. -
conditionMatch—ANY(по умолчанию) илиALLдля условия с несколькими значениями; при импорте также принимаютсяOR/AND.
В новом режиме строки productId / productHandle / productPosition только задают позицию сортировки (для sortOrder = MANUAL). Ограничения Shopify для новой модели проверяются перед тем, как импорт обращается к Shopify: до 10 источников на коллекцию, 60 условий на источник (каждое значение учитывается отдельно), 5 исключённых коллекций, 10 подколлекций и 1000 ручных исключений.
Пример — условие по тегу плюс ручной выбор и ручное исключение в одном источнике:
handle,title,sourceId,sourceType,sourceTitle,inclusionType,inclusionMatch,conditionField,conditionRelation,conditionValue,conditionMatchvegan,Vegan picks,s1,PRODUCTS,Vegan tag,INCLUDE,ANY,TAG,TAGGED_WITH,"vegan,plant-based",ANYvegan,Vegan picks,s1,PRODUCTS,Vegan tag,INCLUDE,,MANUAL_SELECTION,,oat-milk,vegan,Vegan picks,s1,PRODUCTS,Vegan tag,EXCLUDE,,MANUAL_SELECTION,,leather-belt,Повторный импорт того же файла не создаёт дублирующихся источников или условий.
Нужна помощь? Наша служба поддержки отвечает в течение 24 часов.
Дополнительные поля
Section titled “Дополнительные поля”Больше столбцов, поддерживаемых DataEase для этой сущности:
productsCount— Количество продуктов в коллекции.