🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**业务目标** 提供购物车,满足用户商品的挑选,以及优惠券的使用。并根据购物车清单,生成订单,作为支付的基建。 **产品模块** ![](https://img.kancloud.cn/09/58/0958ba5d9475439ab0ce0510ab9a03f7_1193x693.png =700x) **1、商品信息** 在订单中记录商品的编号,并在购物车中展示 `商品图片`、`商品名称`、`商品属性`、`商品单价`、`发货时间`等数据。 **2、优惠调整** 与订单进行关联,在此模块中记录订单的价格调整。单笔订单可以存在多次价格调整,但只有最近一次的价格调整才为有效。 **3、物流选择** 与订单进行关联,读取商品配置的物流选项。若物流存在费用,则在此出记录订单的物流费用。 **4、增值服务** 运费险,模式与物流选择一样 **5、订单信息** 在订单信息中,除了关联其他4个模块之外,还需要记录商品的数量以及商品的总价,同时在其他4个模块中判断是否增减金额。 > 例如存在优惠调整,则在购物车存在的金额展示为总价 - 优惠价。 > 例如存在物流费用,则在购物车存在的金额展示为总价 + 物流价。