在開發商店中測試訂單
您可以透過提交測試訂單確保開發商店的結帳流程和訂單處理、庫存、運送、電子郵件通知、稅金等設定都正確無誤。開發商店可以處理不限數量的測試訂單
此頁面上
測試訂單的方式
您可以在開發商店中以下列方式測試訂單:
- 使用 Shopify 的模擬閘道模擬交易
- 為付款服務供應商啟用測試模式,並透過開發商店的結帳頁面提交測試訂單:
您還可以使用以下 API 建立測試訂單:
如果您使用 Admin API 測試訂單,則必須將 test
屬性或欄位設為 true
。
限制
在開發商店中測試訂單時有以下限制:
- 您無法使用實際交易來測試訂單。實際交易是透過不處於測試模式的付款服務供應商處理的交易,並且使用真實的付款資訊 (例如有效的信用卡號)。
- 您無法測試禮品卡,因為它們會作為真實的交易進行處理。
- 您無法使用手動付款方式測試訂單,包括 Shopify POS 上的現金和自訂付款。
- 您無法使用在 Shopify 管理介面中建立的訂單草稿測試訂單。
若要使用這些交易類型進行測試,您必須將開發商店轉移到付費方案。
- 您無法使用在 Shopify 管理介面中建立的草擬訂單進行測試。您必須使用開發商店的結帳頁面來提交測試訂單。
使用 Shopify 模擬閘道進行測試
若要在您的開發商店模擬線上結帳的交易,您可以設定 Shopify 模擬閘道。模擬閘道是可讓任何商店用來建立測試訂單的付款服務供應商。
若要建立訂單,您需要在結帳時輸入測試付款資訊。您可以根據輸入的資訊模擬不同類型的交易。
步驟如下:
在 Shopify 管理介面中,前往「設定」>「付款」。
如果您已啟用信用卡付款服務供應商,請先將其停用再繼續。請依序點按「管理」>「停用」(此按鈕也會顯示付款服務供應商名稱,例如「停用 Shopify Payments」),然後確認停用。
-
請執行下列其中一項操作:
- 如果您已啟用第三方付款供應商,請將其停用。
- 若已啟用 Shopify Payments:
- 在「Shopify Payments」區段中,點按「管理」>「管理付款方式」。
- 點按頁面底部的「切換至第三方服務供應商」,然後再按一次「切換至第三方服務供應商」以確認操作。
- 若您未啟用 Shopify Payments,請在「Shopify Payments」區段中按一下「查看所有其他供應商」。
- 若您所在國家/地區無法使用 Shopify Payments,則請在「付款服務供應商」區段中,點擊「選擇服務供應商」。
從清單中選取「(for testing) Bogus Gateway」。
點擊「啟用」(for testing) Bogus Gateway。
按一下「儲存」。
前往您的網路商店並模擬顧客角色提交訂單。請在結帳頁面輸入下列信用卡詳細資訊,以測試不同的結帳情境:
欄位名稱 | 輸入的詳細資訊 |
---|---|
卡片上登載的姓名 | 輸入 Bogus Gateway
|
信用卡號碼 |
依序輸入下列內容以模擬不同類型的交易:
|
CVV | 輸入任何 3 位數字 (例如 111 。) |
到期日 | 輸入任何未來日期。 |
- 完成測試後,請在 Shopify 管理介面中點擊 (for testing) Bogus Gateway 旁邊的「管理」。
- 點擊「停用」(for testing) Bogus Gateway,即可從結帳頁面移除此閘道。
使用 Shopify Payments 測試模式進行測試
若要測試您的 Shopify Payments 設定,請啟用測試模式並使用測試信用卡來模擬付款。
只有在選擇付費方案後,才能測試 Shopify Payments。視所在地區而定,您可能需要先提交業務相關資訊,才能啟用測試模式。
為 Shopify Payments 啟用測試模式
您必須先為 Shopify payments 啟用測試模式,才可建立測試訂單。
步驟如下:
在 Shopify 管理介面中,前往「設定」>「付款」。
在「Shopify Payments」區段中,按一下「管理」。
在「測試模式」區段中,選取「啟用測試模式」。
按一下「儲存」。
下一步:
您可以使用測試信用卡號來建立訂單,接著模擬交易。我們針對建立成功交易、失敗交易和使用不同貨幣交易提供測試卡號。
模擬成功的交易
若要模擬成功的交易,在結帳時向您要求信用卡詳細資訊時,請使用下列資訊:
- 信用卡上姓名:輸入至少兩個字。
- 到期日:輸入任何未來日期。
- 安全碼:輸入任三位數字。
- 卡號:使用以下任何數字:
卡片類型 | 測試信用卡號 |
---|---|
Visa | 4242424242424242 |
Mastercard | 5555555555554444 |
American Express | 378282246310005 |
Discover | 6011111111111117 |
Diners Club | 30569309025904 |
JCB | 3530111333300000 |
模擬失敗的交易
如果您想查看客戶在結帳時可能顯示的信用卡錯誤訊息,可以使用這些測試信用卡號模擬幾種不同的失敗交易:
- 使用信用卡號 4000000000000002 產生卡片遭拒訊息。
- 使用信用卡號 4242424242424241 產生錯誤卡號訊息。
- 使用信用卡號 4000000000000259 模擬有爭議的交易。
- 使用無效的到期月份 (例如 13) 產生到期月份無效訊息。
- 使用過去的到期年份產生到期年份無效訊息。
- 使用兩位數安全碼來產生「無效安全碼」訊息。
第三方付款供應商的測試模式
有些第三方付款供應商會提供可在 Shopify 管理介面中啟用的測試模式。第三方付款供應商必須在他們的設定中啟用「啟用測試模式」選項,才能在開發商店中進行測試。若要深入瞭解如何使用特定的第三方付款供應商測試模式,請參閱付款服務供應商的文件。
以測試模式使用付款閘道時,Shopify 的要求會包含 test
屬性。若 test
設為 true
時,付款會以測試付款處理,而不會進行實際交易。
如果您是第三方付款供應商,且希望將「啟用測試模式」選項新增至您的設定,則必須將付款沙箱網址新增至合作夥伴控制面板中的「付款應用程式擴充功能」。
使用實際的交易進行測試
若要使用實際的交易測試您的開發商店,您必須將商店轉移至付費方案。如需更多資訊,請參閱「將開發商店轉移給客戶」。
若您想將開發商店更改為付費方案,但仍持續擔任商店擁有者,請在 Shopify 管理介面選擇一項方案。
排解測試模式訂單確認電子郵件的疑難問題
若您未收到 Shopify Payments 測試模式交易的訂單確認電子郵件,請嘗試以下疑難排解步驟:
- 檢查電子郵件範本:前往 Shopify 管理介面中的「通知」設定。按一下訂單確認電子郵件範本。若您已自訂此範本,該範本可能不含必要的連結或資訊。點按範本頁面底部的「還原為預設值」按鈕,即可將範本還原為預設範本。
- 驗證電子郵件設定:確保電子郵件設定正確配置。若您已自訂電子郵件範本,則需要手動將訂單狀態網址新增至範本中,以確保顧客收到正確的資訊。
- 測試功能:請在變更後提交測試訂單,以查看確認電子郵件是否正確寄送。這有助於驗證設定是否如預期正常運作。
- 檢查垃圾郵件/垃圾資料夾:電子郵件可能會寄送到您的垃圾郵件或垃圾資料夾中。
- 聯絡電子郵件服務供應商:要求電子郵件服務供應商檢查其所在端是否有任何錯誤。