Tutorial

Массовое Возмещение Заказы Shopify

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

🎯 Цель

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


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

1. Экспорт заказов (необязательно, для точного выбора)

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

  • id
  • name (номер заказа)
  • financialStatus
  • fulfillmentStatus
  • Строки товаров (variantId/SKU и количества) для справки

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


2. Подготовка файла возврата

Откройте экспортированный файл в Excel или Google Sheets. Используйте один из следующих шаблонов:

A. Полное возмещение (на уровне заказа)

Добавьте строку с id заказа и установите action = REFUND.

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

  • refundTotal — точная сумма для возврата (для полного возврата совпадает с общей суммой заказа)
  • refundShippingAmount — часть стоимости доставки для возврата (если применимо)
  • refundReason, refundNote, notifyCustomer = TRUE/FALSE

B. Частичное возмещение (на уровне строк)

  • Добавьте основную строку заказа с topRow = TRUE (вы можете оставить command = UPDATE), и установите action = REFUND
  • Для каждого возвращенного товара добавьте строку с topRow = FALSE и itemCommand = REFUND, затем укажите:
    • variantId (предпочтительно) или variantSKU
    • refundQuantity (единицы для возврата)
    • (Необязательно) refundLineAmount (переопределить рассчитанную сумму возврата для этой строки)
    • (Необязательно) restock = TRUE/FALSE и restockLocation (если возвращаете на конкретное место)
  • Чтобы вернуть только доставку, опустите строки товаров и установите refundShippingAmount на уровне заказа

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


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

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

Исправьте все, что отмечено в Validation Status (например, статус, не подлежащий возврату, недопустимые суммы, отсутствующие идентификаторы).


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

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

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


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

  • Возвраты доступны для оплаченных заказов и не могут превышать оставшуюся захваченную сумму
  • Разрешены несколько частичных возвратов до исчерпания захваченной общей суммы
  • Возврат на склад возвращает товары в доступный инвентарь; укажите restockLocation, если требуется конкретное место
  • Использование variantId обеспечивает наиболее надежное соответствие; используйте SKU только если он уникален
  • Учитывайте налоги/скидки: DataEase рассчитает их из возвращенных строк, если вы не переопределите с помощью refundLineAmount/refundTotal

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

Полное возмещение заказа:

id,action,refundTotal,refundReason,notifyCustomer
gid://shopify/Order/123,REFUND,59.99,"Item defect",TRUE

Частичное возмещение для одной строки (с возвратом на склад):

id,topRow,command,action,itemCommand,variantId,refundQuantity,restock,restockLocation
gid://shopify/Order/456,TRUE,UPDATE,REFUND,,,,,
gid://shopify/Order/456,FALSE,,REFUND,gid://shopify/ProductVariant/111,1,TRUE,"Warehouse A"

Возврат только доставки:

id,action,refundShippingAmount,refundNote
gid://shopify/Order/789,REFUND,5.00,"Shipping delay compensation"

🎉 Это все!

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