Project portfolio Browse selected work

Shopify Plus Upgrade Monthly Fee Reduction + Up to $4800 Development Fee Credit - Exclusive WesWoo Offer

Article

Shopify 库存状态核对:按地点区分在手、可售与在途

Topics: ,

Shopify 库存页上的“在手”数量不等于“可售”数量。对已启用库存跟踪的商品变体,先固定同一个地点和核对时点,再分别查看 On hand、Available、Committed、Unavailable 与 Incoming,才能解释差额。这篇适合需要核对仓库与店铺数量的运营人员,重点是读懂原生库存状态并留下可追查的记录。

以下入口和状态口径于 2026 年 10 月 11 日核对 Shopify 官方帮助;数量示例均为假设,未在真实店铺实测。

进入库存页,先固定变体和地点

准备商品名称、具体规格、SKU、待核对地点,以及仓库记录的时间和单位。按桌面后台的以下顺序查看,先不修改数量:

  1. 进入 Products → Inventory。
  2. 在地点选择器中选定要核对的地点,不混用不同仓库的数量。
  3. 用商品名称或规格搜索,找到对应变体,再核对行内的 SKU 与规格。
  4. 如果所需列被隐藏,打开列显示选项,在 Columns 中显示五个库存状态。记录当前页面数量与查看时间。

地点选择器见官方库存页入口;搜索和显示列的操作见查看库存指南。如果列表仍无法区分规格,回到 Products 打开商品并选中具体变体,查看它的库存卡片及地点。完成这一步的标志,是记录能唯一指向一个变体、一个地点和一次查看,而不是只有商品总数。

把五种状态放在同一口径下比较

下表中的中文用于解释,英文名称便于对照后台。状态定义来自官方库存状态说明。

界面字段 同一地点的含义 核对时的边界
On hand(在手) 该地点现有库存总量 包含可售、已承诺和不可用数量
Available(可售) 可用于销售的数量 已排除已承诺、不可用和在途数量
Committed(已承诺) 已为未履约订单、草稿订单预留或标记待发货的调拨保留 这些数量已被占用,不能再重复算入可售
Unavailable(不可用) 由应用持有,或因损坏、质检、安全库存等原因保留 仍在地点内,但暂不可售
Incoming(在途) 正在运往该地点的库存 未收货时不计入可售或在手

同一变体、地点和时点,且各列显示数值时,关系为:On hand = Available + Committed + Unavailable。Incoming 单独记录。已经读取 Available,就不要再次扣除 Committed 或 Unavailable;它们已在状态划分中被排除。

预留也要看来源:草稿订单预留属于 Committed,第三方应用持有的预留则显示为 Unavailable。调整历史会记录对应活动,见官方自动调整活动说明。

用一组假设数量解释差额

假设某变体在 A 仓的 On hand 为 42 件,其中 Committed 为 9 件、Unavailable 为 4 件,则 Available 为 42 − 9 − 4 = 29 件。另有 16 件 Incoming,表示尚在运往 A 仓,不能把当前可售量写成 45 件,也不能从 29 件中再减掉那 9 件已承诺库存。

如果仓库报告的是“现有实物 42 件”,它应先与同地点的 On hand 比较;若报告的是“可供销售数量”,先确认报告是否已排除订单占用、质检和安全库存,再与 Available 比较。比较对象不同,出现 42 与 29 的差额并不直接证明同步失败。这是核对口径的示例,不是某个商家的盘点结果。

在途收货后,再查看实际状态。官方说明,采购单或调拨收货通常使数量转为 Available;应用也可能把收到的货物放入 Unavailable,例如安全库存。因此不能只凭“已到货”口头通知就把 Incoming 加到可售量中。见在途库存说明。

数值缺失或对不上时,按顺序找原因

  1. 先查比较对象。复核规格、SKU、地点、计量单位和记录时间;不同仓库或不同时间的数值先分开记录。
  2. 再查破折号的含义。库存列表中的 Available 显示破折号,可能是该地点不为这个变体履约。商品或变体库存卡片有 On hand 而 Available 为破折号时,官方说明该变体在此地点处于非活动状态。先查地点分配,不把破折号当成零来计算。
  3. 再查占用与在途。查看未履约订单、草稿预留、待发调拨及应用保留。对于 Incoming,可在库存页的 Incoming 标签中点击该变体的在途数量,查看关联调拨、采购单或应用。
  4. 最后查调整历史。从 Products 打开商品,必要时选中变体,在 Inventory 区域确认 Inventory tracked 已启用,点击 View adjustment history。

地点与破折号说明见查看库存文档和库存状态文档;历史入口见官方查看步骤。

在历史中对照 Date、Activity 和 Created by:先看谁在何时触发了变化,再看数量。状态列的第一个数字是本次变化,第二个数字是变化后的总量;这里的破折号表示此次调整未影响该列,与库存列表里的破折号含义不同。商品或变体历史页只显示最近 180 天;更早记录需要使用官方提到的 Inventory adjustment changes report,不能从历史页没有记录就推断从未调整。参见历史字段与时间范围。

留下差异记录,再决定下一步动作

一次核对至少留下变体与 SKU、地点、查看时间、五个状态值、仓库数据的单位与时间,以及关联订单、调拨或调整活动。若某列显示破折号,按原样记录,不改成数字。记录里分别写清“已解释的差额”和“尚待确认的差额”。

  • 只是状态口径不同:把仓库报告与正确状态对应起来,记录解释,无需为凑成相同总数改库存。
  • 订单或应用刚调整过:核对相关活动与来源时间,再重新读取同一地点的状态。
  • 实物数量仍有差异:由仓库复核盘点数量,库存负责人核对对应地点和调整原因,确认后再选择合适的数量调整方式。

官方把 Set to 用于已知准确数量的场景,例如盘点后设定数量;Adjust by 用于基于现有数量增减或移动状态。需要修改时按数量调整指南执行,并复查待保存变化、保存结果和历史。本篇核对完成的标志,是同一变体、地点和时点的差额已得到解释,或已留下有来源和负责人的待处理记录。

Random Image 608
Random Image 608

WESWOO — Shopify Storefront Development

We help Chinese brands expand internationally with storefront development and Shopify Plus integration services, supporting their cross-border commerce operations.

  • Shopify storefront branding
  • International UI design
  • Multichannel social media marketing

Start your indie brand at sea

Independent station brand from 0 to 1 steps: product development - VI tone - website customization - operation automation - customer maintenance

  • 24-hour technical team support

  • All-around brand seafaring escort

Browse the WESWOO project portfolio