Wholety 使用手册
官网

第2章 核心概念与名词解释

本章是后续所有操作说明的「词汇表」。看不懂某个词时,回到这里查。


2.1 商品体系

理解商品体系,关键是分清四层:

层级 名词 说明 举例
1 分类(Category) 商品的品类归属,用于归纳与筛选 食品、日用品、酒水
2 品牌(Brand) 商品的品牌,可挂年度销售目标 某进口零食品牌
3 品牌类别(Brand Category) 品牌下的细分类目,是品牌与商品之间的中间层 该品牌的「膨化类」
4 商品(SPU) 一个具体的产品,但通常以「规格」为最小管理单元 某款进口薯片
5 规格(SKU) 商品的最小可买卖单元,带唯一 SKU 编码 薯片 100g / 薯片 200g

要点:


2.2 价格体系

名词 说明
采购价 向供应商进货的成本价,是利润与结算的基准
销售价 卖给下游商户的标价
折扣价 销售价之外的优惠价,可按商户/活动维护
历史价格 系统自动记录的历次采购价/销售价变动,用于比价与回溯

价格字段受权限控制:无「价格可见」权限的账号看到的是 *(脱敏,见 4.4)。


2.3 交易主体

名词 说明 关联类别
供应商(Supplier) 货品的供货方,供应链订单的对象 供应商类别
供应商类别 供应商分组,如按地区/品类划分 —
商户(Store / Merchant) 下游买家,销售订单的对象,也是商家采购门户的登录方 商户类别
商户类别 商户分组,用于管理与分析 —

用户的数据可见范围可按供应商/商户限定(见 4.3)——某采购员可能只能看到自己负责的供应商。


2.4 单据体系

系统是「用单据驱动业务」的,每一笔动作都会生成或更新一张单据:

单据 由谁产生 作用
供应链订单 采购 向供应商采购,记录采购价、货运、状态
销售订单 销售/商户 向商户销售,记录售价、折扣、冻结库存
退货单 销售发起 商户退货,走退库 → 退价 → 退款流程
入库单 仓库 采购到货入仓,关联供应链订单
出库单 仓库 销售发货出仓,关联销售订单
盘点单 仓库 定期实盘,校准账面库存
移库单 仓库 跨仓库调拨库存
应付发票 财务 向供应商付款的记录(供应链结算)
应收发票 财务 从商户收款的记录(销售结算)
税票 财务 税务相关的票据管理

所有单据相互关联:入库单挂着供应链订单号,出库单挂着销售订单号,发票挂着对应订单。这样任意一笔库存变动都能追到源头单据(见附录C 单据关系图)。


2.5 库存五维拆分

仓库里的库存不是「一个 SKU 共多少件」这么简单。系统把库存按 五个维度 精确拆分:

st=>start: 某 SKU 的库存
a=>operation: 维度① SKU 规格
b=>operation: 维度② 仓库
c=>operation: 维度③ 过期日 / 批次
d=>operation: 维度④ 所属供应链订单
f=>operation: 维度⑤ 货架位
e=>end: 一个精确的库存单元
st->a->b->c->d->f->e
维度 含义
SKU 哪个商品规格
仓库 存在哪个仓(系统支持多仓)
过期日 批次有效期,决定临期/过期预警
所属供应链订单 这批货来自哪张采购单(成本跟着订单走)
货架位 在仓库的哪个具体货位

为什么要这么拆?

这也是为什么「库存查询」总能看到某 SKU 在某个仓、某个货架、某批货还有多少。


2.6 库存三数值

任意一个库存单元(五维组合)都有三个数值:

数值 含义
实物库存 仓库里实际在的物理数量
销售占用(冻结) 已被销售订单锁定、不能再卖给别人的数量
可用库存 实物库存 − 销售占用,真正还能接单的数量
st=>start: 实物库存
op=>operation: 减去 销售占用(冻结)
io=>inputoutput: 得到 可用库存
cond=>condition: 可用库存够吗?
ok=>end: 接单(冻结相应数量)
no=>end: 拒单 / 减量
st->op->io->cond
cond(yes)->ok
cond(no)->no

开销售单时系统按可用库存判断能否接单。已下单但未出库的部分会一直占用,直到出库或取消才释放。


2.7 快照机制

名词:快照(Snapshot)。

问题:商品主数据(名称、SKU 编码、采购价)会随业务调整。如果订单里直接引用主数据,改了主数据,历史订单就乱了。

做法:下单那一刻,系统把商品的关键信息(名称、SKU 编码、价格等)「冻结」复制到订单行里。这就是快照。

