簡要回答
完整的 Shopify 運費測試既涵蓋設定,也涵蓋顧客體驗。檢查每個市場、區域、設定檔、出貨地、運費條件和物流業者回應;然後在商品頁、購物車、購物車抽屜和結帳中重複同樣的場景。使用固定的測試矩陣,以便隨時間比較變化。包括不支援的目的地和失敗狀態——而不只是成功的訂單——並記錄每種情況的預期結果。
建立有代表性的測試矩陣
選擇代表大城市、地區、偏遠、海外和不支援地區的目的地。選擇代表標準、重件、超大、特殊設定檔和多出貨地履約的商品。把它們組合成單一設定檔和混合設定檔的購物車。
測試條件邊界
檢查每個價格和重量門檻之下、恰好等於和之上的確切數值。包括折扣影響、幣別情境、免運費門檻、零重量商品,以及支援的最高訂單金額或重量。
想讓顧客在結帳前看到運費?ShipCalc 在商品頁、購物車和購物車抽屜中顯示你現有的 Shopify 運費。瞭解工作原理。
測試每個顧客觸點
使用相同的地址和購物車,比較商品頁估算、購物車估算、購物車抽屜估算和最終結帳結果。差異可能是合理的,但應該被理解並加以說明。
把測試矩陣變成迴歸測試
在更改商品、設定檔、地點、市場、佈景主題、物流業者帳戶或運費應用程式之後,重複執行測試矩陣。記錄日期、設定版本、預期運費、實際運費以及每個故障的負責人。
檢查清單
- 國內大城市地址
- 國內地區地址
- 偏遠地址
- 重點海外地址
- 不支援的地址
- 標準商品
- 重件或超大商品
- 混合設定檔購物車
- 門檻邊界
- 使用折扣的購物車
- 商品頁估算
- 購物車頁面估算
- 購物車抽屜估算
- 結帳結果
- 物流業者故障或無運費狀態
- 行動裝置和鍵盤可用性
問題
應該測試多少個目的地?
至少測試每個具有商業重要性的區域中的一個代表性地址,再加上偏遠和不支援的情況。
商品頁估算應該總是與結帳一致嗎?
不一定。結帳時擁有完整的購物車和地址,商品頁可能只能基於較少的情境估算單件商品。
什麼時候應該重新執行這份清單?
在更改市場、區域、設定檔、地點、商品、物流業者設定、應用程式或商店佈景主題之後。