test plan - revtel/gatsby-starter GitHub Wiki

ec

login

  • 一般登入
    • 輸入錯誤帳號密碼,顯示錯誤訊息
    • 輸入帳號密碼登入
  • google signin
    • 點擊 button 導至 provider 頁面,授權後導回 /social-signin 並自動登入
  • line signin
    • 同上
  • facebook signin
    • 同上

register

  • 一般註冊
    • 填寫註冊 email,至信箱收認證信,點擊信箱連結,至網站輸入密碼,完成註冊
  • optional: 已註冊 email
  • optional: 重寄 email

checkout

  • 加入購物車
    • 進入任何一產品,點擊加入購物車按鈕,跳出 message 成功,並且看到相同產品跟數量(規格)出現於購物車中。
  • 編輯購物車
    • 目前不支援編輯購物車功能
  • 刪除購物車商品
    • 在購物車頁面點擊商品列的移除按鈕,該商品列被移除於購物車內。
  • 編輯購物車資訊
    • 購物車內無商品不得進到編輯購物車資訊頁面
    • 如果物流方式是超商取貨,可以點擊選擇超商,選擇完畢,會倒頁回購物車資訊頁面,並顯示剛才選擇之超商。
    • 更改物流方式選擇物流商理應同步更改為預設值。
    • 有任一沒有符合填寫資訊驗證,點擊下一步將會 scroll 到該欄位提醒,若多項則為多項中第一項。
    • 勾選同買家 checkbox 會將購買人資訊自動填入收件人資訊,並收件人資訊變為唯讀狀態。
    • 當選擇物流方式為超商取貨將不會有收件人地址區塊。
    • 發票資訊 ( 皆為必填欄位 )
      • 二聯式發票可選擇捐贈或不捐贈,不捐贈可選擇載具類型,並且當非電子發票載具類型時,理應出現載具編號欄位可以供填寫。
      • 呈上,如選擇捐贈,理應提供捐贈碼欄位可供填寫。
      • 如選擇三聯式發票,理應提供統一編號可以做填寫。
    • 備註資訊為選填
    • 運費和全站折扣應如期顯示在金額資訊區塊。
    • 可使用 coupon、紅利
  • 結帳(信用卡付款)
    • 正確到頁面至綠界填寫信用卡資訊完成交易,並且倒回該訂單之訂單詳細頁面。
  • 結帳(offline pay)
    • 需要到訂單詳細頁面 將 offline pay order 回填後五碼
  • 可看到訂單資訊

checkout resume

  • 若 user 當下沒有完成付款,返回畫面,可以在 user profile 繼續結帳

profile

  • 編輯 profile email

product list

  • 顯示
    • 點擊不同 category 顯示該 category 下的 product
    • 點擊 product 進入 product detail

product detail

  • 顯示
    • 顯示商品名稱、價錢
    • carousel 切換圖片

admin

首頁

  • 能看見本月營收,本月訂單數,且數值正確。

site singleton

  • landing
    • 左側 menu (ex: 網站設定) 進入 singleton site instance list,點選「首頁設定」
    • 新增修改首頁橫幅檔案,而 ec 首頁圖片或影片應該連同更換。
  • category
    • 編輯 category
    • 左側 menu (ex: 網站設定) 進入 singleton site instance list,點選「產品分類」
    • 編輯類別名稱按下儲存,透過 ec-site product list 看商品列表應顯示更新後的類別名稱
    • article

product

  • 編輯商品
    • 商品名稱、價格改變,ec-site 同步更新

member

  • 看得到會員列表

order

  • 訂單確認
    • 可看到新 checkout 的訂單,確認訂單金額、購買人姓名無誤
  • 訂單查詢
  • offline 訂單改為已付款狀態
    • 賣家確認 offline pay 後五碼後,可於後台變更付款狀態(只有 offline pay 才會有這個 button)

create custom order

  • staff 可於後台直接新增 custom order
    • 物流方式「僅支援宅配」xx 目前版本不提供物流、金流、發票
    • 不提供商品圖片

reurl

  • 功能
    • admin product detail 儲存商品資料(og_image 欄位),複製分享連結,至 social provider 貼上,可看到商品預覽,點擊連結可正確跳轉至 product detail

coupon

  • 功能
    • 具有最低可使用門檻
    • 設定起迄日
    • 可 assign 給特定 user
    • 可設定使用次數
    • 設定是否 void

points

  • 功能
    • 後台直接設定 user points 總數
    • 前台結帳可 apply 點數(使用/不使用)

待討論

searchText 搜尋功能,是否自動帶入 product name