
聚惠星商城 dts-shop完整微信小程序商城搭建与部署指南【免费下载链接】dts-shop微信小程序小程序商城商城springboot框架vue管理系统java后台项目地址: https://gitcode.com/gh_mirrors/dt/dts-shop想上线一个能收单、管库存、发优惠券的商城但不想从零写后端聚惠星商城 dts-shopdts-mall是一个基于微信小程序 SpringBoot Vue 的开源电商项目同时支持单店运营和多店铺入驻两种模式。本文按环境准备 → 数据库导入 → 三端启动 → 功能走查的顺序带你把这个商城真正跑起来。项目由四端组成微信小程序买家端、Vue 管理后台运营端、两个 SpringBoot 服务dts-admin-api管理端接口、dts-wx-api小程序接口外加公共层dts-core和数据访问层dts-dao。代码按 Maven 多模块组织数据库使用 MySQL 5.7权限用 Shiro 实现。部署环境准备与后端启动跑起来需要四个东西JDK 1.8、Maven 3.6、MySQL 5.7、Node.js 12。后端是 SpringBoot 2.0.4 项目devprofile 默认激活无需额外切换环境。数据库一步导入克隆代码git clone https://gitcode.com/gh_mirrors/dt/dts-shop导入 doc/dts-shop-表结构和数据-20200326.sql它包含完整的dts_前缀表结构和演示数据商品、订单、用户、优惠券等都有。如果数据库名不是demo改一下表名引用或建库时对齐即可。检查各模块配置中的数据源指向。两个接口服务共用 dts-core/src/main/resources/ 下的application-*.yml按实际库改密码和地址。后端三分钟启动启动管理后台接口端口 8073cd dts-admin-api mvn spring-boot:run小程序接口端口 8070同理在dts-wx-api目录下执行相同命令。两个服务都起来后小程序和后台才有数据可查。管理后台与小程序快速启动管理后台cd admin-ui npm install npm run dev浏览器打开本地 dev 端口默认演示管理员账号dtsadmin / dtsadmin入驻店铺账号dtsdemo / dtsdemo。小程序用微信开发者工具导入wx-mini-program/目录AppID 用自己的测试号即可。注意 wx-mini-program/config/api.js 里配置的是小程序接口地址对应 8070 端口本地调试时改成http://localhost:8070/demo并勾选不校验合法域名。登录后台看一眼仪表盘能显示用户数、商品数、订单数曲线说明前后端与数据库全部打通部署完成。功能走查三个视角各看一遍买家视角小程序端小程序端覆盖购物全链路首页带商品搜索、广告轮播、公告和分类导航下面接团购专区商品详情支持品牌店铺展示、多规格选择购物车可叠加优惠券下单对接微信支付。账号体系上支持微信授权登录和手机号账号密码登录两种对应wx-mini-program/pages/auth/下的 login、accountLogin 两个页面。另外内置了代理推广入口用户可申请成为代理生成专属推广码查看佣金余额并申请提现。卖家视角店铺运营入驻店铺的管理员登录同一套后台权限被限制在自己店铺范围内商品发布、编辑、上下架、库存与价格调整都在商品管理里完成商品支持多图、规格、关键字和宣传画廊。平台运营视角后台管理平台管理员的菜单分成五大块用户管理会员、收货地址、搜索历史、意见反馈、会员收藏与足迹商城管理商品类目、品牌、订单、团购配置推广管理公告、首页广告位、优惠券模板系统管理管理员账号、角色权限基于 Shiro 的角色-权限模型统计用户、订单、商品三个维度的报表订单页面能看到订单号、支付状态、物流单号与渠道支持按状态筛选和导出发货后买家端同步更新物流跟踪。二次开发指引几个值得知道的扩展点和注意事项模块边界清晰接口层dts-admin-api/dts-wx-api只做 Web 逻辑通用能力存储、通知、快递查询、工具类都沉在 dts-core/数据访问集中在 dts-dao/。加一个新接口通常只需要在接口层加 Controller再往 service 层走。存储与通知可插拔dts-core/src/main/java/com/qiguliuxing/dts/core/storage/ 下本地、七牛、阿里云 OSS、腾讯云 COS 四种实现并存按配置切换notify 包同样封装了短信、邮件、微信模板消息换供应商不用动业务代码。MyBatis 代码可再生成dts-dao/mybatis-generator/ 里有generatorConfig.xml改表结构后重新生成 DAO 和 domain 即可不用手写。定时任务dts-admin-api的 job 包里有订单超时取消、优惠券过期、结算三个任务改支付时效或结算周期时看这里。上线注意微信支付和小程序参数配置在 core 的WxConfig/WxProperties中数据库定期备份重点是订单和用户表项目基于 LGPL 协议开源商用需保留页脚水印。谁适合用个人创业者想低成本验证一个卖货的小程序商城单店模式直接能用多商户平台需要品牌入驻 平台抽佣结构时店铺入驻、推广佣金模块是现成的毕业设计 / 教学四端分离的结构适合讲解电商系统的接口设计与权限模型按上面步骤导入 SQL、起两个 SpringBoot 服务、跑 admin-ui半小时左右就能看到完整的商城界面——下一步建议先用演示账号把下单 → 发货 → 收货 → 评价走一遍再开始改自己的业务。【免费下载链接】dts-shop微信小程序小程序商城商城springboot框架vue管理系统java后台项目地址: https://gitcode.com/gh_mirrors/dt/dts-shop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考