ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

如何在15分钟内免费搭建餐饮点餐小程序:bee开源系统完整指南

2026/8/3 20:11:08 拓冰建站 浏览量
如何在15分钟内免费搭建餐饮点餐小程序:bee开源系统完整指南

如何在15分钟内免费搭建餐饮点餐小程序:bee开源系统完整指南

【免费下载链接】bee微信小程序-餐饮点餐外卖-开箱即用项目地址: https://gitcode.com/gooking2/bee

还在为餐饮小程序开发周期长、成本高而烦恼吗?还在忍受第三方平台高额佣金抽成?本文将带你零代码部署一套完整的餐饮点餐小程序系统,支持外卖/自提/扫码点餐/会员管理等核心功能,全程仅需15分钟,彻底解决中小餐饮商家数字化转型痛点。

bee点餐系统是一套基于微信小程序开发的餐饮行业全流程解决方案,采用MIT开源协议,集成了在线点餐、外卖配送、扫码点餐、排队叫号、会员积分、支付结算等核心功能模块。系统基于Vant Weapp组件库构建UI界面,使用Apifm-wxapi作为后端服务接口,实现了前后端分离架构,商家无需编写代码即可完成部署上线。

🎯 项目核心价值:为什么选择bee点餐系统?

功能特色亮点

功能模块核心优势适用场景
扫码点餐桌号管理+二维码生成堂食餐厅、快餐店
外卖配送自动计算配送费+骑手对接外卖店铺、饮品店
会员管理积分系统+优惠券发放连锁餐饮、会员制餐厅
排队叫号在线取号+实时通知网红餐厅、高峰期管理
支付结算微信支付+多种支付方式所有餐饮场景

技术架构优势

bee系统采用三层设计架构:

  1. 表现层:基于Vant Weapp组件库构建的响应式界面,适配各种手机屏幕
  2. 逻辑层:通过JavaScript实现业务逻辑处理,代码结构清晰
  3. 数据层:依赖Apifm-wxapi提供的后端服务接口,稳定可靠

📋 部署前准备:5个必备条件清单

在开始部署之前,请确保你已经准备好以下条件:

环境要求检查表

  • 企业/个体户资质:微信小程序需企业/个体户认证,个人账号无法使用支付功能
  • 小程序账号:在微信公众平台注册并完成认证,获取AppID和AppSecret
  • 开发工具:微信开发者工具(稳定版)已安装
  • 代码仓库访问:确保可以访问GitCode仓库
  • 服务器配置:如自行部署后端需准备服务器,推荐2核4G配置

重要提示:个人开发者账号无法开通微信支付功能,必须使用企业或个体户资质注册的小程序账号。

🚀 4步极速部署流程

第1步:获取项目源代码

通过Git命令克隆项目仓库到本地:

git clone https://gitcode.com/gooking2/bee.git cd bee

项目文件结构说明:

bee/ ├── app.js # 小程序入口文件 ├── app.json # 全局配置 ├── app.wxss # 全局样式 ├── components/ # 自定义组件 ├── config.js # 系统配置文件 ├── i18n/ # 国际化语言包 ├── images/ # 静态资源图片 ├── miniprogram_npm/ # 第三方依赖包 ├── pages/ # 页面文件 └── utils/ # 工具函数

第2步:配置系统参数

  1. 修改配置文件:打开config.js文件,修改以下参数:
