**業務目標**
提供購物車,滿足用戶商品的挑選,以及優惠券的使用。并根據購物車清單,生成訂單,作為支付的基建。
**產品模塊**

**1、商品信息**
在訂單中記錄商品的編號,并在購物車中展示?`商品圖片`、`商品名稱`、`商品屬性`、`商品單價`、`發貨時間`等數據。
**2、優惠調整**
與訂單進行關聯,在此模塊中記錄訂單的價格調整。單筆訂單可以存在多次價格調整,但只有最近一次的價格調整才為有效。
**3、物流選擇**
與訂單進行關聯,讀取商品配置的物流選項。若物流存在費用,則在此出記錄訂單的物流費用。
**4、增值服務**
運費險,模式與物流選擇一樣
**5、訂單信息**
在訂單信息中,除了關聯其他4個模塊之外,還需要記錄商品的數量以及商品的總價,同時在其他4個模塊中判斷是否增減金額。
>?例如存在優惠調整,則在購物車存在的金額展示為總價?-?優惠價。
>?例如存在物流費用,則在購物車存在的金額展示為總價?+?物流價。