填写一个 Excel 模板并上传到 QashierHQ,即可一次为多个产品增加或扣减库存,无需逐个产品执行库存操作。同一个文件还可以更新每个产品的成本价。
适用范围
适用市场:所有市场
产品:QashierHQ(hq.qashier.com)
套餐或附加功能:你的店铺必须已启用库存管理
权限:可以访问 库存 / 原料 的 QashierHQ 登录账户
开始之前
你的店铺必须已启用库存管理。如果 库存 标签页显示的是带有 立即启用、比较方案 或 我有兴趣! 按钮的介绍页面,说明尚未启用。
你要更新的每个产品都必须已开启 追踪库存,并设置了 Product SKU(产品 SKU)。上传时系统按 SKU 将每一行与产品匹配。请参阅如何在 QashierHQ 中追踪库存。
库存变动每次只应用于一个店铺:即库存页面顶部所选的店铺。
如果只修改一个产品,请改用库存操作。请参阅如何在 QashierHQ 中调整库存(库存操作)。
操作步骤
登录 QashierHQ。在左侧菜单的 产品与库存 下,点击 库存 / 原料,并停留在 库存 标签页。
在页面顶部 库存管理 标题旁边选择店铺。
点击 批量更新,然后点击 Update Stock Changes with Excel(用 Excel 更新库存变动)。
在对话框的 Step 1(步骤 1)下,勾选 Export existing SKU(导出现有 SKU),然后点击 Download(下载)。文件 Update Inventory Template.xlsx 会保存到你的下载文件夹,其中已预先填好所有已开启追踪库存的产品的名称和 SKU。
用 Excel 打开文件,按下一节的说明填写各列。保存为 .xlsx 或 .csv 格式。
回到 QashierHQ,再次打开对话框(批量更新 > Update Stock Changes with Excel)。在 Step 2(步骤 2)下,点击上传框中的 +,选择你的文件。
点击 Update(更新)。
填写模板
列 | 填写内容 |
Product Name(产品名称) | 仅供你参考。系统按 SKU 匹配行,而不是按名称。 |
Product SKU(产品 SKU) | 必填。必须与产品管理中该产品的 SKU 完全一致。 |
Stock in Quantity(入库数量) | 要增加的数量。如果没有收货,请留空。 |
Stock out Quantity(出库数量) | 要扣减的数量,填写正数。如果没有出库,请留空。 |
Details(详情) | 可选备注,例如“Supplier delivery 25 Sep 2026”(供应商送货 2026年9月25日)。它会显示在该产品的库存历史中。 |
Cost price (Leave blank if no updates)(成本价,不更新请留空) | 可选。产品的新成本价,最多 2 位小数。留空则保留当前成本。 |
两个数量列都请使用正数。QashierHQ 会加上 Stock in 的数量,并减去 Stock out 的数量。
不想修改的产品,请将两个数量列都留空。这些行会被跳过,被跳过的行中填写的成本价也不会保存。
只有开启了 Quantity in Decimals(数量允许小数)的产品,并且所在店铺已开启 Enable product quantity with decimal value(启用产品数量小数值)时,才接受小数(例如 2.5)。否则请使用整数。
不要添加、删除或重命名列。请始终从 QashierHQ 下载最新模板,以确保表头一致。
如果你使用连锁店管理(Chain Store Management),模板会列出你所有店铺中已追踪库存的产品,但库存变动只会应用到你在页面顶部所选的店铺。要更新多个店铺,请为每个店铺分别上传一个文件。此处填写的成本价保存在产品本身,因此不区分店铺。
你应该看到的结果
对话框会显示已更新的行数,例如 6 out of 10 products updated(10 个产品中已更新 6 个)。有问题的行会在下方列出,并附上行号。如果错误超过 10 条,可以通过 Download Error List(下载错误列表)按钮将其保存为文本文件。
所选店铺的 库存 数字会随之变化,Qashier POS 也会获取新的数量。
每个已更新产品的 库存历史 中会新增一条标记为 库存接收 (+) [EXCEL] 或 库存出库 (-) [EXCEL] 的记录,并附上你填写的 Details 备注。
重要提示:即使其他行失败,没有错误的行也会立即保存。修正错误后,请上传只包含失败行的文件。如果再次上传整个文件,已经成功的行的库存会被再次增加或扣减。
如果出现问题
错误信息 | 含义 | 解决方法 |
No file selected(未选择文件) | 你在未附加文件的情况下点击了 Update | 先点击 + 并选择你的文件 |
File is empty or could not be parsed.(文件为空或无法解析。) | 文件没有内容,或 QashierHQ 无法读取 | 下载最新模板,填写后保存为 .xlsx 或 .csv,然后重新上传 |
Invalid file format. Please download the template above before uploading your stock updates.(文件格式无效。请先下载上方的模板,再上传库存更新。) | 列标题与模板不一致 | 下载最新模板,并将你的数据复制进去 |
Unknown product SKU found on row X(第 X 行发现未知的产品 SKU) | 该行的 SKU 与任何已追踪库存的产品都不匹配 | 在 产品管理 中检查 SKU,然后更正或删除该行 |
Product SKU column is empty found on row X(第 X 行的 Product SKU 列为空) | 该行有数量但没有 SKU | 填写该产品的 SKU |
Invalid stock in quantity found on row X. Stock in quantity can only be a whole number.(第 X 行的入库数量无效。入库数量只能是整数。) | 为不允许小数的产品填写了小数 | 使用整数,或为该产品开启 Quantity in Decimals |
Negative values are not allowed in 'Stock Out'. Use positive numbers to reduce stock found on row X(第 X 行:“Stock Out”中不允许负数。请使用正数来扣减库存) | 在 Stock out Quantity 中填写了负号 | 以正数填写数量 |
Negative stock change is not allowed found on row X(第 X 行:不允许负数库存变动) | 在 Stock in Quantity 中填写了负号 | 改为在 Stock out Quantity 中填写数量 |
Invalid cost price found on row X(第 X 行的成本价无效) | 成本价不是数字 | 填写数字,或将该单元格留空 |
Cost price must be at most 2 decimal places found on row X(第 X 行:成本价最多只能有 2 位小数) | 成本价的小数位过多 | 四舍五入到 2 位小数 |
Failed to download template(模板下载失败) | 无法生成模板 | 刷新页面后重试 |
相关文章
最后核实:2026年9月25日 · 适用市场:所有市场



