多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 订单流程 ### 一. 加入购物车 `\app\controller\api\store\order\StoreCart::create` ![](https://img.kancloud.cn/30/ac/30acf6a5c602b1ea12531042f8fe9e4b_2478x1116.png) 业务逻辑: 1. 检查商品状态是否有效 2. 加入购物车/更新购物车数量 3. 加入购物车成功返回购物车 id ### 二. 核对订单信息 `\app\controller\api\store\order\StoreOrder::v2CheckOrder` ![](https://img.kancloud.cn/1b/42/1b42a7d39f34de43b4a3e9932558322f_2516x898.png) 业务逻辑: 1. 获取下单购物车信息 2. 检查下单购物车商品是否有效,库存量是否满足,是否超出限量 3. 计算商品运费 4. 计算优惠金额 5. 计算积分抵扣,赠送积分 6. 计算订单金额 6. 返回订单信息 ### 三. 创建订单 `\app\controller\api\store\order\StoreOrder::v2CreateOrder` ![](https://img.kancloud.cn/01/57/01579134036878a02bf8e6f138462df5_1716x604.png) 1. 获取下单信息 2. 核对订单信息 3. 计算订单佣金 4. 检查发票信息 5. 创建订单 6. 创建发票信息 7. 减库存 8. 赠送订单积分 9. 减积分抵扣积分数 10. 增加推荐人冻结佣金 11. 增加自己冻结赠送积分 8. 返回支付参数