CONTEXT / 当时的问题
会员数据存在各门店的收银系统里,库存靠店长每天在 Excel 里报,总部汇总要等到第二天。结果有三个典型问题:跨店消费查不到会员;调货靠电话确认库存,经常调过去发现没有;总部看到的销量和门店实际卖的对不上。
APPROACH / 我们怎么做的
先统一商品与门店主数据,再把会员和库存收进同一套后台。会员打通跨店识别与积分;库存按「下单占用、出库扣减、退货回补」三个动作记账,门店与总部实时同源。收银端保留原操作习惯,只把数据接上来,减少一线抵触。
DETAIL / 更多细节
连锁门店的三个老问题
客户是多店经营的连锁零售。听起来问题很多,但归纳起来就三个:
- 会员跨不了店:在 A 店办的卡,到 B 店查不到
- 库存是昨天的:调货靠电话问「你那边还有几个」
- 总部数字和门店不一致:一边说卖了 10 个,一边说 8 个
这三个问题的共同点:数据在门店,账在总部,中间靠人汇总。
做法
先定主数据
商品、门店、会员等级三张主表统一定义。商品编码是基础——同一个商品在不同门店叫不同名字,是最常见的坑。
会员打通
手机号作为唯一标识,跨店消费自动累计积分与等级。储值余额在总部账户,门店只做消费,账目清晰。
库存按动作记账
不做「库存同步」,而是按业务动作记账:
- 下单 → 占用
- 出库 → 扣减
- 退货 → 回补
每次动作产生一条流水,库存数由流水累计得出,而不是被反复覆盖。这样对不上时能查到是哪一笔。
保留门店的操作习惯
收银端不加操作步骤,只把数据接上来。一线员工的抵触往往来自「多了一步」,这一步能省就省。
结果
门店与总部看同一份数据,调货前能直接看到实时库存;会员跨店通用,营销活动不再依赖导表。总部不再需要每天等汇总,也不再需要人工核对两套数字。