WooCommerce 商店的基本測試
已發表: 2021-04-01使用 WooCommerce 建立在線商店並不難。 它用戶友好,可擴展,只需點擊幾下,您就可以將您的網站變成一個強大的電子商務商店。 事實上,WooCommerce 是支持超過 28.24% 的所有在線商店的電子商店工具,並且還很好地集成了最流行的 CMS,WordPress。 這是一個很棒的插件,可以幫助您入門,邁出第一步,然後擴展和發展您的在線業務。
但是當談到在線購買的性能和可用性時,有很多事情需要考慮。 如果你自己做這個,你可以在這裡找到一個關於如何做的教程。 如果這不是你的事,你可以隨時聯繫專業機構來幫助你。
如今,一切都圍繞著用戶體驗,所以僅僅擁有一個正常運作的網上商店是不夠的。 為了為您的客戶提供一流的購物之旅,您必須確保商店的每個功能都能完美運行。
為什麼測試您的 WooCommerce 商店很重要
正如我們已經提到的那樣,在當今世界的現狀下,網上購物已經出現了相當大的複蘇。 這意味著運作良好的在線商店的重要性比以往任何時候都大。
如果客戶在購買過程中遇到挫折,他可能會感到沮喪並離開您的網站。 最常見的障礙可能包括:
- 將商品添加到購物車的問題
- 無緣無故拒絕信用卡
- 未能申請有效的優惠券
如果其中任何一個出現在買家旅程中,訪問者很可能會離開您的品牌網站,並將他們的業務轉移到其他地方。 為確保這種情況永遠不會發生,您應該依靠熟練的質量保證並提前測試所有內容。
在本文中,我們將概述您的 WooCommerce 商店的一些基本測試以及開發在線商店時要記住的一些重要事項。 我們將專門研究測試支付和購買流程,並探索幾個支付網關。
測試購買流程
測試您的 WooCommerce 商店時需要考慮的第一件事是整個購買流程是否按預期工作。 但是,這是什麼意思?
這意味著從客戶將一件(或多件)商品添加到購物車的那一刻,到他們完成購買的那一刻,應該不會遇到任何問題。
為了確保順利的購買過程,您必須徹底測試每一步,並確保它正常工作,沒有任何錯誤或挫折。
需要進行哪些測試:
- 將商品添加到購物車。 您需要確保購物車中顯示正確數量的商品。 這也意味著任何額外添加的項目都會正確更新數量。
- 應該計算出正確的價格。 根據購物車中商品的數量,總價格必須等於單個商品價格的總和。
- 將商品添加到購物車後,即可繼續購買。 購買過程不應該有任何障礙。
- 從購物車中移除商品(或者減少添加商品的數量)。
- 輸入所有客戶和付款信息後,應完成購買過程。 需要記住的一點——有幾個因素可能導致購買失敗——比如資金不足、支付提供商的一般問題等。
完成購買後執行的測試:
- 付款完成後,訂單摘要會顯示正確的購買信息。
- 發票會發送給進行購買的用戶——通常,這意味著訂單確認電子郵件,但它也可能包含可下載的發票。
- WooCommerce 訂單應包含所有相關信息——產品、客戶詳細信息、選擇的付款方式、發票(如果正在生成)等。
測試購買過程中可能發生的所有可能的挫折將確保無憂無慮的用戶體驗。 滿意的客戶往往會返回更多。
測試不同的支付提供商
研究一些最受歡迎的支付提供商並測試它們在您的網站上的表現將讓您找到最適合您業務的選項。
在繼續測試之前,請確保支付解決方案與您的網站設置兼容。 您還需要研究每個平台的功能並熟悉特定的測試文檔。
在本節中,我們將仔細研究以下 WooCommerce 支付網關——Stripe、PayPal、Authorize.net 和 Square。
任何測試文檔和沙盒帳戶創建過程都將在相應的部分中鏈接。
條紋
Stripe 是最常用的支付提供商之一,為亞馬遜、Booking.com、優步等大型在線平台提供支持。
在您在 WooCommerce 網站上進行測試之前,請確保您已設置有效帳戶並已閱讀下面列出的必要文檔。
測試支付網關的有用資源和所需項目:
- 您需要有一個有效的 Stripe 帳戶,以便您可以使用沙盒/實時 API 密鑰配置支付網關插件。
- 可以在此處找到帶有 Stripe 信用卡付款測試值的文檔。
- 可以在此處找到WooCommerce Stripe 網關的文檔。
完成初步準備後,您就可以開始測試採購流程了。
推薦的測試包括:
- 使用有效信用卡時(必須有有效的信用卡號且未過期且有有效的CVC),如果有足夠的資金應該支付成功。
- 當使用無效卡(不存在的卡代碼、過期的信用卡、錯誤的 CVC)時,付款會失敗。 這也包括卡上資金不足的情況,如果它是預付卡或借記卡(如果適用)。
- 當支付失敗時,需要觸發適當的通知,明確指出失敗的原因。
- 驗證交易完成後,您將被重定向到訂單摘要頁面或任何類似的感謝頁面。
- 對於3D Secure 支付,測試驗證過程是否正常運行非常重要。 在這種情況下,Stripe 為不同的情況提供了大量的測試卡代碼。 這些測試對歐盟國家更為重要。 自 2020 年 9 月 14 日起,電子支付的強消費者身份驗證要求已經生效。 更多關於它的信息可以在這裡找到。
貝寶
PayPal 是另一個常見的選擇,受到客戶和企業的青睞。 該提供商提供簡化的免費網關版本,以及具有更複雜功能的付費版本。 要了解有關配置 PayPal 標準支付網關的更多信息,您可以訪問此處。
熟悉流程和文檔並設置帳戶後,即可繼續進行測試。
PayPal標準支付網關需要進行哪些測試:
- 單擊“訂購”按鈕(或該按鈕具有的任何替代標籤)後,將重定向到 PayPal。 登錄後即可完成支付。
- 進入 PayPal 後,您可以驗證顯示的訂單金額是否正確。 請記住,這不包括 PayPal 將添加到要支付的總金額中的任何交易/轉換稅。
- 驗證交易完成後,您被重定向到正確的頁面(通常是訂單摘要)
注意:有不同的 PayPal 支付網關插件。 因此,PayPal 測試可能會有所不同。
授權網
Authorize.net 是另一個領先的支付網關,為小型企業和大型企業提供簡化的購買流程。
與其他提供商一樣,首先要查看測試文檔和帳戶設置。
測試支付網關的有用資源和所需項目:
- 在此處設置 Authorize.net 帳戶。
- 測試文檔。
- 完成初步準備後,您就可以開始測試採購流程了。
使用 Authorize.net 時需要執行以下一組測試:
- 使用有效信用卡時(必須有有效的未過期的卡號和有效的CVC),如果有足夠的資金應該支付成功。
- 使用無效卡(不存在的卡代碼、過期的卡、錯誤的 CVC)時,付款會失敗。 這也包括預付信用卡或借記卡(如適用)中資金不足的情況。
- 當支付失敗時,應觸發適當的通知,明確指出失敗的原因。
- 驗證交易完成後,您將被重定向到訂單摘要頁面或任何類似的感謝頁面。
正方形
我們將在本文中討論的最終支付網關是 Square。
與以前的平台一樣,請確保涵蓋下面列出的所有初步準備工作。
測試支付網關的有用資源和所需項目:
- WooCommerce Square 插件文檔
- 要創建 Square 沙盒帳戶,請按照此處的步驟操作
- 方形測試文檔
- 平方測試值文檔
完成初步準備後,您就可以開始測試採購流程了。
通過 Stripe 購買需要執行以下一組測試:
- 使用有效信用卡時(必須有有效的未過期的卡號和有效的CVC),如果有足夠的資金應該支付成功。
- 使用無效卡(不存在的卡代碼、過期的卡、錯誤的 CVC)時,付款會失敗。 這也包括預付信用卡或借記卡(如適用)中資金不足的情況。
- 當支付失敗時,應觸發適當的通知,明確指出失敗的原因。
- 驗證交易完成後,您將被重定向到訂單摘要頁面或任何類似的感謝頁面。
- 對於3D 安全支付,測試驗證過程是否正常運行非常重要。 與 Stripe 類似,這對歐盟國家很重要。
測試各種支付提供商和網關的功能和工作流程將使您更清楚地了解客戶體驗。 研究可用的選項並做出最適合您業務的選擇。
測試券
折扣券是在您的電子商務營銷策略中產生新的潛在客戶和促進轉化的重要驅動力。 但是,為了確保它們具有所需的效果,您必須確保它們完美地工作。
與此一致,假設您為 WooCommerce 商店配置了折扣券,則需要執行以下一組測試以消除任何發生的錯誤:
- 應該可以從 WooCommerce 儀表板生成優惠券代碼。
- 驗證是否可以將有效的優惠券代碼應用於訂單並應用折扣。
- 驗證如果無法應用無效優惠券,則會觸發相應的通知並且不應用折扣。 這可能發生在:
- 過期優惠券
- 不存在的優惠券代碼
- 優惠券代碼存在,但用戶在相應的輸入框中輸入錯誤。
- 驗證是否為優惠券設置了使用限制,它們將得到遵守。
- 驗證不同類型的折扣是否正常運行。 這些類型可以是:
- 固定價值折扣
- 百分比折扣
- 通過 WooCommerce 插件添加的任何其他折扣類型。
始終在發布新優惠券之前對其進行測試。 優惠券故障會導致失望和客戶沮喪。 它還會損害他們對您品牌的整體體驗。
WooCommerce 的其他測試
一旦您完成了需要對採購流程的工作流程執行的基本測試,還有一些其他的檢查值得考慮。
增值稅號測試
根據國家和商業法規,您可能還需要進行增值稅號測試。
為了驗證客戶購買時是否應用或扣除了適當的稅款,請務必分析增值稅識別號的表現。
增值稅號需要進行幾項測試:
- 您需要驗證有效的增值稅號是否可以清除用戶購買時所欠的任何增值稅。 同樣,無效的增值稅不應使用戶免於繳納增值稅。
- 可以在以下鏈接上找到可用於測試的增值稅號列表(雖然有些標記為有效,但現在可能無效)。
- 該信息應正確反映在 WooCommerce 訂單和發送給客戶的發票中。
- 如果有經常性付款(比如說訂閱)並且應用了有效的增值稅號,則不應收取稅款。
測試訂閱
談到訂閱,有幾件事需要考慮:
- 如果訂閱有免費試用期,則必須在試用期到期時支付第一筆費用。
- 定期付款應在期末支付(根據配置,可以是每天、每週、每月、每年)。
- 客戶應該收到各種通知——訂閱續訂、訂閱到期等。
- 如果訂閱期到期,訂閱將被暫停或觸發容忍期。 有一個容忍期受公司政策的約束。 這意味著客戶將有幾天的時間來完成付款,否則,訂閱將被暫停。
多語言測試
如果您的在線商店可以以多種語言查看,則必須確保購買過程在所有語言中都按預期運行。
考慮到這一點,需要執行以下測試:
- 購買流程需要使用所有支持的語言。
- 支付網關應該可以工作。
- 如果商店提供應用折扣代碼的功能,那麼確保該功能適用於所有可能的情況非常重要——有效代碼、無效代碼、折扣計算等。
- 當然,將與購買過程相關的所有字符串翻譯成支持的語言也很重要。
包起來
為用戶提供流暢的無問題體驗非常重要。 因此,根據測試在線商店各個方面所花費的時間,它可以成就或破壞您的業務。