在客戶移交商店中建立測試訂單

透過下達測試訂單,您可以確保客戶移交商店的結帳流程,以及訂單處理、庫存、運送、電子郵件通知和稅額設定皆正確無誤。客戶移交商店可處理無上限的測試訂單。

測試訂單的方法

您可以透過以下方法測試訂單:

若您使用 Admin API 測試訂單,則需要將 test 屬性或欄位設為 true

在客戶移交商店中測試訂單的限制

在客戶移交商店測試訂單時,會有以下限制:

  • 您無法使用真實交易測試訂單。真實交易是透過不在測試模式中的付款服務供應商處理的交易,並使用真實的付款資訊 (例如有效的信用卡號碼)。
  • 系統會將禮品卡或商店抵用金當作真實交易進行處理,因此您無法測試這些項目。
  • 您無法使用手動付款方式測試訂單。這包括 Shopify POS 上的現金與自訂付款方式。
  • 您無法使用在 Shopify 管理介面建立的訂單草稿來測試訂單。

若要使用這些交易類型進行測試,您需要將商店轉移至付費方案。

  • 您無法使用在 Shopify 管理介面中建立的訂單草稿進行測試。您需要使用商店結帳頁面下達測試訂單。

使用 Shopify 的測試付款閘道測試訂單

若要在客戶轉移商店的線上結帳頁面模擬交易,您可以設定 Shopify 的測試付款閘道。測試付款閘道是任何商店皆可用來建立測試訂單的付款服務供應商。

若要建立訂單,您需要在結帳頁面輸入測試付款資訊。您可以根據輸入的資訊,模擬不同類型的交易。

步驟:

  1. 在 Shopify 管理介面中,前往「設定」>「付款」。

  2. 若您已啟用信用卡付款服務供應商,請先停用再繼續操作。點擊「管理」>「停用」(此按鈕也會顯示您的付款服務供應商名稱,例如「停用 Shopify Payments」),然後確認停用。

  3. 完成以下其中一項動作:

    • 若您已啟用第三方付款服務供應商,請將其停用。
    • 若您已啟用 Shopify Payments:
      • 在「Shopify payments」區段中,點擊「管理」>「管理付款方式」。
      • 在頁面底部,點擊「切換至第三方服務供應商」,接著再次點擊「切換至第三方服務供應商」進行確認。
    • 若您尚未啟用 Shopify Payments,請在「Shopify payments」區段中,點擊「查看所有其他服務供應商」。
    • 若您所在的國家/地區無法使用 Shopify Payments,請在「付款服務供應商」區段中點擊「選擇服務供應商」。
  4. 從清單中選取 Test payment gateway

  5. 點擊「啟用Test payment gateway

  6. 點擊「儲存」。

  7. 前往您的網路商店,並像顧客一樣下達訂單。在結帳頁面中輸入以下信用卡詳細資訊,以測試不同的結帳情境:

在使用測試付款閘道時輸入測試付款詳細資訊的指南,包含用來模擬不同交易結果的特定卡號
欄位名稱需輸入的詳細資訊
卡片持有人姓名輸入 Test payment gateway
信用卡號碼

依序輸入下列各項以模擬不同類型的交易:

  • 輸入 1 以模擬成功的交易
  • 輸入 2 以模擬失敗的交易
  • 輸入 3 以模擬例外狀況 (這會產生說明服務供應商發生錯誤的訊息)
CVV輸入任何 3 位數的數字 (例如:111)。
到期日輸入未來的任何日期。
  1. 測試完成後,在 Shopify 管理介面中點擊 Test payment gateway 旁邊的「管理」。
  2. 點擊「停用Test payment gateway ,即可將此閘道從結帳頁面中移除。

使用 Shopify Payments 測試模式測試訂單

若要測試 Shopify Payments 設定,請啟用測試模式並使用測試用信用卡來模擬付款。

您只有在選擇付費方案後,才能測試 Shopify Payments。視您所在的地區而定,您可能需要提交商家相關資訊,才能啟用測試模式。

