|
|
主要内容
这套源码采用了现代化的技术栈构建,具备以下核心功能与技术优势:
强大的机器人交互体验:
可视化菜单导航:用户通过 /start 指令即可唤起底部菜单栏,支持“全部商品”、“我的订单”、“联系客服”等快捷入口,操作逻辑符合用户直觉。
分类商品展示:支持多级商品分类(如亚洲、欧美、东南亚节点等),用户点击分类即可快速筛选目标商品,界面清爽直观。
自动化订单流程:从商品选择、价格展示到支付链接生成,全程由机器人自动完成,支持支付宝、微信支付等多种主流支付方式,并具备订单超时处理机制。
功能完备的后台管理系统:
数据可视化看板:后台首页集成销售额统计、订单统计等核心数据图表,支持按日、按月查看经营报表,运营状况一目了然。
全维度的商城管理:提供商品管理、分类管理、订单管理、支付通道配置等模块,支持灵活的商品上下架与价格调整。
权限与系统设置:内置完善的权限管理体系,支持多管理员角色分配,同时提供文章系统(用于发布帮助文档或公告)及基础系统配置功能。
先进的技术架构:
高性能技术栈:后端基于 VUE3 + Webman + MySQL8 构建,相比传统PHP框架,Webman 提供了更高的并发处理能力和更低的资源消耗。
前后端分离设计:代码结构清晰,逻辑分层明确,非常适合作为二次开发的基础底座,方便开发者根据业务需求进行深度定制。
关键说明
运行环境要求
服务器系统:Linux 或者 Windows 服务器,需安装 PHP、MYSQL。推荐使用 Linux 服务器。
PHP 版本:PHP >= 8.1
数据库版本:Mysql >= 5.7
部署与配置步骤
后端部署:把店小二源码上传到服务器,修改数据库配置文件 service/.env。
数据库导入:在数据库中导入源码包内的 SQL 文件。
反向代理:添加反向代理,指向 http://127.0.0.1:28080,发送域名设置为 $host。
接口配置:接口文件的话新建一个站点上传到服务器,配置 db.php 里面的数据库连接信息以及 $bot_token 即可。
扩展安装
需要安装 Swoole Loader 扩展。
把 swoole_loader82_nts.so 文件上传到 PHP 扩展配置文件目录,例如:/www/server/php/82/lib/php/extensions/no-debug-non-zts-20220829/。
在 /www/server/php/82/etc/php-cli.ini 底部加一行:
extension=/www/server/php/82/lib/php/extensions/no-debug-non-zts-20220829/swoole_loader82_nts.so
配置完成后,重启 PHP 即可生效。
|
|