處理測試訂單
您可以在 Shopify 中處理測試訂單,以驗證結帳流程與設定是否正確運作。測試訂單主要有 2 種方式:
- 使用處於測試模式的付款閘道 (例如測試付款閘道或 Shopify Payments 測試模式),這能模擬交易而不會產生實際收費。
- 使用真實的付款資訊建立實際訂單,隨即退款並取消。
透過測試訂單,您可以在開始接受顧客的實際訂單前,確保付款處理、庫存追蹤、運費計算與電子郵件通知等重要功能皆已正確設定。
開始測試前,請先停用所有正在使用的付款供應商,並為要使用的付款閘道啟用測試模式。完成測試模式設定後,您即可使用測試信用卡號碼下單,模擬各種交易情境。
本頁內容
建立測試訂單前的注意事項
提交測試訂單之前,請查看以下注意事項。
付款閘道和交易測試
- 當您的付款服務供應商處於測試模式時,顧客無法下正式訂單。若您使用處於測試模式的付款閘道建立測試訂單,請在完成測試後儘快停用測試模式,讓顧客可以下單。
- Manual payment methods (例如貨到付款或銀行轉帳) 不支援測試模式或模擬交易。若要以手動付款方式測試交易,您必須 place a real order。
- 如果您使用開發商店,則無法以真實交易進行測試。若需更多資訊,請參考 dev store limitations。
測試訂單詳情和 B2B 設定
- 請使用以
@example.com結尾的電子郵件地址來建立測試訂單。Shopify 的系統可偵測此網域,適合用於測試訂單,不會觸發任何垃圾郵件偵測,且可避免塞滿您的收件匣。若測試需要將測試訂單寄到您自己的電子郵件地址,請務必一次寄送少於 100 筆測試訂單,以免收件匣投遞發生問題。若您正在 placing B2B test orders,則需要使用有效的電子郵件地址,才能使用您收到的 6 位數一次性代碼登入測試顧客帳號。 - 要建立 B2B 測試訂單,您必須先 activate customer accounts,並建立至少包含一個公司地址的測試公司。接著在該測試公司中,create a customer profile,之後即可用來以 B2B 顧客身分登入。
費用、稅額和付款請款
- 您可能會被所使用的付款服務供應商收取費用。部分付款服務供應商費用與信用卡的第三方交易費用在退款時不會退還。
- 如果您的付款服務供應商僅在擷取訂單款項時收取處理費,建議您在建立測試訂單前先 activating manual payment capture,並且不要擷取該訂單的款項,以避免產生處理費。若要取消付款擷取授權並釋放資金,您必須在 Shopify 管理介面中 cancel the order。否則,您需要等待付款授權自然到期,所需天數視您的付款服務供應商而定。
- 如果您已 collecting duties and import taxes at checkout activated,則所有結帳都會計入關稅與進口稅的交易費用,包括測試訂單 (即使是合作夥伴帳戶亦同)。若要避免在測試期間產生這些費用,建議暫時停用此功能。
出貨作業、運送和訂單記錄
- 如果您使用出貨服務或會自動出貨的 app,請在建立測試訂單前先將其停用。若您想測試出貨作業,請在重新啟用該服務前,先取消出貨或取消訂單。
- 只要運送業者尚未掃描標籤,部分託運單標籤可作廢,且金額會折抵您下一期帳單。詳情 (包含哪些託運單標籤可獲得折抵,以及何時可以作廢標籤),請參考 Voiding shipping labels。
- 測試訂單和模擬交易不會顯示在您的支付款項或報表中。
- 並非所有的測試訂單皆可刪除。舉例來說,透過 Shopify Payments 以外付款閘道建立的訂單不會被視為測試訂單 (即使第三方閘道處於測試模式也一樣),且此類訂單無法刪除。使用測試付款閘道或處於測試模式的 Shopify Payments 付款的測試訂單可以刪除。深入瞭解取消、封存及刪除訂單。
使用處於測試模式的付款閘道建立測試訂單
您可以使用 Shopify 的測試付款閘道、Shopify Payments 測試模式或處於測試模式的第三方付款服務供應商來處理測試訂單。這些選項讓您能使用 Shopify Checkout 模擬交易,且付款服務供應商不會向您收取任何費用。使用處於測試模式的閘道時,您需要輸入測試付款詳細資訊,而不是真實的信用卡資訊。深入瞭解啟用測試模式的付款閘道。
步驟:
- 請確認您已設定好要測試的 payment provider's test mode。
- 像顧客一樣在您的商店將商品加入購物車,然後前往結帳頁面。
- 使用該閘道的測試付款資訊完成結帳。若您啟用了多種付款方式,請選擇處於測試模式的付款處理商,並使用該處理商提供的測試付款資訊作為您的付款資訊。
- 在 Shopify 管理介面檢視該訂單,確認一切如預期運作。
- 測試完成後停用測試模式。
使用真實交易建立測試訂單
您可以透過實際的付款服務供應商建立測試訂單,隨後立即取消並退款。您可能會被所使用的付款服務供應商收取費用。部分付款服務供應商費用與信用卡的第三方交易費用在退款時不會退還。
步驟:
- 請確認您已設定好要測試的 payment provider。
- 像顧客一樣在您的商店下單,然後使用真實的信用卡資訊完成結帳。
- 若您使用第三方付款供應商,請登入您的付款供應商帳戶,確認款項已處理完成。
- 請盡快 Cancel and refund the order,將款項退回給您自己。任何已收取的 third-party transaction fees 均不會退還。
測試訂單檢查項目
測試訂單流程時,請盡可能涵蓋各種情境,確保運送設定、通知與出貨作業皆如預期運作。
測試訂單時,請留意在建立訂單及送出測試訂單後,各種常見情境的呈現方式。如此一來,您能更全面掌握顧客在網路商店的購物體驗,並能在影響顧客之前找出潛在問題。
建立測試訂單
建立測試訂單時,請考量下列情境:
- 在訂單中套用 discount code。
- 分別在登入 customer account 與未登入的情況下嘗試下單。
- 測試不同的 payment methods。
- 確認您提供的 shipping rates 顯示是否正確。
- 測試不同的運送地址,特別留意稅額的計算方式。
- 在多種裝置上下測試訂單,例如電腦與行動裝置。
- 模擬失敗的交易。
送出測試訂單後
訂單建立後,請檢查下列項目:
- 請確認您對 order notification 感到滿意。您可以在您的 Shopify 管理介面中,瞭解詳情:customizing your email templates。
- 測試 fulfillment flow,不論是手動、透過 app,或企業資源規劃 (Enterprise Resource Planning,ERP) 軟體。
- 將追蹤資訊新增至訂單,然後檢查運送通知。
- 測試 partially fulfilled order。
- 嘗試核發全額或部分的 refund。
- 在 訂單 > 更多操作 > 封存 中,Archive test orders。