店铺客户(CRM)
店里的会员卡台账,一人一行(姓名、电话、积分、印章)。要有 customers.view 权限才能看;加新客户用的也是这一项权限。
会员等级
等级由店家自己一行一行建(系统不预置铜/银/金这种固定档)。客人当前的等级永远读自系统里真实的那一行,不是在屏幕上按消费额临时算出来的。
这块屏还没有真东西撑着的几项——直说,不画假的
- MB-2026-001 那样的“会员编号”——数据库里没有这一列,用行的 ID 代替。
- 人均消费(Avg LTV)——在浏览器里算不准,所以显示“—”并附一句说明,而不是给个假数字。
- “群发促销”按钮后面还没有真正的发送通道——点了会把你带到已有的“通知/促销”后台,而不是按下去悄无声息。
积分
设定积分累积比例和兑换奖品,再由店员给到店消费的客人兑换。它跟“会员卡套餐”不一样——那个是客人预先付钱买的周期性权益,两套系统。
兑换只能在店里进行,由持有 loyalty.redeem 的员工操作,客人不能在应用那侧自己兑——这是有意定的规矩,不是没做完的功能。
促销
店家自己能配的四种降价工具,用的是跟改商品售价同一项权限 catalog.manage——在真实的店里,能定价的人和能打折的人本来就是同一个人。
欢乐时段
只在店家自选的时段降价:可以挑星期几、起止时间(可以跨零点),范围可以是全店、某个分类,或者单独一件商品;折扣可以按百分比也可以按金额。判定时间用的是店铺所在时区,不是客人设备的时区。酒精饮料依法在任何情况下都不参加促销。
会员价
给处在某个会员等级的客人设商品专属价——它是按件定价,不是打百分比折扣。会员等级靠电话号码匹配客人;只有当会员价比这位客人本来就能拿到的价格更低时,它才生效。
优惠券
客人在线下单时输入的折扣码。可以设折扣类型、封顶金额、最低消费、有效期和数量配额。它从整单总额里减(要按件打折请用欢乐时段),一单只能用一张;订单被取消时,券会退回库存可以再用。
满额包邮
设定客人享受免运费的最低金额,可按取货方式分别设定,也可以限定生效时段——门槛按扣券之前的商品金额算。
小费
把小费分给员工的工具,分四块:
- 我的小费——员工按周期看自己拿到的小费,以及它进了哪一期工资。
- 分配规则——店主/店长定谁有资格分、按什么比例分、依据什么来算。
- 关小费周期——关账算出每个人分多少,再把金额送进工资周期。
- 店铺小费报表——按时间段的小费总额,以及每一期的税务判定。
三件绝不能混为一谈的事
- “还没进周期” ≠ “已进周期、等审批”——这两句对“钱什么时候到手”是完全不同的答案。
- 税务上“还没有人做过判定” ≠ “店里已经判定为不需要缴税”。
- 那一期完全没有人打卡时,系统不分小费——钱原封不动地留着,不是“分到了零元”。
评价
公开回复客人留下的评价,所有看店铺的人都看得到这条回复。它跟“消息收件箱”不同——那边是私聊。客人只有在系统确认他确实消费过之后才能写评价(送达成功、预约完成,或套餐被实际使用过)。被拒绝、被取消、爽约的记录拿不到“真实消费”这个标记。店铺的平均星级由全部评价自动算出,系统里没有任何地方能手动敲星级数字。