近7日营收趋势
近7日热销 TOP10
🧾 改价记录谁、什么时候、把哪个价格从多少改到多少(网页后台与小程序管理端都会记录)
🎯 发放员工福利选周期 → 勾商品 → 选人 → 发放
发放周期
每人杯
折算价 ¥
/杯 员工选「没勾选」的商品时,补「会员价 − 折算价」的差价;填 0 = 不开放范围外商品
① 福利覆盖的商品
勾上的 = 员工免费拿;没勾的 = 员工要补差价才能拿(含餐食)
加载中...
② 发放对象
名单来自「员工账号」(员工码)—— 还没登录绑定的人也会显示,直接填手机号即可
加载中...
⏳ 待核销
核销台在左侧菜单「🎫 福利核销」—— 店长和老板可见(员工福利券的核销由店长 / 老板负责,老板不在店里时在电脑上远程批)。
📊 本期福利成本
📋 本期发放情况
🎁 发起福利券申请(旧流程·已停用)店长填写,提交后等待老板审核;通过后自动发到员工小程序「员工福利」页
选择福利产品(仅限饮品,可多选,每人每产品每月不超过各自上限):
加载产品中...
📋 申请记录(旧流程·已停用)
🔑 员工账号(一人一码)
每个员工一个专属码,可指定为店长或店员。员工离职时点「删除」即可收回权限(该码立即失效,人也会被踢出工作台)。
员工在小程序「我的 → 员工登录」输入自己的码即可登录;店长码登录后能看到报表,店员码只能看订单与设备(福利核销 2026-10-03 起收归店长 / 老板)。
旧版共享员工码(仍可用,建议改用上面的个人码)
……
⚠️ 共享码发出来的是「店员」,而且谁拿到都能用、离职了也收不回来;它现在只为兼容老版本小程序保留。
⏳ 待核销
驳回原因(驳回时写进记录,员工看得到):
规则:每位员工每天最多 1 杯、本期额度用完即止、周期末清零;
商品不在福利范围内时表里会标出「需补差价」,请先收款再点核销;
核销成功会同时推一条企业微信通知给老板 —— 老板不在店里也能看到是谁核销的。
商品不在福利范围内时表里会标出「需补差价」,请先收款再点核销;
核销成功会同时推一条企业微信通知给老板 —— 老板不在店里也能看到是谁核销的。
参数保存到云端数据库后立即生效(后续下单自动打印/叫号),无需改代码或重启
☁️ 云平台开发者账号二选一注册:飞鹅云 admin.feieyun.com(推荐·支持打印+语音)/ 易联云 dev.10ss.net;设备需先在平台里绑定到本账号
🧾 小票打印机(吧台出单:顾客付款后自动打印)
LOGO 是飞鹅的「内置图片」指令:首次要在【飞鹅外卖打印机】公众号 → 全部功能 → logo 设置,
上传 images/logo-print-240.png(240×240 纯黑),选中这台机器提交,人工审核通过后才会打出来。
🏷️ 杯贴机(每杯一张,自动按商品件数出)
机型怎么判断:纸是成卷连续、撕口是齿状的 → 选「连续热敏纸」(本店在用);
纸是一张张矩形、揭开有背纸的 → 选「不干胶标签机」。
这两者走的是飞鹅两个完全不同的接口,选错只会吐废纸,而飞鹅照样回「成功」——
日志里查不出来,只能靠这里选对。选错的表现在现场有三种,见到任一种都说明选反了:
①整张不出纸;②打出字面的 <CB>品名</CB>;
③打出一整片 SIZE…TEXT…PRINT 1 这样的英文字符
(那是飞鹅把坐标指令转成了 TSPL 下发给设备,连续纸小票机不认,就当普通文字打了出来)。
⚠️ 「标签纸宽/高」只对不干胶标签机有效(坐标式排版,1mm = 8 点)。 宽填 0 = 不指定,用机器自己记住的纸型(拿不准就先填 0)。
⚠️ 「标签纸宽/高」只对不干胶标签机有效(坐标式排版,1mm = 8 点)。 宽填 0 = 不指定,用机器自己记住的纸型(拿不准就先填 0)。
📐 纸张规格库(新增/删除仅老板;上面两台机器选用哪个规格,店长员工都能切)
📣 云喇叭(顾客付款后播报「您有新订单」;取餐叫号在「完成出餐」时播)
⚙️ 博瑞云接入参数凭证是账号级 token(一把 token 可控名下所有设备),token 要加厂商微信 359409698 备注申请,不是自助注册
⚠️ 必须买「流量版(2G/4G)」:叫号走的
① 接口版本 version 必须按机身标签填 1–9(型号对照:210/310/330→1、204→2、402/404/502/504→3、901/902→9)。 填错的表现是
② 数字读法:系统会自动把取餐码用方括号包起来(
③ 文案上限 128 字节(约 42 个汉字),超了会被拦下并提示 —— 去「小票模板 → 语音」改短。
④
notify.php 是流量版专用,官方文档写明不支持 WIFI 版。
WIFI 版只有 add.php,那个只能播「支付宝收款 38 元」这类固定话术,叫号直接废掉。① 接口版本 version 必须按机身标签填 1–9(型号对照:210/310/330→1、204→2、402/404/502/504→3、901/902→9)。 填错的表现是
errcode 8「此 token 无此 SPEAKERID 权限」——看着像 token 的问题,实际是版本错。② 数字读法:系统会自动把取餐码用方括号包起来(
请[128]号顾客到吧台取餐),
让喇叭念「一二八」而不是「一百二十三」,不用手工加。③ 文案上限 128 字节(约 42 个汉字),超了会被拦下并提示 —— 去「小票模板 → 语音」改短。
④
notify.php 没有回执查询接口:返回 errcode 0 只代表厂商已受理,不代表喇叭一定响了。
喇叭不响时先看它是否在线、是否插电、SIM 卡是否有流量。
⚙️ MQ Links 接入参数设备侧要先用厂商的 Windows 工具把「三元组 / MQTT 参数」写进喇叭,这里填服务器这一侧
⚠️ 与飞鹅/易联云不同:MQ Links **厂商没有开放 API**,喇叭自己是 MQTT/TCP 客户端,会去连一台服务器。
所以上面这套「服务器侧参数」必须有,否则选哪家云都播不出来。
① 拼接字:要用设备里已装的语音条。数字用系统条(000-009 / 010-015)不用自己录,其余词(请/取餐/号/顾客/到/吧台…)需要按厂商手册自录 wav(16K/8K、16bit、单声道)→ 用 CLOUDSPEAKER_TOOLS 压缩 → 在 table.cfg 登记编号 → 合成 minifs_rom.img(⚠️ 必须 <960KB,否则可能变砖)→ 设备升级。装好后把「编号」填到上面的自定义词条里。
② 腾讯云IoT:设备侧用厂商工具填「三元组」(产品ID/设备名/设备密钥),并订阅
③ 自建MQTT:设备会把「自己设置里的 ClientID」当成订阅号自动订阅,所以「发布主题」必须等于设备里配的那个 ClientID。
④ 伪TTS:厂商文档明确说只能播设备里**已装**的词,出现词表外的词会整句不播;4G 版章节又把同类指令写成通用 TTS —— 两种说法冲突,以真机实测为准。
⑤ 在线MP3:唯一能播任意文案的路子,但要自己把音频合成好放 http 上(采样率 8K/16K、16bit、单声道,且设备大概率不支持 HTTPS)。
① 拼接字:要用设备里已装的语音条。数字用系统条(000-009 / 010-015)不用自己录,其余词(请/取餐/号/顾客/到/吧台…)需要按厂商手册自录 wav(16K/8K、16bit、单声道)→ 用 CLOUDSPEAKER_TOOLS 压缩 → 在 table.cfg 登记编号 → 合成 minifs_rom.img(⚠️ 必须 <960KB,否则可能变砖)→ 设备升级。装好后把「编号」填到上面的自定义词条里。
② 腾讯云IoT:设备侧用厂商工具填「三元组」(产品ID/设备名/设备密钥),并订阅
产品ID/设备名/data;本系统用云 API PublishMessage 下发(走 443,云函数出网无障碍)。③ 自建MQTT:设备会把「自己设置里的 ClientID」当成订阅号自动订阅,所以「发布主题」必须等于设备里配的那个 ClientID。
④ 伪TTS:厂商文档明确说只能播设备里**已装**的词,出现词表外的词会整句不播;4G 版章节又把同类指令写成通用 TTS —— 两种说法冲突,以真机实测为准。
⑤ 在线MP3:唯一能播任意文案的路子,但要自己把音频合成好放 http 上(采样率 8K/16K、16bit、单声道,且设备大概率不支持 HTTPS)。
🔌 说明:小票机 / 标签机 / 云喇叭统一由「printer」云函数驱动(飞鹅云、易联云双支持;云喇叭另可选 MQ LINKs 劢领智能 —— 那家没有开放 API,必须在下面填「服务器侧接入参数」)。
① 首次使用:先去飞鹅云/易联云注册开发者账号并添加设备,把设备编号填到上面并勾选启用;
② 保存后可点「🧪 测试打印」,每台设备会输出一张测试内容;
③ 正常营业后:顾客下单成功 → 自动打小票、按件打杯贴、云喇叭播报「请 X 号顾客取餐」;
④ 每次打印记录都会写入 print_logs(云端集合),可在上方「📋 打印日志」查看;
⑤ 未勾选「启用」的设备不会打印;设备/密钥等敏感信息仅云端保存,小程序与浏览器不落盘。
① 首次使用:先去飞鹅云/易联云注册开发者账号并添加设备,把设备编号填到上面并勾选启用;
② 保存后可点「🧪 测试打印」,每台设备会输出一张测试内容;
③ 正常营业后:顾客下单成功 → 自动打小票、按件打杯贴、云喇叭播报「请 X 号顾客取餐」;
④ 每次打印记录都会写入 print_logs(云端集合),可在上方「📋 打印日志」查看;
⑤ 未勾选「启用」的设备不会打印;设备/密钥等敏感信息仅云端保存,小程序与浏览器不落盘。
📋 打印日志最近 30 条打印 / 叫号记录(成功失败都会记录)
均为预留接入位:先在平台侧开通商家账号 → 把参数填到这里保存 → 后续对接云函数读取同一数据源自动接入,无需再改代码
🛵 第三方外卖平台订单接入美团/饿了么商家后台把新订单推送到本店后,将自动出现在「订单查询」并按渠道计入财务对账
| 平台 | 接入 | 应用ID / appKey | 应用密钥 secret | 平台门店编号 | 备注 |
|---|---|---|---|---|---|
| 加载中... | |||||
🚲 店铺自配送本店自行派人配送(非第三方骑手);阶梯运费(按配送距离)+ 满减运费规则(可绑定顾客画像 / 生效时间)
🎁 运费减免规则(满 X 元减免 Y 元运费;可绑定顾客画像与生效时间,多档时取满得最高的一档)
| 启用 | 规则名 | 满(元) | 减免(元) | 适用顾客 | 等级/标签 | 生效日期 | 星期 |
|---|
顾客画像说明:全部顾客=不区分;非会员=未登录/未注册游客;指定会员等级=普通/银卡/金卡;指定画像标签=如 active(活跃)、vip_high_value(高价值)、churn(流失)等(由数据分析引擎生成,逗号分隔可多选,命中任一即生效)。日期留空=长期有效;星期不选=每天。
🛵 第三方配送运力开通后,小程序自营外卖可选第三方骑手配送(订单里已预留 deliveryProvider 渠道位:meituan/dada/fengniao/uupt)
| 配送平台 | 接入 | 应用ID / appKey | 应用密钥 secret | 门店编号 | 备注 |
|---|---|---|---|---|---|
| 加载中... | |||||
对接流程(以美团为例):① 在「美团外卖商家端」/「美团开放平台」申请开发者并创建应用 → ② 获得 appKey + secret + 门店编号 → ③ 填到上表并启用、保存 → ④ 把我们的「订单回调地址」配到平台(域名确定后由我们提供,通常形如 https://你的域名/api/waimai/callback)→ ⑤ 平台推送的订单自动入库。密钥仅云端保存,浏览器/小程序不落盘。
🖨 票面模板保存后下一张小票/杯贴即按新排版打印,无需改代码、无需发版;「恢复默认」回到内置版式
✏️ 怎么排:在文本框里写任意文字,用 {占位符} 嵌入订单信息,保存即生效。
🏷️ 小票/杯贴支持打印机排版标签(整行居中放大 <CB>文字</CB>、加粗 <BOLD>文字</BOLD>、普通居中 <C>文字</C>、加大加粗 <B>文字</B>),一行一条、逐行打印;杯贴是每杯一张,用 {品名}{规格} 占位。
🔊 语音模板是纯文本(不能用打印标签),保存后云喇叭按文案播报。
📋 可用占位符:{门店名称} {打印时间} {订单号} {取餐码} {商品明细} {品名} {规格} {杯型} {糖度} {温度}(= {冰度}) {外卖单} {杯号} {下单时间} {收银员} {分隔线} {合计金额} {优惠金额} {实付金额} {支付状态} {支付方式} {取餐人} {手机号} {订单类型} {配送地址} {备注} {会员积分}
⚠️ 留空 = 恢复用内置版式;写错标签可能整张打不出来,改完先下一单试试。
🏷️ 小票/杯贴支持打印机排版标签(整行居中放大 <CB>文字</CB>、加粗 <BOLD>文字</BOLD>、普通居中 <C>文字</C>、加大加粗 <B>文字</B>),一行一条、逐行打印;杯贴是每杯一张,用 {品名}{规格} 占位。
🔊 语音模板是纯文本(不能用打印标签),保存后云喇叭按文案播报。
📋 可用占位符:{门店名称} {打印时间} {订单号} {取餐码} {商品明细} {品名} {规格} {杯型} {糖度} {温度}(= {冰度}) {外卖单} {杯号} {下单时间} {收银员} {分隔线} {合计金额} {优惠金额} {实付金额} {支付状态} {支付方式} {取餐人} {手机号} {订单类型} {配送地址} {备注} {会员积分}
⚠️ 留空 = 恢复用内置版式;写错标签可能整张打不出来,改完先下一单试试。
加载中…
🏪 门店管理门店资料与经纬度;外卖「阶梯运费」按顾客定位到店直线距离计价,坐标需填真实值
点「编辑」即可在弹窗里的地图上直接点选经纬度:拖动地图、松手自动填坐标,不用再手工复制粘贴。
首次使用需配置一次免费的地图 Key(立即配置,约 2 分钟);未配置时会退回腾讯官方坐标拾取器,同样能在地图上选点。
门店坐标缺失或为 0 时,外卖下单按「基础运费」计(距离视为 0)。
首次使用需配置一次免费的地图 Key(立即配置,约 2 分钟);未配置时会退回腾讯官方坐标拾取器,同样能在地图上选点。
门店坐标缺失或为 0 时,外卖下单按「基础运费」计(距离视为 0)。
| 默认 | 门店名称 | 地址 | 纬度, 经度 | 营业时间 | 电话 | 营业 | 排序 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 加载中... | ||||||||
📊 营收对账统计按订单支付时间统计;微信支付为「顾客已付」口径,可与微信商户平台账单核对
至
选择日期后点「统计」
🧾 对账明细仅列已收款订单,最多 500 条;更早数据请缩小日期区间或导出
🏦 结算银行卡仅用于对账识别,按安全规范只存「户名+开户行+卡号后4位」,完整卡号不上云;对公账户收款/提现走微信支付商户平台绑定,与本页无关
💳 微信支付商户(预留位)当前收款用云函数内置商户号正常工作,无需填写;以下为将来开通退款 / 自动对账单 / 提现查询等微信商户 API 预留
今日已出餐 0 单
点「出餐完成」后顾客会收到取餐通知
老会员待激活名单
↓ 点这里跳到下面的名单(上面那张表是「已注册会员」,两回事)
老板账号登录后,每行可「编辑 / 积分 / 流水 / 删除」会员
📋 老会员导入名单(待激活)
上面那张列表是「已注册会员」,这张才是你导入的名单
点「刷新名单」查看导入与激活进度
📅 名单按注册时间倒序排列 —— 最近注册的在最前面(翻页也是这个顺序)。
💡 名单只是「待领权益」:顾客要自己在小程序「会员中心 → 老会员激活」用手机号认领, 领到之后才会出现在上面的「会员列表」里,这里的状态也会变成「已激活」。
⚠️ 顾客认领依赖微信公众平台开通的「手机号快速验证」;没开通的话,这份名单会一直停在「未激活」。
💡 名单只是「待领权益」:顾客要自己在小程序「会员中心 → 老会员激活」用手机号认领, 领到之后才会出现在上面的「会员列表」里,这里的状态也会变成「已激活」。
⚠️ 顾客认领依赖微信公众平台开通的「手机号快速验证」;没开通的话,这份名单会一直停在「未激活」。
📦 材料消耗汇总(按商品配方 × 实际销量自动计算)
☕ 商品用量明细(近30天)
配方在「菜品管理 → 编辑 → 材料配方」中维护;未填配方的商品不参与消耗统计。规格(大杯/加料等)目前按基础配方计算。
经营数据导出(CSV,可用 Excel / WPS 打开)
开始日期
结束日期
(不选默认近30天)
员工福利月份
(不选默认当月)
导出包含:下单时间 / 取餐码 / 商品明细 / 金额 / 优惠 / 实付 / 状态等,可直接投喂 AI 做经营分析。顾客地址导出含:联系方式 / 常用及历史配送地址 / 会员等级 / 累计消费 / 客单价 / 复购间隔(默认近 90 天)。「销售商品明细」导出为 Excel,含「商品明细」+「商品销量汇总」两张表。
🎟️ 优惠券活动(用户领券中心展示)
状态 active=进行中 / ended=已下架。type: cash=代金券 / exchange=兑换券 / discount=折扣券
🎯 弹窗券(顾客打开小程序首页自动弹出,可一键领取)
同一时间只弹「排序最小」的一张进行中的券;下架后顾客端立即不再弹。
📈 券使用统计 客户对各种券的领取 / 核销 / 过期情况,供经营分析
📅 近 30 天领取 / 核销趋势 蓝柱=领取,绿柱=核销,悬停看数值
🧾 按券种统计
🎟️ 按券名统计(发放量前 20)
📦 按来源统计
👤 用券最多的会员 Top 10
🕐 最近核销记录(最新 20 条)
🗂️ 素材库(商品图片都存这儿)
📤 上传商品图片
把图片拖到这里,或点右边按钮选(可一次选多张)·png / jpg / webp / gif · 单张 ≤ 5MB
存到
· 以后从后台上传的图片都会自动进这里(菜品图、轮播图、品牌头图都算)。
· 每张图标出「使用中 / 未使用」——正在用的图不能删(删了小程序里会空一块)。
· 编辑菜品时点「🗂️ 从素材库选」,可以直接挑这里已有的图,不用重复上传。
· 每张图标出「使用中 / 未使用」——正在用的图不能删(删了小程序里会空一块)。
· 编辑菜品时点「🗂️ 从素材库选」,可以直接挑这里已有的图,不用重复上传。
🖼️ 首页轮播图(小程序首页轮播)
排序数字小的排前面;禁用后小程序不展示。点「新增轮播图」后点「📤 上传图片」或直接贴图片 URL
📐 海报请按「横屏 16:9」做图:建议 1600 × 900
与小程序里的框同比例(16:9),传上来一点都不会被裁。
竖版海报会被裁掉约 57%(只剩中间一条),请务必换成横版 —— 2026-10-20 起首页轮播框统一为横屏 16:9,这样首屏才能露出商品。
⏱ 每张图停留
秒
2–15 秒,默认 3 秒;控制小程序首页轮播图自动切换的快慢,保存后小程序重新进入首页生效
🏷️ 首页品牌头图
小程序首页最上面那块(现在显示绿底文字「安的咖啡」)
建议尺寸 1600 × 900(比例 16:9,与小程序里的框一致 ⇒ 一点都不会被裁)。
左边那个小预览框就是小程序里的实际比例,看到什么样,小程序里就什么样。
📢 店铺公告(小程序首页顶部滚动条)
💬 企业微信 顾客在小程序里「加企微好友 / 找企微客服」的入口配置,配好后自动出现在会员中心与我的页
① 基础信息
关闭后小程序里所有加企微入口都不显示
填了它:顾客点按钮可一键拉起企业微信会话,转化率最高。企微后台「应用管理 → 微信客服 → 客服账号 → 复制客服链接」获取。
企微后台「客户与上下游 → 客户联系 → 联系我 → 生成二维码」下载后上传(这种码永不过期)。
⚠️ 别传「群聊二维码」:群码 7 天就失效,扫出来是「抱歉,出错了」,顾客永远加不上。
ℹ️ 加好友怎么走:小程序原生页里长按不解析企微码(微信只认小程序码/公众号码), 所以页面默认引导顾客点「发到微信聊天」→ 在聊天里长按就能「识别图中二维码」。 这条路不需要填任何配置,上传活码后即可用。
⚠️ 别传「群聊二维码」:群码 7 天就失效,扫出来是「抱歉,出错了」,顾客永远加不上。
ℹ️ 加好友怎么走:小程序原生页里长按不解析企微码(微信只认小程序码/公众号码), 所以页面默认引导顾客点「发到微信聊天」→ 在聊天里长按就能「识别图中二维码」。 这条路不需要填任何配置,上传活码后即可用。
不填也能用:页面默认引导顾客「发到微信聊天 → 在聊天里长按识别」,不需要任何配置。
填了它,顾客点二维码会打开这个网页,长按就能「识别图中二维码」直接加企微,连转发那一步都省了 —— 属于锦上添花。
三个前提,缺一条就留空(留空只是少一个入口,不影响别的功能):
① 有一个已备案的域名;② 把
③ 小程序后台 →「开发管理 → 开发设置 → 业务域名」加上这个域名,并按提示把校验文件放到域名根目录。
⚠️ 域名没配成业务域名时,点开是一片白 —— 小程序会自动退回主路径,但顾客体验是断的,所以宁可不填。
填了它,顾客点二维码会打开这个网页,长按就能「识别图中二维码」直接加企微,连转发那一步都省了 —— 属于锦上添花。
三个前提,缺一条就留空(留空只是少一个入口,不影响别的功能):
① 有一个已备案的域名;② 把
preview-site/qr.html 放到该域名下,能直接打开;③ 小程序后台 →「开发管理 → 开发设置 → 业务域名」加上这个域名,并按提示把校验文件放到域名根目录。
⚠️ 域名没配成业务域名时,点开是一片白 —— 小程序会自动退回主路径,但顾客体验是断的,所以宁可不填。
② 加企微送券 顾客完成添加后可自助领券,每人限 1 次
建议保持勾选。取消勾选后,只有「一键添加」真的打开了企微会话才算添加成功(更严,但一键拉起不通时顾客就领不到券)
填 0 = 无门槛,按面额直减;填数字 = 满多少元可用(当前线上:3 元券 / 满 20 可用 / 7 天有效)。
本券每单限用 1 张、不与其他券叠加 —— 下单只传一张券,系统层面兜底,无需另行设置;会员等级折扣与满减规则照常参与计算。
本券每单限用 1 张、不与其他券叠加 —— 下单只传一张券,系统层面兜底,无需另行设置;会员等级折扣与满减规则照常参与计算。
🔧 开通检查清单(按顺序做,缺一步一键添加就会失败)
1. 小程序主体 = 企业微信主体:必须是同一个营业执照。若小程序是个人主体,一键拉起无法使用,只能走二维码。
2. 小程序后台绑定企业ID(最容易漏、漏了就必报 errCode 6):mp.weixin.qq.com →「功能 → 客服 → 微信客服」→ 填入企业ID wwb201c57f0bc4a489。
3. 微信开放平台关联企微:open.weixin.qq.com → 账号设置 → 相关设置 → 关联的企业微信,填企业ID wwb201c57f0bc4a489。
4. 企微侧开微信客服:企微后台 → 应用管理 → 微信客服 → 开启 → 创建客服账号 → 把客服人员加入「外部沟通管理」。
5. 复制客服链接:客服账号详情 → 「在公众号等微信内其他场景接入」→ 复制客服链接,粘到上面的「客服链接」框。
6. 加好友活码:企微后台 → 客户与上下游 → 客户联系 → 联系我 → 生成二维码并上传(永久有效)。不要用「加入群聊」二维码:7 天过期,过期后顾客扫出来只有一句「抱歉,出错了」。
7. 保存后到小程序里点一次「加企业微信」,确认能正常拉起会话;拉不起来时点「保存二维码到相册」,再用微信「扫一扫 → 相册」选中它,能进客服/加好友就说明码没问题。
2. 小程序后台绑定企业ID(最容易漏、漏了就必报 errCode 6):mp.weixin.qq.com →「功能 → 客服 → 微信客服」→ 填入企业ID wwb201c57f0bc4a489。
3. 微信开放平台关联企微:open.weixin.qq.com → 账号设置 → 相关设置 → 关联的企业微信,填企业ID wwb201c57f0bc4a489。
4. 企微侧开微信客服:企微后台 → 应用管理 → 微信客服 → 开启 → 创建客服账号 → 把客服人员加入「外部沟通管理」。
5. 复制客服链接:客服账号详情 → 「在公众号等微信内其他场景接入」→ 复制客服链接,粘到上面的「客服链接」框。
6. 加好友活码:企微后台 → 客户与上下游 → 客户联系 → 联系我 → 生成二维码并上传(永久有效)。不要用「加入群聊」二维码:7 天过期,过期后顾客扫出来只有一句「抱歉,出错了」。
7. 保存后到小程序里点一次「加企业微信」,确认能正常拉起会话;拉不起来时点「保存二维码到相册」,再用微信「扫一扫 → 相册」选中它,能进客服/加好友就说明码没问题。
🔔 通知设置 把「员工提交福利核销申请」等内部事件实时推到你们的企微群里,不用守着后台
📖 第一步:拿到 Webhook 地址(在手机或电脑的企微里做,不在管理后台里)
⚠️ 管理后台的网址里拿不到它。
⚠️ 新版企微已把「群机器人」改名为「消息推送」(v4.1.41 起)。找不到「群机器人」就找「消息推送」,是同一个功能。
电脑端:打开企业微信 → 进入一个内部群(不能是外部群/客户群)→ 右上角「…」→ 消息推送 → 添加 → 新建 → 起个名字(如「安的咖啡·接单群」)→ 创建后弹窗里点复制,得到 Webhook 地址。
手机端:进入内部群 → 右上角「…」→ 消息推送 → 添加 → 新建 → 创建后同样会给出地址。
✅ 地址长这样:
💡 创建完立刻复制。部分版本在机器人详情页里会隐藏完整地址,关掉弹窗还得删掉重建。
💡 群若开了「仅群主管理」,只有群主有添加按钮;找不到添加入口时先检查这个,以及管理后台 → 应用管理 →「消息推送」是否被停用。
work.weixin.qq.com 后台的「客户联系 → 群发」是给顾客/客户群做营销群发的,
跟机器人通知是两套东西;Webhook 只存在于群聊内部。⚠️ 新版企微已把「群机器人」改名为「消息推送」(v4.1.41 起)。找不到「群机器人」就找「消息推送」,是同一个功能。
电脑端:打开企业微信 → 进入一个内部群(不能是外部群/客户群)→ 右上角「…」→ 消息推送 → 添加 → 新建 → 起个名字(如「安的咖啡·接单群」)→ 创建后弹窗里点复制,得到 Webhook 地址。
手机端:进入内部群 → 右上角「…」→ 消息推送 → 添加 → 新建 → 创建后同样会给出地址。
✅ 地址长这样:
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-...💡 创建完立刻复制。部分版本在机器人详情页里会隐藏完整地址,关掉弹窗还得删掉重建。
💡 群若开了「仅群主管理」,只有群主有添加按钮;找不到添加入口时先检查这个,以及管理后台 → 应用管理 →「消息推送」是否被停用。
⚙️ 第二步:粘贴并启用
取消勾选 = 暂时静音(地址会保留,不用重新填)
顾客一下单就推一条到群里(取餐码 / 内容 / 金额 / 付款状态),店员不看电脑也知道有单。觉得吵可以随时关掉,不影响下面的福利通知。
📨 配好之后,群里会收到什么
1. 顾客下单(受上面「新订单也推送」控制)—— 取餐码 / 内容 / 实付 / 付款状态。
未付款的单会明确写「请先收款再做」,免得店员把没付钱的咖啡先做出来。
2. 顾客付款真正到账时再推一条「可以开始做了」—— 0 元单(券兑换)在下单那条里已写明无需收款,不重复刷屏。
3. 员工提交福利核销申请 —— 手机号 / 商品 / 规格 / 本期已用几杯, 范围外(要补差价)的商品还会带上需补金额。 你不用问、不用等,直接到「🎫 福利核销」点「核销这一杯」即可,也可以让店长在小程序「福利核销台」点一下。
4. 每一次福利核销成功 —— 核销人(谁点的那一下)、本期已用 / 总额度、收了多少钱差价,留个痕。
⚠️ 微信支付尚未开通(没配商户号),所以第 2 条暂时不会触发,等开通后自动生效。
2. 顾客付款真正到账时再推一条「可以开始做了」—— 0 元单(券兑换)在下单那条里已写明无需收款,不重复刷屏。
3. 员工提交福利核销申请 —— 手机号 / 商品 / 规格 / 本期已用几杯, 范围外(要补差价)的商品还会带上需补金额。 你不用问、不用等,直接到「🎫 福利核销」点「核销这一杯」即可,也可以让店长在小程序「福利核销台」点一下。
4. 每一次福利核销成功 —— 核销人(谁点的那一下)、本期已用 / 总额度、收了多少钱差价,留个痕。
⚠️ 微信支付尚未开通(没配商户号),所以第 2 条暂时不会触发,等开通后自动生效。
🧯 发不出去时看这里
· 提示 errcode 93000:Webhook 地址复制不全或已失效 → 回群里重新复制。
· 提示 请求超时:云函数出网偶尔抖动,重发一次即可(不影响核销结果,只是没收到提醒)。
· 群里一条都没看到:确认群开了「全员禁言」(禁言状态下推不进来)、确认群是内部群。
· 发送频率上限:每个机器人 20 条/分钟,正常门店用量远够,活动大促才会顶到。
· 通知是尽力而为:发失败绝不回滚核销 —— 核销已经成功了,只是你没收到提醒。
· 提示 请求超时:云函数出网偶尔抖动,重发一次即可(不影响核销结果,只是没收到提醒)。
· 群里一条都没看到:确认群开了「全员禁言」(禁言状态下推不进来)、确认群是内部群。
· 发送频率上限:每个机器人 20 条/分钟,正常门店用量远够,活动大促才会顶到。
· 通知是尽力而为:发失败绝不回滚核销 —— 核销已经成功了,只是你没收到提醒。
🤖 自动化营销 云端每天上午 10:00 自动执行,无需人工干预;三组规则各自独立开关
关闭后三组规则全部停止(已发出的券不受影响)
规则改完点「保存规则」即时生效,下一次自动执行就会用新规则。
① 🎂 生日礼
元 — 会员填完生日当场到账(填了才有动力)
元,0 = 无门槛
天
元,生日当天自动发放(每人每年一次)
元,0 = 无门槛
天
⚠️ 前提是会员填过生日:入口在会员中心「完善生日」卡片,数据从零开始积累。
② 💤 沉睡唤醒
天没下单就唤醒
天内不重复发(避免反复打扰同一个人)
元
元,建议设一点门槛,避免只来薅券
天
只唤醒「下过单但久未出现」的人;从没下过单的新客不会被这条打扰。
③ ⏳ 券到期提醒
天(券到期前 N 天推一条订阅消息,每张券只提醒一次)
需要先在「渠道 → 模板消息」配好活动通知模板 ID,否则只做标记、不发送。
🧱 装修配置 客户端已自动消费这些字段,本页改完即时生效
ℹ️ 活动规则:新会员 / 老会员都可参与 —— 关注公众号即可领券,每个账号限领 1 次(不限首单)。
未配置券内容时,默认发放「关注礼 · 立减2元」券。
📦 礼包内含的优惠券(最多 10 张):
⏰ 时段规则(最多 10 条;命中最高优先级时间窗):
💰 满减规则(最多 20 条;顾客下单命中最高门槛):
例:1 = 每消费 1 元积 1 分
⭐ 积分出口(抵现)—— 只有老板能填,店长只读;留空即不开通
留空=不开通(结算页不出现积分抵现)
抵扣额 = 我的积分 ÷ 该数,最多把这一单抵成 0 元。不再有「按货价 %」的上限。
例:1 = 每消费 1 元积 1 成长值
👑 等级档位(按成长值从小到大;折扣填 0.98 = 98折、0.9 = 9折、0.8 = 8折;升级礼金额填 0 表示不发)
默认 5 档:银卡 599(98折)/ 金卡 999(95折)/ 黑钻 1499(92折) / 超级 1999(9折) / 专属VIP(8折 · 隐藏档)
💡 门槛均可直接改数字(含等于即升级,如成长值到 599 就是银卡);点下方「+ 添加等级」可自由增删档位。
默认 5 档:银卡 599(98折)/ 金卡 999(95折)/ 黑钻 1499(92折) / 超级 1999(9折) / 专属VIP(8折 · 隐藏档)
💡 门槛均可直接改数字(含等于即升级,如成长值到 599 就是银卡);点下方「+ 添加等级」可自由增删档位。
💡 消费即累积成长值并自动升级,升级当下发一张「升级礼」券;等级折扣在下单算价时即时生效。
🔑 黑钻 / 超级也可由老板直接开通:到「会员 → 会员列表」点某位会员的「等级」按钮,可绕过成长值门槛直接开通,并可选永久或指定到期日。
⭐ 专属VIP(隐藏档):勾了「专属档」的等级不参与成长值自动升级、不在小程序会员中心显示, 小票/结算页也不会出现这个称号(顾客只看到折扣);只能由老板在「会员列表」里手动拉取 —— 列表操作列有「⭐ 专属VIP」快捷按钮。建议全店只保留一档隐藏档。
🔑 黑钻 / 超级也可由老板直接开通:到「会员 → 会员列表」点某位会员的「等级」按钮,可绕过成长值门槛直接开通,并可选永久或指定到期日。
⭐ 专属VIP(隐藏档):勾了「专属档」的等级不参与成长值自动升级、不在小程序会员中心显示, 小票/结算页也不会出现这个称号(顾客只看到折扣);只能由老板在「会员列表」里手动拉取 —— 列表操作列有「⭐ 专属VIP」快捷按钮。建议全店只保留一档隐藏档。
💳 充值档位(最多 10 档;客户端储值页自动展示):
🎉 消费赠券规则(最多 10 条;每条触发后自动给顾客发券):
🎁 每日盲盒 小程序「会员中心」里的那个入口,不需要你从零配
6 档奖品、100% 中奖、库存与权重都已填好,生成后可在下面微调
⚙️ 运行参数 —— 决定「一天能免费开几次」和「用积分开一次要花多少分」,直接关系到活动成本
每天免费次数
超出后积分/次
🎁 下单赠开盒机会(消费附赠)—— 顾客「商品实付(不含运费)满 X 元」的订单,每单赠 1 次开盒机会。
这是把抽奖和复购绑在一起的正路:不是让顾客花钱买抽奖,而是消费后附赠,避开「付费抽奖」的合规风险。
赠次不会过期,也不影响每天那 1 次免费机会,开盒时优先用赠次、最后才扣积分。
是否启用
商品实付满多少元(不含运费)
每人每天最多赠几次
建议 1;填 0 = 不限(可被拆单刷,不推荐)
🔧 高级:盲盒池列表(选一个池 → 下方编辑)。概率公示用小程序内的弹窗即可,这里的 URL 可留空;填了只是留档备查。
🎁 奖品配置(总权重必须 > 0,单项上限 10000;建议总数用 1000,这样「权重 ÷ 10 = 百分比 %」一眼能看懂):
💡 小程序客户端在每次下单 / 进入页面时会自动拉取最新配置
📤 推送任务 通过 pushMessage 活动通知模板,给 1090 沉睡会员做定向唤醒
防骚扰;分段发送可在云函数端配置
📋 推送历史
👤 会员画像 RFM 分层 + 业务标签 · 按「最近消费 / 消费频次 / 消费金额」自动分层(只统计有消费记录的会员)
📊 RFM 分层分布
📈 最近下单分布(按 recency_days 分桶)
🔍 按标签筛选会员
🔐 账号与密码 改网页后台的登录密码 —— 不用再去腾讯云控制台点 5 层菜单
当前状态
| 加载中... |
修改登录密码
说明(老板自己看)
· 改完立刻生效,下次登录用新密码。本页会自动把当前会话的凭据换成新密码,不用马上重登。
· 密码只保存加密后的哈希,明文不落库、不进日志 —— 所以谁也看不到原密码,忘了只能重设。
· 忘了密码怎么办:退出登录 → 登录页点「管理码」那一栏 → 用管理码进来 → 回本页直接设新密码(这一条不需要旧密码)。
· 管理码本身不在这里改:它同时存在于 4 个云函数里,只改一处会出现「网页能登、小程序登不进」,所以只能走控制台环境变量、四处一起改。 · 保存时要连点两次按钮(第一次是确认,第二次才真改)—— 有些浏览器会拦掉原生确认弹窗, 为了不出「点了没反应」,这里不用弹窗。
· 密码只保存加密后的哈希,明文不落库、不进日志 —— 所以谁也看不到原密码,忘了只能重设。
· 忘了密码怎么办:退出登录 → 登录页点「管理码」那一栏 → 用管理码进来 → 回本页直接设新密码(这一条不需要旧密码)。
· 管理码本身不在这里改:它同时存在于 4 个云函数里,只改一处会出现「网页能登、小程序登不进」,所以只能走控制台环境变量、四处一起改。 · 保存时要连点两次按钮(第一次是确认,第二次才真改)—— 有些浏览器会拦掉原生确认弹窗, 为了不出「点了没反应」,这里不用弹窗。
页面版本 2026-10-20-2210 | 如果你看不到这一行,说明浏览器加载的仍是旧缓存页面,请按 Ctrl + F5