手动处理大量订单的退款可能非常耗时。DataEase 让这一过程变得简单:导出您的订单,准备退款操作(可选补充库存和通知),然后将其导入 Shopify——所有这些都经过验证。
🎯 目标
使用 CSV/Excel 和 DataEase 一次性为多个订单发放全额或部分退款,选择性地补充库存并通知客户。
📋 分步说明
1. 导出订单(可选,以便正确定位)
在 DataEase 中,进入 New Export → Orders。至少包括:
idname(订单号)financialStatusfulfillmentStatus- 参考的行项目(
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(首选)或variantSKUrefundQuantity(退款单位)- (可选)
refundLineAmount(覆盖该行的计算退款) - (可选)
restock= TRUE/FALSE 和restockLocation(如果补充到特定位置)
- 如果仅退款运费,省略行并设置订单级别的
refundShippingAmount
完成后,将文件保存为 .xlsx 或 .csv。
3. 导入和验证
- 在 DataEase 中,启动 New Import → Orders
- 上传您编辑过的文件
- 映射列
- 运行 Validation
修复 Validation Status 中标记的任何问题(例如,不可退款状态、无效金额、缺少标识符)。
4. 运行导入并查看结果
验证通过后,点击 Run Import 以在 Shopify 中处理退款。
完成后,下载结果文件并在 Shopify Admin 中抽查几个订单,以确认退款、补充库存和通知已按预期应用。
📝 重要提示
- 退款仅适用于已付款订单,且不能超过剩余的已捕获金额
- 允许多次部分退款,直到已捕获的总额用尽
- 补充库存将物品返回到可用库存; 当您需要特定位置时,请指定
restockLocation - 使用
variantId提供最可靠的匹配; 仅在唯一时使用 SKU - 考虑税费/折扣: DataEase 将从退款行计算它们,除非您使用
refundLineAmount/refundTotal覆盖
💡 最小 CSV 示例
订单的全额退款:
id,action,refundTotal,refundReason,notifyCustomergid://shopify/Order/123,REFUND,59.99,"Item defect",TRUE单行的部分退款(含补充库存):
id,topRow,command,action,itemCommand,variantId,refundQuantity,restock,restockLocationgid://shopify/Order/456,TRUE,UPDATE,REFUND,,,,,gid://shopify/Order/456,FALSE,,REFUND,gid://shopify/ProductVariant/111,1,TRUE,"Warehouse A"仅退款运费:
id,action,refundShippingAmount,refundNotegid://shopify/Order/789,REFUND,5.00,"Shipping delay compensation"🎉 就是这样!
您的退款现已批量处理。
如果您遇到任何问题或有疑问,请随时联系我们的支持团队。