Tutorial

批量更新多地点库存

手动为多个产品更新每个地点的变体库存可能非常耗时。DataEase 让这一过程变得简单:导出您的产品变体,在 Excel 或 CSV 中编辑动态 quantities: {Location} 列,然后将其导入回 Shopify——所有操作都经过验证。

🎯 目标

使用 CSV/Excel 和 DataEase 的动态 quantities: {Location} 列(如果需要,还包括总 inventoryQuantity 字段)批量更新每个地点的变体库存。


📋 分步说明

1. 导出带有变体的产品

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

标识符:

  • id
  • variantId(推荐)
  • 可选:handle,variantSKU

库存(每个地点):

  • 动态 quantities: {Location} 列

可选:

  • 总库存:inventoryQuantity(跨地点总和)
  • 便于审核的标题:title,variantTitle

2. 筛选合适的范围

使用 Collection ID 限制目录范围(可选)。

使用库存地点 仅包含您想要编辑的地点。


3. 在 Excel/Sheets 中编辑数量

在 Excel 或 Google Sheets 中打开导出的文件。对于您想更新的每一行:

每个地点(推荐): 更改动态列 quantities: {Location Name} 中的值。

  • 输入绝对数字(例如,12)
  • 或输入相对调整(例如,+5,-3)
  • 保持列标题和地点名称与导出时完全一致

仅总数(单地点商店): 更新 inventoryQuantity。

  • 设置 variantCommand = UPDATE 对于您想更改的行
  • 留空一个地点列以保持不变

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


4. 导入和验证

  1. 在 DataEase 中,开始 New Import
  2. 上传您编辑过的文件
  3. 映射列:
    • Variant ID/SKU → variant
    • 动态 quantities: / inventoryQuantity
  4. 运行 Validation

修复 Validation Status 中标记的任何错误(例如,负结果,未知地点)。


5. 运行导入

验证通过后,点击 Run Import 将您的库存更改应用到 Shopify。

完成后,在 Shopify Admin 中检查几个产品以确认每个地点的库存已更新。


📝 重要提示

  • 使用 Variant ID 进行最可靠的匹配 — 仅在唯一时使用 SKU
  • 相对编辑(+5,-3) 仅在动态 quantities: 列中支持;最终库存不能低于 0
  • 如果您的目标是显示商品已售罄,将所有相关地点列设置为 0(并考虑单独禁用“缺货时继续销售”)
  • 未作为列存在的地点不会被更改

💡 最小 CSV 示例

每个地点的绝对值:

variantId,variantCommand,quantities: Warehouse A,quantities: Warsaw Hub
gid://shopify/ProductVariant/111,UPDATE,12,0
gid://shopify/ProductVariant/222,UPDATE,5,7

每个地点的相对调整:

variantId,variantCommand,quantities: Warehouse A,quantities: Warsaw Hub
gid://shopify/ProductVariant/333,UPDATE,+5,-3

单地点总数:

variantId,variantCommand,inventoryQuantity
gid://shopify/ProductVariant/444,UPDATE,25

🎉 就是这样!

您的多地点库存现已批量更新。
如果您遇到任何问题或有疑问,请随时联系我们的支持团队。