訂單資料

基本資料

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

可參考流程圖

物流狀態

  • 收件人姓名, 電話, 地址
  • 物流狀態 - 未出貨, 已出貨

金流狀態

  • 付款方式 - ATM 付款, 信用卡付款, 虛擬帳戶付款, 超商代碼
  • 結款狀態 - 未付款, 已付款

訂單商品

可設定多個

  • 商品名稱
  • 商品規格
  • 商品貨號
  • 商品價錢
  • 商品數量

訂單金額

  • 產品價格
  • 金流費用
  • 物流費用
  • 總價格

購買人資訊

  • 姓名
  • 電話
  • Email

資料結構

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"
        }
    }
}