訂單資料
基本資料
- 訂單編號
- 訂單建立時間
- 訂單狀態 - 處理中, 已完成, 退貨中, 已退貨, 已取消
- 處理中: 訂單成立的初始狀態
- 已完成: 顧客確認有收到, 完成確認 or 商品出貨後(6+7)天後自動完成
- 退貨中: 賣家出貨後, 買家申請退貨的狀態
- 已退貨: 退貨完成的訂單
- 已取消: 賣家取消 or 買家在出貨前自己取消的訂單
可參考流程圖

物流狀態
- 收件人姓名, 電話, 地址
- 物流狀態 - 未出貨, 已出貨
金流狀態
- 付款方式 - ATM 付款, 信用卡付款, 虛擬帳戶付款, 超商代碼
- 結款狀態 - 未付款, 已付款
訂單商品
可設定多個
- 商品名稱
- 商品規格
- 商品貨號
- 商品價錢
- 商品數量
訂單金額
- 產品價格
- 金流費用
- 物流費用
- 總價格
購買人資訊
- 姓名
- 電話
資料結構
orders: {
_key_odr_1: {
key: "_key_odr_1",
id: 1223,
createTime: 1607484480,
orderState: OrderState.InProceeding
logisticInfo: {
receiver: {
name: "王小明",
address: "新竹市大學路1001號",
phone: "0987654321"
},
state: LogisticState.NotSent
},
payInfo: {
type: CurrencyType.CreditCard,
state: PayState.Paid
},
products: [{
key:"_key_pd_1",
name: '衛生紙'
spec1: null,
spec2: null,
sku: '0002',
price: 20,
count: 1
},{
key: "_key_pd_2",
name: '上衣'
spec1: '紅色',
spec2: 'L',
sku: '0001-1',
price: 500,
count: 1
}],
payMoney: {
product: 520,
currencyFee: 20,
logisticsFee: 15
},
customerInfo: {
name: "王小明",
phone: "0987654321",
email: "wang@test.com"
}
}
}