module.exports = { version: "26.6.29", subDomain: "你的专属域名", // 从api工厂后台获取 merchantId: 27, // 商户ID,可在后台工厂设置-->商户信息查看 customerServiceType: 'QW' // 客服类型 }
  1. 配置微信支付:在api工厂后台(https://admin.s2m.cc)完成以下设置:

    • 进入"平台设置" → "微信小程序"
    • 填写小程序AppID和AppSecret
    • 配置微信支付商户号和API密钥
  2. 数据初始化:在api工厂后台执行数据克隆:

    • 进入"工厂设置" → "数据克隆"
    • 对方商户ID填写27
    • 点击"立即克隆"完成初始化

第3步:导入项目并测试

  1. 导入项目:打开微信开发者工具,导入下载的项目代码
  2. 填写AppID:在项目设置中填写你的小程序AppID
  3. 编译运行:点击"编译"按钮测试系统功能
  4. 功能验证:检查扫码点餐、支付、会员等功能是否正常

第4步:提交审核与发布

  1. 提交审核:确认功能正常后提交微信审核
  2. 等待审核:通常需要1-3个工作日
  3. 发布上线:审核通过后在小程序后台发布上线

🔧 核心功能深度解析

扫码点餐功能实现

扫码点餐是bee系统的核心功能之一,通过桌号管理和二维码生成,实现高效的堂食服务:

  1. 桌号管理配置

    • 登录api工厂后台,进入"桌号管理"
    • 添加桌号信息(如A1、A2、B1等)
    • 记录每个桌号的ID和密钥
  2. 二维码生成流程

    • 进入"微信设置" → "小程序设置"
    • 页面路径填写pages/index/index
    • scene参数格式:门店ID,桌号ID,密钥
    • 生成并打印二维码张贴到对应桌位
  3. 顾客点餐流程

    • 顾客扫描桌面二维码
    • 系统自动识别桌号信息
    • 展示对应门店菜单
    • 顾客选择菜品加入购物车
    • 提交订单并支付
    • 厨房接单制作

支付系统集成

系统支付功能通过utils/pay.js实现,支持多种支付方式:

  1. 微信支付配置

    • 进入"系统设置" → "在线支付配置"
    • 填写微信支付商户号、API密钥
    • 配置支付回调地址
  2. 支付流程优化

    • 支持余额支付、微信支付、优惠券抵扣
    • 支付成功后自动通知厨房
    • 支持退款申请和退款处理
  3. 支付安全机制

    • 使用微信官方支付接口
    • 支付结果双重验证
    • 异常支付自动拦截

外卖配送对接

外卖功能对接主流配送平台,实现自动化配送管理:

  1. 配送平台配置

    • 注册达达开放平台账号
    • 在api工厂后台配置达达参数
    • 在门店管理中设置配送范围
  2. 配送流程优化

    • 用户下单选择外卖配送
    • 系统自动计算配送费
    • 支付完成后推送订单至配送平台
    • 骑手接单配送
    • 用户收货确认

⚙️ 高级配置技巧

多门店管理配置

bee系统支持多门店连锁管理,满足连锁餐饮品牌需求:

  1. 门店信息配置

    • 在后台添加多个门店信息
    • 配置各门店营业时间、配送范围
    • 设置门店专属菜单和价格
  2. 数据同步机制

    • 会员数据跨门店共享
    • 库存数据实时同步
    • 订单数据分门店管理

会员系统深度配置

会员系统是提升顾客粘性的关键功能:

  1. 积分规则设置

    • 消费1元获得多少积分
    • 积分兑换规则配置
    • 会员等级升降级规则
  2. 优惠券管理

    • 创建不同类型的优惠券
    • 设置使用条件和有效期
    • 配置自动发放规则

营销活动配置

通过丰富的营销活动吸引顾客消费:

  1. 满减活动

    • 设置满减金额和优惠金额
    • 配置活动时间和适用商品
    • 设置每人限领次数
  2. 折扣活动

    • 商品折扣设置
    • 时段折扣配置
    • 会员专享折扣

🔍 常见问题排查指南

支付失败问题排查

错误现象可能原因解决方案
获取openid失败subDomain配置错误检查config.js中的subDomain是否正确
appid不匹配多处appid不一致确保开发者工具、微信后台、api工厂三处appid一致
支付权限不足未完成认证小程序账号需完成企业认证
支付回调失败服务器配置问题检查网络连接或联系技术支持

定位功能异常处理

微信小程序获取位置接口权限调整,需替换为模糊定位:

  1. 全局替换代码:

    • scope.userLocationscope.userFuzzyLocation
    • wx.getLocationwx.getFuzzyLocation
    • "getLocation""getFuzzyLocation"
  2. 在app.json中添加权限声明:

{ "permission": { "scope.userFuzzyLocation": { "desc": "获取位置信息用于展示附近门店" } } }

打印机自动出票配置

  1. 购买支持云打印的小票机(推荐佳博、飞鹅等品牌)
  2. 在api工厂后台配置打印机参数
  3. 选择合适的打印模板:
    • 小票机模板:模版①
    • 杯贴机模板:模版①

📊 部署后必做的6件事

  1. 测试核心流程:完成从点餐到支付的全流程测试
  2. 配置门店信息:添加门店地址、联系方式、营业时间
  3. 上传菜品数据:录入菜品分类、名称、价格、图片
  4. 设置支付参数:确保微信支付功能正常可用
  5. 配置营销活动:设置开业优惠、会员专享等活动
  6. 备份数据:导出重要配置信息,防止数据丢失

🚀 未来发展和社区支持

bee点餐系统作为开源餐饮解决方案,将持续升级以下功能:

  1. AI智能推荐:基于用户点餐历史推荐菜品
  2. 多语言支持:通过i18n实现中英文切换
  3. 会员积分系统:消费积累积分,积分可抵扣现金
  4. 营销活动模块:支持优惠券、满减、折扣等活动
  5. 数据分析面板:销售数据可视化展示

💡 总结

bee点餐系统为中小餐饮商家提供了低成本的数字化转型路径。通过本文介绍的4步部署法,商家可在15分钟内完成小程序上线,彻底摆脱第三方平台的高额佣金抽成。系统采用模块化设计,便于二次开发和功能扩展,满足不同餐饮场景的需求。

如果本项目对您的业务有所帮助,请在GitCode上给予Star支持。开源社区的发展离不开每位开发者的贡献,欢迎提交Issue和Pull Request参与项目改进。

温馨提示:项目使用过程中遇到任何问题,可通过api工厂后台的"帮助中心"获取技术支持,或加入官方用户交流群获取社区帮助。

【免费下载链接】bee微信小程序-餐饮点餐外卖-开箱即用项目地址: https://gitcode.com/gooking2/bee

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考