跳到正文

从表格迁移:用 CSV 把商品清单导入 Depo

需要哪些列、商品如何按 SKU 匹配、预览中要看什么,以及为什么不导入库存数量。

阅读约 4 分钟更新于:

本页内容
  1. 1. 从模板开始
  2. 2. 各列
  3. 3. 按 SKU 匹配
  4. 4. 预览
  5. 5. 为什么不导入库存数量
  6. 简短清单
  7. 导入之后

如果您的商品目前放在 Excel 或 Google 表格文件里,不必一件一件地输入 Depo:Depo 可以从 CSV 文件导入商品。导入属于 Depo Pro。

1. 从模板开始

在“更多”→从 CSV 导入商品中,下载模板会给您一个带有正确表头行的空 CSV 文件。把您自己表格的表头改成与它一致。

2. 各列

第一行必须是表头行。列按名称而不是位置匹配,所以顺序无关紧要。大小写也无关紧要,空格和连字符视同下划线(min stock 与 min_stock 相同)。

列 填什么
name 商品名称。必填。
sku SKU。必填;商品按它匹配。
barcodes 条码。多个条码用竖线分隔:8690000000011|8690000000028
unit 单位:piece、box、pack、kilogram、gram、liter、milliliter、meter,或应用显示的简写(pc、kg、mL 等)。
cost 成本价。
price 售价。
min_stock 最低库存。
preferred_supplier 首选供应商的名称。如果 Depo 中没有,会自动创建。
archived true 或 false(yes / no 和 1 / 0 也可以)。

只有 name 和 sku 是必填的;缺少的列会被直接跳过。从 Depo 导出的商品 CSV 还有 total_stock 和 stock_value 列;导入时会忽略它们。

几条格式规则:

  • 数字用点作小数点,不用千位分隔符:1250.50 是对的,1,250.50 不对。CSV 是数据;在屏幕上,Depo 仍会按您的语言显示数字格式。
  • 字段用逗号分隔。 在以逗号作小数点的地区,一些表格应用会用分号保存 CSV;这时 Depo 在表头中找不到 name 和 sku 列,并会提示。
  • 对于带重音符号等特殊字符的名称,UTF-8 是最稳妥的编码。

3. 按 SKU 匹配

每一行的 SKU 会与 Depo 中的商品比较(不区分大小写):

  • 如果有商品具有该 SKU,它就会被更新。只有文件中有的列会更改:如果文件没有 price 列,售价保持不变。如果它有 barcodes 列,商品的条码会被文件中的条码替换。
  • 如果没有,就会创建一件新商品。
  • 没有任何变化的商品不会动。

因为是按 SKU 匹配,同一个文件导入两次不会产生重复。修正表格后可以再次导入。

4. 预览

选取文件后,Depo 还不会写入任何内容,而是显示预览:将创建多少件商品、更新多少件、跳过多少行,以及将添加哪些供应商。每个被跳过的行都会说明原因。常见的原因有:

  • 名称或 SKU 为空,
  • 同一个 SKU 在文件中出现了两次,
  • 该 SKU 匹配到 Depo 中的多件商品,
  • 价格或最低库存不是数字,或单位未知,
  • 该行的字段数与表头不同。

您确认后,所有更改会一次性保存。

5. 为什么不导入库存数量

Depo 从不把库存存为一个数字;它是入库、出库、调拨和调整这些变动之和。所以 CSV 带来的是您的商品详情,而不是现有数量。录入期初库存有两种方式:

  • 盘点。 盘点一个货架或全部库存。完成时,每件商品会记录一笔调整,盘点的数量就成为库存。见用手机盘点库存。
  • 快速入库。 在扫描器中选择“快速入库”,选好货架并扫描商品。每扫描一次加一件;在列表中修正数量,然后点“完成”。

简短清单

  1. 下载模板,或把您的表头改为 name、sku、barcodes……
  2. 给每一行都填上名称和 SKU,并且不要重复 SKU。
  3. 小数用点,不用千位分隔符。
  4. 把文件保存为逗号分隔的 CSV。
  5. 查看预览。在表格中修正被跳过的行,然后再次导入文件。

导入之后

检查预览中没有意外被跳过的行。然后用盘点或快速入库记录期初数量。商品详情和现有库存是分开处理的,所以完成导入本身不会产生库存数量。