手动为多个产品更新每个地点的变体库存可能非常耗时。DataEase 让这一过程变得简单:导出您的产品变体,在 Excel 或 CSV 中编辑动态 quantities: {Location} 列,然后将其导入回 Shopify——所有操作都经过验证。
🎯 目标
使用 CSV/Excel 和 DataEase 的动态 quantities: {Location} 列(如果需要,还包括总 inventoryQuantity 字段)批量更新每个地点的变体库存。
📋 分步说明
1. 导出带有变体的产品
在 DataEase 中,进入 New Export → Products。至少包括:
标识符:
idvariantId(推荐)- 可选:
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. 导入和验证
- 在 DataEase 中,开始 New Import
- 上传您编辑过的文件
- 映射列:
- Variant ID/SKU →
variant - 动态
quantities:/inventoryQuantity
- Variant ID/SKU →
- 运行 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 Hubgid://shopify/ProductVariant/111,UPDATE,12,0gid://shopify/ProductVariant/222,UPDATE,5,7每个地点的相对调整:
variantId,variantCommand,quantities: Warehouse A,quantities: Warsaw Hubgid://shopify/ProductVariant/333,UPDATE,+5,-3单地点总数:
variantId,variantCommand,inventoryQuantitygid://shopify/ProductVariant/444,UPDATE,25🎉 就是这样!
您的多地点库存现已批量更新。
如果您遇到任何问题或有疑问,请随时联系我们的支持团队。