影响:


2.8 状态机

每张核心单据都有自己的「状态机」——一套有序的状态,业务动作推动状态向前流转。下面三张表是手册里最该记住的。

供应链订单(10 态)

状态码 状态 说明 典型推进动作
0 申请 新建草稿,未提交 编辑
1 待审批 已提交,等审批 审批通过/驳回
2 审批确定 审批通过 确认下单
3 已下单 已向供应商下单 供应商发货
4 已发货 供应商已发货 到港
5 已到港 货到港 清关
6 已清关 清关完成 转运
7 转运中 在运往仓库途中 入库
8 已入库 货已入仓(可多次部分入库) 供应链结算
9 已结算 运费分摊完、成本回写、结清 终态
st=>start: 0 申请(新建草稿)
sub=>operation: 1 待审批(提交)
ap=>condition: 审批通过?
s2=>operation: 2 审批确定
s3=>operation: 3 已下单
s4=>operation: 4 已发货
s5=>operation: 5 已到港
s6=>operation: 6 已清关
s7=>operation: 7 转运中
s8=>inputoutput: 8 已入库(可分批部分入库)
e=>end: 9 已结算(运费分摊·成本回写)
st->sub->ap
ap(yes)->s2->s3->s4->s5->s6->s7->s8->e
ap(no)->st

入库是可部分的:一张订单可以分多批入,全部入完才到 8。结算(9)要求先有入库。

销售订单(7 态)

状态码 状态 说明 典型推进动作
0 申请 新建草稿 编辑
1 待审批 已提交 审批通过/驳回
2 审批确定 审批通过 确认下单(冻结库存)
3 已下单 已开单 出库
4 已出库 已发货出仓 交货
5 已交货 已送达商户 销售结算
6 已结算 收款结清、生成销售分析 终态
st=>start: 0 申请(新建草稿)
sub=>operation: 1 待审批(提交)
ap=>condition: 审批通过?
s2=>operation: 2 审批确定
s3=>inputoutput: 3 已下单(冻结库存)
s4=>operation: 4 已出库
s5=>operation: 5 已交货
e=>end: 6 已结算(收款结清)
st->sub->ap
ap(yes)->s2->s3->s4->s5->e
ap(no)->st

销售结算(6)要求:订单已出库(≥4)且关联的供应链订单已结算(见 8.5、11.7)。

退货单(4 态)

状态码 状态 说明 典型推进动作
0 退货中 发起退货,待退库 仓库扫描退库
1 已入库 货已退回仓库 销售侧确认退价
2 已确认价格 退价已确认 财务打款
3 已打款 退款完成 终态
st=>start: 0 退货中(发起退货)
s1=>operation: 1 已入库(仓库退库)
s2=>operation: 2 已确认价格(确认退价)
e=>end: 3 已打款(财务退款)
st->s1->s2->e

2.9 跨境专有概念

因为系统面向进口/跨境贸易,有一组只有这类业务才有的概念:

名词 说明
集装箱 / 柜号 海运货物的装箱单位,柜号是追踪货运的唯一标识
到港 货柜到达目的港
清关 海关申报放行
转运 清关后运往最终仓库的途中
体积(m³) 每个 SKU 的立方米数,是运费分摊与装载测算的基础
运费分摊 一张供应链订单的运费,按各 SKU 的体积占比分摊到成本
装载测算 给定箱型(集装箱可用容积),测算能装下多少货、怎么装

体积字段填错,会导致运费分摊不准、装载测算失真。新建 SKU 时体积务必真实准确。


2.10 财务概念

名词 说明
财务类型 收付款方式(如现金、银行转账、某支付渠道),先配置才能登记收支
应付 欠供应商的钱,对应供应链结算
应收 商户欠我们的钱,对应销售结算
结算 把一笔订单的成本/收入确认清楚、登记发票直到结清的过程
周转率 库存从进到销的快慢,反映资金效率
年化收益 基于周转与利润折算的年度收益率,销售结算后系统自动算出

结算不是「打勾完事」,而是把成本(含分摊运费)和收入落到分析记录,支撑利润与资金效率核算。


2.11 税务概念

名词 说明
省份税区 按省份/地区设置的税务区域,不同区域税率不同
税率(GST / PST / QST / HST) 不同税区的税种与税率,下单/结算时按税区计税

上线前要在「系统管理 → 地区与税率管理」配好省份与税率,否则计税会出错。


2.12 业务时区与币种约定


本章小结

下一章讲模块总览与关系,把上面这些概念落到具体菜单和功能上。