Changelog

Shopify Admin API 2026-07 и новая модель коллекций

DataEase теперь использует Shopify Admin API версии 2026-07. Большинство файлов и сохранённых задач продолжают работать как прежде. На этой странице перечислено, что изменилось для вас.

Требуется действие: одобрите новое разрешение

Приложение теперь запрашивает доступ к инвентарным перемещениям (read_inventory_transfers, write_inventory_transfers). При следующем открытии DataEase Shopify покажет каждому магазину запрос на одобрение.

  • Пока вы не одобрите его, импорт определений metafield с типом владельца TRANSFER завершается ошибкой строки. Всё остальное работает как прежде.
  • Запланированные задачи продолжают выполняться, пока одобрение ожидается.

Подробнее: Определения metafield.

Коллекции

Shopify заменила умные/ручные коллекции моделью, построенной из источников (условия включения/исключения, ручной выбор продуктов, вариантов или подколлекций).

  • Новые столбцы Sources & conditions: sourceId, sourceCommand, sourceType, sourceTitle, sourceDescription, inclusionType, inclusionMatch, conditionCommand, conditionField, conditionRelation, conditionValue, conditionMatch. Импорт принимает как значения API, так и значения Matrixify, а также распознаёт заголовки Matrixify.
  • Новая опция экспорта “Matrixify-style headers and values”: записывает новые столбцы с заголовками и значениями в стиле Matrixify.
  • Классические столбцы правил остаются пустыми для коллекций, которые они не могут описать. Журнал экспорта в этом случае предлагает включить столбцы Sources & conditions.
  • Классические строки продуктов в существующей умной коллекции теперь добавляют продукты как ручной выбор, превращая коллекцию в смешанную. После этого классические импорты правил для такой коллекции завершаются ошибкой MIXED_SELECTIONS_AND_CONDITIONS, поэтому используйте для неё новые столбцы.
  • sortOrder: коллекции, отсортированные по популярности продаж, теперь экспортируются как MOST_RELEVANT. BEST_SELLING больше не поддерживается.
  • Фильтр типа коллекции теперь обозначается как Smart (with conditions) / Custom (manual only). Его количество может отображаться как ≤ N.

Подробнее: Коллекции.

Продукты и варианты

  • taxCode (Avalara) больше не поддерживается Shopify. Значение игнорируется при импорте, и строка получает предупреждение.
  • Экспорт продуктов со столбцами collections / smartCollections считывает по 12 продуктов за запрос, а экспорт со столбцом variantImage — по 20. Такие экспорты медленнее, но файлы остаются теми же.
  • Обновления инвентаря и возвраты, которые Shopify отказывается повторять после неудачной попытки (IDEMPOTENCY_PREVIOUS_ATTEMPT_FAILED), теперь показывают понятное предупреждение строки (инвентарь) или ошибку (возвраты).

Подробнее: Продукты, Заказы.

Клиенты, компании, скидки, магазин

  • Клиенты: UnsubscribeUrl пуст для клиентов без адреса электронной почты. Экспорт включает все адреса клиента, без ограничения в 250 адресов. См. Клиенты.
  • Компании: налоговые освобождения и налоговая регистрация местоположения импортируются через новые настройки налогов местоположения Shopify. См. Компании.
  • Скидки: новый столбец экспорта discountClasses перечисляет все классы скидки. При Include rest of world = TRUE и без указания стран скидка импортируется как действующая для всех стран. Если страны указаны, используются только они, а строка получает предупреждение. См. Скидки.
  • Магазин: новый столбец экспорта planPublicDisplayName. См. Магазин.

Metafields и определения metafield

  • Поддерживаются определения metafield с типом владельца TRANSFER (инвентарные перемещения).
  • DataEase больше не отправляет административный доступ для ваших собственных пространств имён (например, custom). Для пространств имён приложений PUBLIC_READ(_WRITE) отправляется как MERCHANT_READ(_WRITE).
  • Значения metafield JSON длиннее 2 000 000 символов получают понятную ошибку строки. См. Metafields.

Количества и события

  • Большие количества записей теперь отображаются как 10,000+ вместо >10000.
  • Экспорт событий показывает уведомление о том, что Shopify хранит события только за последние 12 месяцев. См. События.