商品属性
- 系统品牌
- thinkphp
- 开发语言
- PHP
- 数据库
- Mysql
- 源文件
- 完全开源(含全部源文件)
- 授权
- 免授权
- 规格
- 整站源码
- 移动端
- Wap,自适应
- 源码大小
- 10 MB
安装环境
- 安装服务
-
免费 【要求说明】
- 主机类型
- 自适应独立主机(服务器、VPS、VM)
- 伪静态
- 需要
- 操作系统
- Windows,Linux
- 安装方式
- 提供管理权限
- Web服务
- apache,nginx
商品介绍
一套能真正跑起来的 H5 自营商城:买家不注册就能下单,同手机号登录后订单自动继承;收款走易支付(同步+异步双保险),售后退款进余额、买家可申请提现,后台带完整的商品/订单/会员/权限管理。
注意,并非网上那些物联网流量卡改造的系统
基于 ThinkPHP 8 + MySQL 开发的单商户自营 H5 商城,H5 移动端 UI 参照抖音商城风格设计,响应式移动优先布局。
最核心的设计是 "游客免注册下单 + 注册登录双模式":
- 买家不注册、不登录,填个手机号就能直接下单付款
- 之后用同一个手机号登录,之前作为游客下的订单会自动出现在"我的订单"里
- 再设置一个密码就升级为会员,订单、余额、地址、售后记录全部保留
技术栈与环境
| 项目 | 说明 |
|---|
| 后端框架 | ThinkPHP 8.1(多应用架构:前台 index / 后台 admin / 接口 api / 公共 common) |
| 数据库 | MySQL 5.6+(采用 utf8mb4,金额全部 DECIMAL,兼容低版本 MySQL) |
| PHP 版本 | PHP 8.0 ~ 8.2(实测 8.2) |
| 前端 | 原生 H5 + jQuery + layui(后台),无框架依赖、无 npm 构建 |
| 服务器 | Apache / Nginx 均可(附 .htaccess 与伪静态说明) |
| 第三方 | 无任何强制收费依赖,不需要装 Composer 扩展包也能跑 |
功能清单
前台 H5(买家端)
- 首页:店铺卡片(评分/销量/角标)、公告滚动、商品、推荐位、底部 TabBar + 购物车角标
- 商品列表 / 搜索 / 分类
- 商品详情:多图、规格选择弹层(支持"加价规格",如 +9.9)、富文本图文详情、商品评价(评分+晒单+商家回复)、收藏
- 购物车:游客用会话保存、会员入库保存,登录后自动合并;勾选/全选、改数量、删除、失效商品标识
- 确认订单:收货信息、订单备注、金额明细(商品/运费/满减包邮)
- 收银台 / 支付结果页:多通道多支付方式,倒计时
- 我的订单:全部/待付款/待发货/待收货/已完成分栏 + 数量角标、订单详情、订单流程时间轴
- 确认收货 / 取消订单
- 售后退款:仅退款 / 退货退款,选原因 + 补充说明(移动端上滑弹层),可撤销,可看商家回复与进度
- 我的评价:待评价 / 已评价
- 我的收藏
- 消息中心:支付成功、已发货、交易完成、售后结果、余额变动等站内信
- 我的钱包:余额、提现记录、余额明细、申请提现(支付宝/微信/银行卡)
- 收货地址:增删改、设默认
- 个人资料:头像(本地上传)、昵称、修改/设置登录密码
- 游客查单:手机号+验证码 或 订单号+手机后 4 位+金额
- 登录 / 注册:短信验证码登录、手机号+密码登录,未注册自动创建账号
- 售后工单:提交问题、查看客服回复
后台管理(layui 全套)
- 数据看板:商品数、待发货、待付款、待处理工单、今日/累计成交额、最近订单
- 商品管理:搜索筛选、新增编辑、上架下架、推荐位、排序、库存销量、主图/轮播图上传、富文本详情编辑器(layedit,支持插图)、规格配置
- 分类管理:增删改、排序、显示隐藏
- 会员管理:会员/游客筛选、搜索、真实订单数、余额与提现冻结、详情(订单+余额明细)、人工调整余额(正负均可,留痕+通知买家)、启用停用
- 订单管理:状态分栏、按订单号/手机号/收货人搜索、详情、发货(填快递公司+运单号)、关闭订单(回滚库存)
- 退款售后:同意 / 拒绝 / 标记已退款(支持填写备注),未发货退款自动回滚库存
- 售后工单:按待处理/已处理筛选、一键回复
- 评价管理:回复评价、显示隐藏、好评/差评/待回复统计
- 提现管理:审核、标记已打款(记录转账单号)、驳回(金额自动退回余额)
- 权限管理(RBAC):左侧菜单由数据库驱动(可自由加菜单/图标/排序)、角色按菜单勾选分配权限、管理员管理;按控制器节点鉴权,无权限直接 403
- 站点设置:一个页面 5+ 个页签集中管理(基础信息 / 店铺展示 / 交易设置 / 支付通道 / 短信与通知 / 邮件通知),布尔项用开关,保存后前台立即生效
接口 / 业务能力
- 易支付(彩虹易支付协议)对接:MD5 签名、单支付流程、同步跳转 + 异步通知双保险
- 支付回调三道关:① 验签 ② 金额校验(不一致标记异常订单,不自动发货)③ 幂等(网关重复通知只计数,不重复处理)
- 短信:内置短信宝与阿里云短信驱动(无需 SDK),验证码 5 分钟有效、60 秒限流、1 小时 5 次,发送日志入库
- 邮件通知:内置 SMTP(socket 直连,无第三方库),新订单/付款/售后/提现/工单自动邮件通知商家,失败不影响主流程
- 订单超时自动关闭:命令行 php think order:close,回滚库存 + 留痕 + 站内信,可配计划任务
- 防刷与防篡改:订单金额全部服务端计算,规格加价由服务端按商品配置解析(前端无法改价)库存条件更新防超卖;数量上限=库存订单状态机 + 归属校验(本人 / 会话 / 订单令牌)下单限流:同手机号+IP 1 分钟 3 单、1 小时 10 单游客查单按 IP 限流;后台登录失败 5 次锁定 10 分钟上传:后缀白名单 + 真实图片校验 + 5MB 限制 + 上传目录禁止脚本执行
- 全流程留痕:订单操作日志(买家/商家/系统)、余额明细、短信日志、邮件日志、后台操作日志
? 系统亮点(集中表述)
- 真正意义上的"游客免注册下单"——不是简单的跳过注册,而是下单即按手机号建立隐式账号,登录后订单/余额/地址自动继承,转化率友好
- 资金链路完整——售后退款进买家站内余额,买家可申请提现,商家后台审核并记录打款凭证(含余额冻结、驳回自动退回、全程明细留痕)
- 支付回调双保险——同步跳转 + 异步通知任一条到达即可置为已付款,另一条被幂等拦住;金额不符自动标记异常单不发货
- 后台权限是"数据库驱动"的——加功能只需在后台加一条菜单并填权限节点,无需改代码
- 零第三方依赖——短信/邮件驱动都是自己实现的 HTTP/SMTP 调用,不依赖 Composer 包,不会因为某个库停更而挂掉
- 代码规范、可二次开发——多应用分层(controller / model / service / view 分离),无裸拼 SQL,金额用 DECIMAL
交易流程
注意事项
1、本站会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全!
2、本站无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别;
3、在没有"无任何正当退款依据"的前提下,商品写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
4、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);
5、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在本站上所留的QQ、手机号沟通,以防对方不承认自我承诺。
6、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于本站介入快速处理。
网站声明
1、本站作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与网站无关;无论卖家以何理由要求线下交易的,请联系管理举报。