如果您的商品目前放在 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 带来的是您的商品详情,而不是现有数量。录入期初库存有两种方式:
- 盘点。 盘点一个货架或全部库存。完成时,每件商品会记录一笔调整,盘点的数量就成为库存。见用手机盘点库存。
- 快速入库。 在扫描器中选择“快速入库”,选好货架并扫描商品。每扫描一次加一件;在列表中修正数量,然后点“完成”。
简短清单
- 下载模板,或把您的表头改为
name、sku、barcodes…… - 给每一行都填上名称和 SKU,并且不要重复 SKU。
- 小数用点,不用千位分隔符。
- 把文件保存为逗号分隔的 CSV。
- 查看预览。在表格中修正被跳过的行,然后再次导入文件。
导入之后
检查预览中没有意外被跳过的行。然后用盘点或快速入库记录期初数量。商品详情和现有库存是分开处理的,所以完成导入本身不会产生库存数量。