Tutorial

批量取消订单履行

手动将已履行的商品恢复为未履行可能非常耗时。DataEase 让这一过程变得简单:导出您的订单,准备取消履行的操作并选择性地设置补货,然后将它们导入回 Shopify——所有这些都经过验证。

🎯 目标

使用 CSV/Excel 和 DataEase 批量将已履行的商品恢复为未履行——选择性地补充库存并选择地点。


📋 分步说明

1. 导出订单(可选,以便正确定位)

在 DataEase 中,进入 New Export → Orders。至少包括:

  • id
  • name(订单编号)
  • financialStatus
  • fulfillmentStatus
  • 参考的行项目(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(首选)或 variantSKU
    • unfulfillQuantity(要恢复的单位)
    • (可选) restock = TRUE/FALSE 和 restockLocation

完成后,将文件保存为 .xlsx 或 .csv。


3. 导入和验证

  1. 在 DataEase 中,启动 New Import → Orders
  2. 上传您编辑过的文件
  3. 映射列
  4. 运行 Validation

修复 Validation Status 中标记的问题(例如,不可编辑/锁定的订单,缺少标识符,无效的数量)。


4. 运行导入并验证

验证通过后,点击 Run Import 以在 Shopify 中取消订单的履行。

完成后,下载结果文件并在 Shopify Admin 中进行抽查:履行状态应反映更改(商品恢复为未履行),如果您启用了补货,库存将得到调整。


📝 重要提示

  • 资格: 某些履行无法取消(例如,已交付/锁定)。验证将标记这些
  • 库存: 设置 restock=TRUE 以将商品返回到可用库存。使用 restockLocation 将库存定向到特定地点
  • 数量: 您可以部分取消一行的履行——确保 unfulfillQuantity ≤ 已履行数量
  • 标识符: 使用 variantId 以获得最可靠的匹配;仅在唯一的情况下使用 SKU
  • 字段命名: 在某些模板中,此操作可能显示为 CANCEL_FULFILLMENT。如果您的导出显示该值,请使用它而不是 UNFULFILL

💡 最小 CSV 示例

取消整个订单的履行(并补货到原始地点):

id,action,restock
gid://shopify/Order/123,UNFULFILL,TRUE

取消特定行的履行并选择补货地点:

id,topRow,command,action,itemCommand,variantId,unfulfillQuantity,restock,restockLocation
gid://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,restock
gid://shopify/Order/789,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/789,FALSE,,UNFULFILL,SKU-RED-M,1,FALSE

🎉 就是这样!

您的订单现在已批量取消履行。
如果您遇到任何问题或有疑问,请随时联系我们的支持团队。