进度说明:

① 项目地址:

② 项目进展:

  • 主流程,已经跑通,用户登录、商品信息、订单流程、支付流程、退款流程、店铺装修、优惠劵、秒杀、积分、签到、会员 VIP 等等,可以尝试生产使用
  • 非主流程,继续优化,主要是拼团、砍价、分销的 uni-app 部分(后端已经完成),期望是年前搞完

商城的功能,由三部分代码组成:

功能图

功能图

#1. 功能介绍

主要拆分四大模块:商品中心、交易中心、营销中心、会员中心。如下图所示:

功能列表

#2. 后端开启

友情提示:

① 商城使用到支付,所以需要参考 《支付手册》 文档,将支付功能开启。

② 商城使用到会员,所以需要把 yudao-module-member 模块也开启。

考虑到编译速度,默认 yudao-module-mall 模块是关闭的,需要手动开启。步骤如下:

  • 第一步,开启 yudao-module-mall 模块
  • 第二步,导入商城的 SQL 数据库脚本
  • 第三步,重启后端项目,确认功能是否生效

#2.1 开启模块

① 修改根目录的 pom.xml (opens new window)文件,取消 yudao-module-mall 模块的注释。如下图所示:

取消  模块的注释

② 修改 yudao-server 目录的 pom.xml (opens new window)文件,引入 yudao-module-mall 模块。如下图所示:

引入  模块

③ 点击 IDEA 右上角的【Reload All Maven Projects】,刷新 Maven 依赖。如下图所示:

刷新 Maven 依赖

#2.2 第二步,导入 SQL

点击 mall-2024-01-17.sql.zip (opens new window)下载附件,解压出 SQL 文件,然后导入到数据库中。

友情提示:↑↑↑ mall.sql 是可以点击下载的! ↑↑↑

#2.3 第三步,重新项目

重启后端项目,然后访问前端的商城菜单,确认功能是否生效。如下图所示:

确认功能是否生效

至此,我们就成功开启了商城的功能 🙂

#3. 前端开启

参考 《快速启动(前端项目)》 文档的「2. uni-app 商城移动端」小节。

#4. 推荐阅读

微信公众号相关:

微信小程序相关: