Tutorial

Массовое обновление запасов на нескольких локациях

Обновление запасов варианта по локациям для многих продуктов вручную может быть чрезвычайно трудоемким. DataEase упрощает этот процесс: экспортируйте варианты ваших продуктов, редактируйте динамические столбцы quantities: {Location} в Excel или CSV и импортируйте их обратно в Shopify — все с проверкой.

🎯 Цель

Обновите запасы варианта по локациям массово, используя CSV/Excel и динамические столбцы quantities: {Location} от DataEase (и, если необходимо, поле общего inventoryQuantity).


📋 Пошаговая инструкция

1. Экспортируйте продукты с вариантами

В DataEase перейдите в New Export → Products. Включите как минимум:

Идентификаторы:

  • id
  • variantId (рекомендуется)
  • Необязательно: handle, variantSKU

Запасы (по локациям):

  • Динамические столбцы quantities: {Location}

Необязательно:

  • Общий запас: inventoryQuantity (сумма по локациям)
  • Названия для облегчения обзора: title, variantTitle

2. Отфильтруйте нужный объем

Используйте Collection ID, чтобы ограничить объем каталога (необязательно).

Используйте Inventory locations, чтобы включить только те локации, которые вы хотите редактировать.


3. Редактируйте количества в Excel/Sheets

Откройте экспортированный файл в Excel или Google Sheets. Для каждой строки, которую вы хотите обновить:

По локациям (рекомендуется): Измените значения в динамических столбцах quantities: {Location Name}.

  • Введите абсолютные числа (например, 12)
  • Или введите относительные изменения (например, +5, -3)
  • Оставьте заголовки столбцов и названия локаций точно такими, как экспортированы

Только общее (для магазинов с одной локацией): Обновите inventoryQuantity.

  • Установите variantCommand = UPDATE для строк, которые вы хотите изменить
  • Оставьте столбец локации пустым, чтобы оставить его без изменений

Когда закончите, сохраните файл как .xlsx или .csv.


4. Импорт и проверка

  1. В DataEase начните New Import
  2. Загрузите отредактированный файл
  3. Сопоставьте столбцы:
    • Variant ID/SKU → variant
    • Динамические quantities: / inventoryQuantity
  4. Запустите Validation

Исправьте любые ошибки, отмеченные в Validation Status (например, отрицательные результаты, неизвестные локации).


5. Запустите импорт

После успешной проверки нажмите Run Import, чтобы применить изменения запасов в Shopify.

После завершения проверьте несколько продуктов в Shopify Admin, чтобы убедиться, что запасы по локациям обновлены.


📝 Важные заметки

  • Используйте Variant ID для наиболее надежного сопоставления — используйте SKU только если он уникален
  • Относительные изменения (+5, -3) поддерживаются только в динамических столбцах quantities:; конечный запас не может быть ниже 0
  • Если ваша цель — показать товары как Распроданные, установите все соответствующие столбцы локаций на 0 (и рассмотрите возможность отключения “Продолжать продажу при отсутствии на складе” отдельно)
  • Локации, отсутствующие в виде столбцов, не будут изменены

💡 Минимальные примеры CSV

Абсолютные значения по локациям:

variantId,variantCommand,quantities: Warehouse A,quantities: Warsaw Hub
gid://shopify/ProductVariant/111,UPDATE,12,0
gid://shopify/ProductVariant/222,UPDATE,5,7

Относительные изменения по локациям:

variantId,variantCommand,quantities: Warehouse A,quantities: Warsaw Hub
gid://shopify/ProductVariant/333,UPDATE,+5,-3

Общее количество для одной локации:

variantId,variantCommand,inventoryQuantity
gid://shopify/ProductVariant/444,UPDATE,25

🎉 Это все!

Ваши запасы на нескольких локациях теперь обновлены массово.
Если у вас возникнут какие-либо проблемы или вопросы, не стесняйтесь обращаться в нашу службу поддержки.