15120086569

网站建设 APP开发 小程序开发

SOLUTIONS/方案

为您提供更有价值的思想和方案

您当前位置> 首页 > 方案

善舟定典小程序教学内容 + 商城一体化开发方案

浏览次数:

一套面向专业培训机构 / 垂直品牌的「内容 + 商城」双轮小程序系统。把教学视频、线上课程、案例文章与商品交易放进同一个小程序、同一套后台,用户看内容与下单购买不再割裂;后台涵盖商品、订单、退款、营销、会员、分销、内容与权限审计九大板块,开箱即用、可深度定制。

🛡️ 纯自主研发:全部业务代码由速光网络软件开发从零编写,未使用任何开源商城系统(CRMEB / Niushop / 商城模板一类)或二次开发套壳。数据结构、接口设计、业务逻辑完全自主可控,无版权纠纷、无授权限制、无不明后门。

一、方案概述

多数垂直行业的小程序都会遇到同一个矛盾:内容留人,商品变现,两者却分在两个系统里。用户看完教学视频想买配套用品,要跳出去;运营发了新课程,商城那边毫无感知;两套后台、两批账号、两份数据。

善舟定典小程序把这件事合成一套:

  • 内容侧:视频、线上课程、案例文章三类内容,按业务部位 / 主题分类组织,首页金刚位直达;
  • 商城侧:完整交易链路——商品浏览、多规格 SKU、购物车、下单、支付、物流查询、退款售后、评价;
  • 共享底座:同一套用户体系、同一套会员与积分、同一套后台权限,内容与商品可以互相导流。

系统基于 PHP 8 + ThinkPHP 8 + MySQL 构建,小程序端为微信原生开发(非跨端框架套壳),后台为服务端渲染 + Layui,无需额外部署 Node 服务,一台普通云服务器即可承载。

二、系统总览:三端协同

使用角色

核心职责

📱 微信小程序

终端用户

看视频 / 学课程 / 读案例、浏览下单、订单售后、积分券包、分销推广

⚙️ 运营管理后台

运营 / 客服

商品、订单、退款、内容、营销、会员、分销的日常运营

🔐 系统管理后台

管理员

管理员与角色、模块级权限、操作日志审计、第三方密钥配置

三端共享同一套数据底座,权限按角色隔离,职责清晰。

三、功能模块详解

1. 后台登录 · 独立入口与防爆破

善舟定典后台登录页

后台登录页:账号密码登录,登录入口路径可配置

  • 入口路径可自定义:后台地址不使用 /admin 这类公开可猜的路径,降低被扫描探测的概率;
  • 登录失败锁定:连续登录失败会同时锁定账号与来源 IP,锁定自动过期,不需要人工解锁;
  • 会话过期保护:闲置超时自动失效,长表单填写中途可先行保存,避免提交时因登录态过期丢失内容。

2. 控制台 · 待办一屏直达

善舟定典后台控制台

控制台首页:待处理事项、本次登录信息与安全须知

登录即见经营待办,不用逐个菜单点进去找:

  • 待办卡片:待发货订单、待审核退款、待打款提现、待审核分销员、未处理反馈,五类事项实时统计;
  • 登录信息:本次登录账号、上次登录时间与来源 IP,异常登录一眼可辨;
  • 安全须知:明确提示后台是资金操作入口、所有写操作均记入日志、失败锁定规则。

3. 商品中心 · 多规格 SKU 与结构化录入

商品列表管理

商品列表:按名称、分类、上下架状态组合筛选

商品编辑与 SKU 录入

商品编辑:基本信息、主图轮播图、规格与 SKU 结构化录入

  • 组合筛选:商品名模糊搜索 + 分类 + 上下架状态,列表支持按 ID 排序、分页可调;
  • 多规格 SKU:自定义规格项与规格值,系统自动生成组合行,每个 SKU 独立设价格、市场价、会员价、库存、编码与图片;
  • 起价自动回填:商品起价由 SKU 最低价自动计算,不需要人工维护第二份价格;
  • 字段级提示:每个输入框下方标注长度上限、取值含义与常见误区(如「分类只能选末级,挂在父级上小程序端永远筛不到」),降低运营出错率;
  • 富文本详情:图文详情支持编辑器排版,禁止 base64 内嵌图片,强制走图片上传,避免详情字段被撑爆导致后半截静默丢失。

