Возврат выполненных товаров в статус Невыполненные вручную может занять очень много времени. DataEase упрощает этот процесс: экспортируйте ваши заказы, подготовьте действия по отмене выполнения с дополнительными настройками пополнения и импортируйте их обратно в Shopify — все с проверкой.
🎯 Цель
Массово вернуть выполненные товары в статус Невыполненные — при необходимости пополняя запасы и выбирая место — используя CSV/Excel и DataEase.
📋 Пошаговые инструкции
1. Экспорт заказов (необязательно, для точного выбора)
В DataEase перейдите в New Export → Orders. Включите как минимум:
idname(номер заказа)financialStatusfulfillmentStatus- Строки товаров (
variantId/SKUи количество) для справки
Используйте фильтры (диапазон дат, Выполненные/Частично выполненные) для выбора заказов, которые вы планируете отменить.
2. Подготовьте файл отмены выполнения
Откройте экспортированный файл в Excel или Google Sheets. Выберите один из шаблонов:
A. Отмена выполнения всего заказа
- Добавьте строку с
idзаказа и установитеaction= UNFULFILL - (Необязательно)
restock= TRUE/FALSE — вернуть товары на склад - (Необязательно)
restockLocation— куда вернуть товары (если не указано, приложение использует исходное место выполнения, если возможно)
B. Частичная отмена выполнения (уровень строки)
- Добавьте основную строку заказа с
topRow= TRUE (можно оставитьcommand= UPDATE) и установитеaction= UNFULFILL - Для каждого товара, который нужно вернуть, добавьте строку с
topRow= FALSE иitemCommand= UNFULFILL, затем укажите:variantId(предпочтительно) илиvariantSKUunfulfillQuantity(количество для возврата)- (Необязательно)
restock= TRUE/FALSE иrestockLocation
Когда закончите, сохраните файл как .xlsx или .csv.
3. Импорт и проверка
- В DataEase начните New Import → Orders
- Загрузите отредактированный файл
- Сопоставьте столбцы
- Запустите Validation
Исправьте проблемы, отмеченные в Validation Status (например, не редактируемый/заблокированный заказ, отсутствующие идентификаторы, недопустимые количества).
4. Запустите импорт и проверьте
После успешной проверки нажмите Run Import, чтобы отменить выполнение заказов в Shopify.
После завершения загрузите файл с результатами и проверьте в Shopify Admin: статус выполнения должен отразить изменения (товары перемещены обратно в Невыполненные), а запасы скорректированы, если вы включили пополнение.
📝 Важные заметки
- Право на отмену: Некоторые выполнения нельзя отменить (например, уже доставленные/заблокированные). Проверка отметит их
- Запасы: Установите
restock=TRUE, чтобы вернуть товары в доступные запасы. ИспользуйтеrestockLocation, чтобы направить запасы в определенное место - Количество: Вы можете частично отменить выполнение строки — убедитесь, что
unfulfillQuantity≤ выполненное количество - Идентификаторы: Используйте
variantIdдля наиболее надежного совпадения; используйте SKU только если он уникален - Названия полей: В некоторых шаблонах это действие может отображаться как
CANCEL_FULFILLMENT. Если в вашем экспорте указано это значение, используйте его вместоUNFULFILL
💡 Минимальные примеры CSV
Отмена выполнения всего заказа (и пополнение на исходное место):
id,action,restockgid://shopify/Order/123,UNFULFILL,TRUEОтмена выполнения конкретных строк с указанием количества (выбор места пополнения):
id,topRow,command,action,itemCommand,variantId,unfulfillQuantity,restock,restockLocationgid://shopify/Order/456,TRUE,UPDATE,UNFULFILL,,,,,gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/111,2,TRUE,"Warehouse A"gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/222,1,TRUE,"Warehouse A"Отмена выполнения по SKU (без пополнения):
id,topRow,command,action,itemCommand,variantSKU,unfulfillQuantity,restockgid://shopify/Order/789,TRUE,UPDATE,UNFULFILL,,,,,gid://shopify/Order/789,FALSE,,UNFULFILL,SKU-RED-M,1,FALSE🎉 Это все!
Ваши заказы теперь массово отменены.
Если у вас возникли какие-либо проблемы или вопросы, не стесняйтесь обращаться в нашу службу поддержки.