Tutorial

Массовое редактирование количества товаров

Обновляйте запасы для множества товаров одновременно — включая запасы по местоположению — используя DataEase с динамическими столбцами “quantities” и общим полем “inventoryQuantity”.


Шаги:

1. Экспорт товаров с вариантами

В DataEase создайте новый экспорт → Products. Включите как минимум: product id, handle, variantId, variantSKU, inventoryQuantity и динамические столбцы “Inventory quantities”. (Они отображаются по местоположению, например, location: Warehouse A”, location: Warsaw Hub”.)

Используйте фильтры (tag, vendor, collection, status, out_of_stock_somewhere …) для выбора нужных товаров.

2. Редактирование количества

  • Магазины с одним местоположением: измените inventoryQuantity (всего в наличии) на точное количество, которое вам нужно.
  • Магазины с несколькими местоположениями: редактируйте динамические столбцы location: {Location Name}. Вы можете вводить абсолютные значения (например, 10) или относительные корректировки (например, “+5”, “-3”). Оставьте заголовки столбцов и названия местоположений точно такими, как они были экспортированы.
  • Установите variantCommand = UPDATE для строк, которые вы хотите изменить.

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

В DataEase создайте новый импорт, загрузите файл, сопоставьте столбцы (Variant ID или SKU → variant; inventoryQuantity и/или динамические столбцы quantities) и запустите Validation.

Откройте файл проверки и просмотрите столбец “Validation Status”; исправьте любые проблемы.

4. Запуск импорта

После завершения загрузите файл с результатами. Проверьте несколько товаров в админке, чтобы убедиться, что новые уровни запасов (включая по местоположению) применены.

Советы

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

Минимальный CSV (пример) / Обновление общего количества (одно местоположение)

variantIdvariantCommandinventoryQuantity
111UPDATE25

Минимальный CSV (пример) / Обновление количества по местоположению (динамические столбцы)

variantIdvariantCommandlocation: Warehouse Alocation: Warsaw Hub
111UPDATE+50
222UPDATE123

Ссылки