4. 内容中心 · 视频 / 课程 / 案例三线并行

视频内容管理

视频管理:分类、封面、外链地址、播放数与上下架状态

这是本方案区别于普通商城的核心模块:

  • 三类内容独立管理:教学视频、线上课程(可编排视频合集)、案例文章,各有独立的分类树与列表;
  • 视频走外链不占存储:视频地址填腾讯云点播 / 阿里云点播等平台的 https 地址,后台不存视频文件,节省带宽与存储成本;
  • 软删除保护:删除是软删,已被课程合集引用的视频不会因此从课程里消失;
  • 播放数统计:每个视频的播放次数实时累计,便于判断内容受欢迎程度;
  • 首页金刚位联动:内容分类可直接配置为首页金刚位入口,用户一键直达对应内容列表。

5. 交易中心 · 订单全流程与售后

订单管理

订单管理:订单号、收货人、金额、状态与操作入口(图中手机号已脱敏)

  • 全流程状态流转:待付款 → 待发货 → 待收货 → 已完成,各状态可筛选查询;
  • 改价有边界:改价只对「待付款」订单开放,已支付订单要少收钱必须走退款流程,杜绝绕过资金记录的口子;
  • 退款审核:用户申请退款后进入审核队列,同意后按微信支付原路退回,退款结果由支付平台回调自动确认;
  • 物流查询:对接第三方快递接口,订单发货后填写快递单号,用户在小程序端即可查看完整物流轨迹(顺丰需附收件人手机尾号,后台有明确提示);
  • 评价管理:用户评价可在后台查看与管理,商品详情页展示时昵称自动脱敏。

6. 营销与会员

  • 优惠券:满减券 / 折扣券,可设领取上限、有效期、使用门槛,用户在券中心自助领取;
  • 兑换券:批量生成兑换码,用户输入兑换码即可获得对应权益;
  • 满减活动:按订单金额阶梯设置满减规则;
  • 积分体系:消费赠积分、积分抵扣(可设单笔抵扣比例上限),积分流水完整可查;
  • 会员价:商品 SKU 可单独设置会员价,会员身份到期自动回收。

7. 分销体系 · 二级佣金与提现风控

  • 二级分销:一级 / 二级佣金比例后台可配,佣金在订单完成后按冻结期结算;
  • 准入门槛:可配置「无门槛 / 满消费额 / 满订单数」三种成为分销员的条件,支持自动审核或人工审核;
  • 佣金结算:冻结期满自动结算,退款订单的佣金同步回滚,不会出现「货退了佣金还在」;
  • 提现风控:最低提现金额、每日提现次数上限均可配置,提现规则在小程序端完整展示,后台逐笔审核打款;
  • 总开关:分销功能可整体启停,关闭后小程序端入口隐藏、接口一并拒绝,无需重新提交小程序审核。

8. 系统设置 · 密钥与业务参数集中管理

系统设置

系统设置:七组配置横向选项卡切换,每项标注最后修改时间

  • 分组管理:微信与支付、云存储、交易、分销、积分、客服、物流查询七组,横向选项卡切换;
  • 参数化运营:运费、满额包邮门槛、未付款自动取消时长、发货后自动确认收货天数等业务规则,运营自助调整,不需要改代码;
  • 密钥与代码分离:所有第三方密钥存于数据库配置,不写入代码仓库;
  • 修改留痕:每个配置项标注最后修改时间,配置变更同时写入操作日志。

9. 权限体系 · 模块级 RBAC

权限点配置

权限点:以「控制器 / 方法」为最小粒度,两级菜单结构

  • 最小粒度到方法:权限标识即「控制器 / 方法」,与真实路由一一对应,授权精确到单个操作而非整个模块;
  • 角色分配:管理员绑定角色,角色勾选权限点,支持多管理员、多角色;
  • 配置自检:权限标识写错、上级不存在、层级超限等配置错误会在列表「问题」列直接点名,不会变成「授了权却点不进去」的死权限。

10. 操作日志 · 只读审计

操作日志审计

