Tutorial

Массовое добавление позиций в заказы

Добавление новых позиций в множество существующих заказов вручную может занять очень много времени. DataEase упрощает этот процесс: экспортируйте заказы, подготовьте строки с itemCommand=CREATE и импортируйте их обратно в Shopify — все с проверкой.

🎯 Цель

Добавьте новые позиции в множество существующих заказов Shopify одновременно, используя CSV/Excel и DataEase.


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

1. Экспорт заказов (по желанию, для ID)

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

  • id (ID заказа)
  • Если полезно: name (номер заказа), поля клиента и текущие позиции для справки

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


2. Подготовьте файл для добавления позиций

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

  • Установите topRow = TRUE на основной строке заказа (вы можете оставить поля заказа без изменений или установить command=UPDATE)
  • Добавьте строки с topRow = FALSE и itemCommand = CREATE, чтобы добавить новые позиции
  • Укажите одно из: variantId (предпочтительно) или variantSKU
  • Установите itemQuantity (целое число)
  • (По желанию) itemPrice, чтобы переопределить цену в строке заказа; в противном случае Shopify использует цену варианта
  • (По желанию) itemProperties (например, key=value; color=red)
  • Сохраните названия столбцов точно так же, как в вашем экспортном шаблоне

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


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

  1. В DataEase начните New Import → Orders
  2. Загрузите отредактированный файл
  3. Сопоставьте столбцы (ID заказа, поля позиций)
  4. Запустите Validation

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


4. Запустите импорт и загрузите результаты

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

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


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

  • Только редактируемые заказы: Отмененные/полностью возвращенные/заблокированные заказы не могут быть отредактированы. Разархивируйте или измените статус перед редактированием, если необходимо
  • Запасы и выполнение: Добавление позиций увеличивает количество для выполнения; убедитесь, что запасы существуют, и отрегулируйте выполнение после
  • Цены и налоги: Если вы установите itemPrice, налоги/скидки пересчитываются из этого значения. Если не установлено, Shopify использует текущую цену варианта
  • Идентификаторы: Используйте variantId для надежного сопоставления; используйте variantSKU только если он уникален в вашем каталоге

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

Добавление одной позиции в заказ (по ID варианта):

id,topRow,command,itemCommand,variantId,itemQuantity,itemPrice
gid://shopify/Order/123,TRUE,UPDATE,,,,
gid://shopify/Order/123,FALSE,,CREATE,gid://shopify/ProductVariant/111,2,24.99

Добавление двух разных позиций в тот же заказ (используйте отдельные строки):

id,topRow,command,itemCommand,variantId,itemQuantity
gid://shopify/Order/456,TRUE,UPDATE,,,
gid://shopify/Order/456,FALSE,,CREATE,gid://shopify/ProductVariant/222,1
gid://shopify/Order/456,FALSE,,CREATE,gid://shopify/ProductVariant/333,3

Добавление позиции по SKU (цена из варианта):

id,topRow,command,itemCommand,variantSKU,itemQuantity
gid://shopify/Order/789,TRUE,UPDATE,,,
gid://shopify/Order/789,FALSE,,CREATE,SKU-RED-M,2

🎉 Это все!

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