啟用 Shopify Payments 測試模式

您需要啟用 Shopify Payments 測試模式,才能建立測試訂單。

步驟:

  1. 在 Shopify 管理介面中,前往「設定」>「付款」。

  2. 在「Shopify Payments」區段中,點擊「管理」。

  3. 在「測試模式」區段中,選取「啟用測試模式」。

  4. 點擊「儲存」。

使用測試用信用卡號碼模擬交易

您可以建立訂單,然後使用測試信用卡卡號模擬交易。您可以使用測試卡號建立成功的交易、失敗的交易,以及不同幣別的交易。

模擬成功的交易

若要模擬成功的交易,請在結帳頁面要求提供信用卡詳細資訊時,使用下列資訊:

  • 卡片上的姓名:請至少輸入兩個單字。
  • 到期日:請輸入任何未來的日期。
  • 安全碼:請輸入任何三位數。
  • 信用卡卡號:請使用下列任一卡號:
在測試模式中可用來針對不同卡片類型模擬成功交易的測試信用卡卡號清單
卡片類型測試信用卡卡號
Visa4242424242424242
Mastercard5555555555554444
American Express378282246310005
Discover6011111111111117
Diners Club30569309025904
JCB3530111333300000

模擬失敗的交易

如果您想查看顧客在結帳頁面可能會看到的信用卡錯誤訊息,您可以使用下列測試信用卡卡號來模擬不同的失敗交易:

  • 使用信用卡卡號 4000000000000002 來產生卡片遭拒絕訊息。
  • 使用信用卡卡號 4242424242424241 來產生卡號不正確訊息。
  • 使用信用卡卡號 4000000000000259 來模擬有爭議的交易
  • 使用無效的到期月份 (例如 13) 來產生無效的到期月份訊息。
  • 使用過去的到期年份來產生無效的到期年份訊息。
  • 使用兩位數的安全碼來產生無效的安全碼訊息。

第三方付款供應商的測試模式

某些第三方付款供應商提供測試模式,您可以在 Shopify 管理介面中啟用。若要在客戶移交商店中進行測試,第三方付款供應商必須在其設定中啟動啟用測試模式選項。如需了解特定第三方付款供應商使用測試模式的詳細資訊,請參閱該付款供應商的說明文件。

當付款閘道處於測試模式時,來自 Shopify 的要求會包含 test 屬性。如果 test 設定為 true,則系統會將此付款以測試付款進行處理,且不會產生實際交易。

以實際交易進行測試

您無法在客戶移交商店中測試實際交易。如果您需要使用實際交易來測試您的訂單,則需要將商店轉移至付費方案。如需瞭解詳情,請參閱移交商店給客戶

若您想將客戶移交商店切換至付費方案,但仍保留商店的擁有者身分,請在 Shopify 管理介面中選擇方案

對測試模式訂單確認電子郵件進行疑難排解

如果您未收到 Shopify Payments 測試模式交易的訂單確認電子郵件,請嘗試以下疑難排解步驟:

  1. 檢查電子郵件範本:前往 Shopify 管理介面的「通知」設定。點擊「訂單確認」電子郵件範本。如果您已自訂此範本,其中可能未包含必要的連結或資訊。您可以點擊範本頁面底部的「回復預設值」按鈕,以還原為預設範本。
  2. 驗證電子郵件設定:請確認您的電子郵件已正確設定。如果您已自訂電子郵件範本,您可能需要手動將訂單狀態網址新增至範本中,以確保顧客會收到正確的資訊。
  3. 測試功能:進行任何變更後,請下達測試訂單,查看系統是否正確寄出確認電子郵件。這有助於您驗證您的設定是否如預期般運作。
  4. 檢查垃圾郵件匣:電子郵件可能會傳送至您的垃圾郵件匣。
  5. 聯絡電子郵件服務供應商:您的電子郵件服務供應商可針對其端點的問題進行檢查。