操作日志:操作人、动作、对象、IP 与时间完整留痕(图中 IP 已脱敏)

  • 写操作全记录:操作人、动作标识、对象类型与 ID、来源 IP、时间、变更前后值;
  • 日志只读:后台不提供任何修改日志的入口——能被改的审计不叫审计;
  • 组合查询:按动作、对象类型、对象 ID、日期区间组合筛选,追溯特定事件。

四、核心能力矩阵

能力域

具体功能

内容

教学视频、线上课程(视频合集)、案例文章、内容分类树、播放统计、外链存储

商品

多规格 SKU、分类树、主图轮播图、图文详情、库存、排序、上下架、会员价

交易

购物车、下单、微信支付、订单流转、物流轨迹查询、退款售后、订单评价

营销

优惠券、兑换券、满减活动、积分赠送与抵扣、会员价与会员有效期

分销

二级佣金、准入门槛、冻结期结算、退款佣金回滚、提现审核与风控、功能总开关

用户

微信一键登录、手机号绑定、头像昵称、收货地址、收藏与浏览足迹、意见反馈

首页

轮播图、金刚位(可指向内容分类 / 商品分类 / 商品 / 外链)、推荐商品流

权限

多管理员、角色管理、方法级 RBAC、登录失败锁定、会话超时

审计

操作日志只读留痕、配置修改时间、支付回调日志

集成

微信登录与支付、七牛云存储、快递物流查询

五、第三方集成

  • 微信小程序登录code 换取 openid 静默登录,401 自动静默重登,用户无感;
  • 微信支付:小程序 JSAPI 支付,支付结果由微信服务器回调确认,回调带签名校验,日志完整;
  • 微信退款:原路退回,退款结果独立回调,避免「钱退了本地状态不变」的对账断层;
  • 手机号快速验证:用户授权后一键绑定手机号,无需短信验证码;
  • 七牛云存储:图片与封面走 CDN,访问快、成本低、支持自定义域名,旧路径自动 301 兼容;
  • 快递物流查询:对接第三方快递接口,支持自动识别快递公司,查询结果带缓存以控制调用成本。

所有第三方密钥均在后台可视化配置,密钥与业务代码分离

六、技术架构与安全

  • 技术栈:PHP 8 + ThinkPHP 8 + MySQL,小程序端微信原生开发,后台服务端渲染 + Layui;
  • 纯自研业务层:不使用任何开源商城系统或商城模板,业务代码 100% 自建;
  • 分层清晰:控制器只做参数校验与响应,业务逻辑集中在 60 个 Service 中,数据访问统一走模型层;
  • 闸门集中:登录校验、权限校验、功能开关等闸门统一挂在控制器基类上,新增控制器默认受保护,不依赖开发者记得逐个添加;
  • 资金安全:金额一律以「分」为整数单位参与计算,杜绝浮点误差;库存扣减、佣金结算等关键路径全部在数据库事务内完成并加行锁,防止并发超卖与重复结算;
  • 输入防护:上传类型与大小白名单、富文本可执行标签过滤、分页参数上下界约束、金额参数格式与量级双重校验;
  • 数据库迁移:39 个版本化迁移脚本,部署时自动执行、幂等可重跑,环境之间结构一致。

七、交付模式与服务

速光网络提供从方案设计、定制开发、部署上线到运维保障的一站式服务:

  • 标准版快速交付:核心功能开箱即用,快速上线;
  • 深度定制开发:按业务需求裁剪与扩展功能模块;
  • 部署与迁移:私有化部署、域名备案、微信认证与支付签约协助;
  • 小程序过审辅导:类目选择、资质准备、审核驳回问题定位与整改;
  • 持续维护:版本升级、故障响应与技术支持。

八、关于速光网络

速光网络软件开发专注于电商平台、企业管理系统与移动应用的定制化研发,以稳定的工程能力与务实的交付态度,为客户打造真正好用、耐用的软件产品。

🌐 官网:suguang.cc
💼 服务:小程序 / 公众号开发 · 多商家商城 · 企业定制系统 · 数据可视化

善舟定典 · 教学内容 + 商城一体化小程序

让内容与交易在同一个小程序里彼此成就


相关案例查看更多