在客戶移交商店中建立測試訂單
透過下達測試訂單,您可以確保客戶移交商店的結帳流程,以及訂單處理、庫存、運送、電子郵件通知和稅額設定皆正確無誤。客戶移交商店可處理無上限的測試訂單。
此頁面包含
測試訂單的方法
您可以透過以下方法測試訂單:
- 使用 Shopify 的測試付款閘道模擬交易
- 啟用付款服務供應商的測試模式,然後透過商店結帳頁面下達測試訂單:
- 您可以使用 GraphQL Admin API 建立測試訂單。
若您使用 Admin API 測試訂單,則需要將 test 屬性或欄位設為 true。
在客戶移交商店中測試訂單的限制
在客戶移交商店測試訂單時,會有以下限制:
- 您無法使用真實交易測試訂單。真實交易是透過不在測試模式中的付款服務供應商處理的交易,並使用真實的付款資訊 (例如有效的信用卡號碼)。
- 系統會將禮品卡或商店抵用金當作真實交易進行處理,因此您無法測試這些項目。
- 您無法使用手動付款方式測試訂單。這包括 Shopify POS 上的現金與自訂付款方式。
- 您無法使用在 Shopify 管理介面建立的訂單草稿來測試訂單。
若要使用這些交易類型進行測試,您需要將商店轉移至付費方案。
- 您無法使用在 Shopify 管理介面中建立的訂單草稿進行測試。您需要使用商店結帳頁面下達測試訂單。
使用 Shopify 的測試付款閘道測試訂單
若要在客戶轉移商店的線上結帳頁面模擬交易,您可以設定 Shopify 的測試付款閘道。測試付款閘道是任何商店皆可用來建立測試訂單的付款服務供應商。
若要建立訂單,您需要在結帳頁面輸入測試付款資訊。您可以根據輸入的資訊,模擬不同類型的交易。
步驟:
在 Shopify 管理介面中,前往「設定」>「付款」。
若您已啟用信用卡付款服務供應商,請先停用再繼續操作。點擊「管理」>「停用」(此按鈕也會顯示您的付款服務供應商名稱,例如「停用 Shopify Payments」),然後確認停用。
完成以下其中一項動作:
- 若您已啟用第三方付款服務供應商,請將其停用。
- 若您已啟用 Shopify Payments:
- 在「Shopify payments」區段中,點擊「管理」>「管理付款方式」。
- 在頁面底部,點擊「切換至第三方服務供應商」,接著再次點擊「切換至第三方服務供應商」進行確認。
- 若您尚未啟用 Shopify Payments,請在「Shopify payments」區段中,點擊「查看所有其他服務供應商」。
- 若您所在的國家/地區無法使用 Shopify Payments,請在「付款服務供應商」區段中點擊「選擇服務供應商」。
從清單中選取 Test payment gateway 。
點擊「啟用」 Test payment gateway。
點擊「儲存」。
前往您的網路商店,並像顧客一樣下達訂單。在結帳頁面中輸入以下信用卡詳細資訊,以測試不同的結帳情境:
| 欄位名稱 | 需輸入的詳細資訊 |
|---|---|
| 卡片持有人姓名 | 輸入 Test payment gateway |
| 信用卡號碼 | 依序輸入下列各項以模擬不同類型的交易:
|
| CVV | 輸入任何 3 位數的數字 (例如:111)。 |
| 到期日 | 輸入未來的任何日期。 |
- 測試完成後,在 Shopify 管理介面中點擊 Test payment gateway 旁邊的「管理」。
- 點擊「停用」 Test payment 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 管理介面的「通知」設定。點擊「訂單確認」電子郵件範本。如果您已自訂此範本,其中可能未包含必要的連結或資訊。您可以點擊範本頁面底部的「回復預設值」按鈕,以還原為預設範本。
- 驗證電子郵件設定:請確認您的電子郵件已正確設定。如果您已自訂電子郵件範本,您可能需要手動將訂單狀態網址新增至範本中,以確保顧客會收到正確的資訊。
- 測試功能:進行任何變更後,請下達測試訂單,查看系統是否正確寄出確認電子郵件。這有助於您驗證您的設定是否如預期般運作。
- 檢查垃圾郵件匣:電子郵件可能會傳送至您的垃圾郵件匣。
- 聯絡電子郵件服務供應商:您的電子郵件服務供應商可針對其端點的問題進行檢查。