訂單疑難排解
WooCommerce 的訂單相關問題,例如待付款、庫存管理錯誤或訂單狀態不正確,可能會干擾商店功能與客戶體驗。本指南簡化疑難排解流程,協助識別常見問題,例如訂單卡在「處理中」或「等候中」狀態、重複訂單或庫存不符。
訂單狀態問題
如果不熟悉訂單狀態,務必查看訂單狀態文件,該頁面詳細說明訂購流程各階段的預期訂單狀態。
疑難排解訂單狀態相關問題時,通常首先需要了解使用的付款方式與金流。該資訊可在兩處找到。
在一般訂單詳情區塊,訂單編號後方:
上方截圖的訂單畫面顯示透過信用卡付款及交易 ID。某些情況下,使用的金流會顯示在訂單詳情頂端,付款方式旁。由於並非總是如此,以下說明如何在訂單備註中找到此資訊:
訂單狀態未更新
訂單狀態未自動更新可能是預期行為、設定問題或其他原因。以下列出最常見的原因。
訂單卡在處理中狀態
處理中訂單狀態代表付款成功,可準備履行訂單。訂單不會自動從處理中變更為已完成狀態,商店管理員需負責履行訂單,並在商品出貨後手動將訂單狀態更新為已完成。所有訂單都需要處理,除非所有商品都是虛擬且可下載。
訂單卡在等候中狀態
如果訂單已下並收到付款,但訂單未自動從等候中變更為處理中狀態,可能是以下情況之一,如訂單狀態表格所述。
離線付款方式
使用「離線」付款方式(例如銀行轉帳 (BACS))的訂單無法提供即時付款確認,因此訂單預期會維持等候中。離線付款方式需要手動驗證付款已處理;確認收到付款後,即可變更訂單狀態。
延遲通知付款方式
如果訂單使用延遲通知付款方式(例如 SEPA 直接扣款),預期會暫時維持等候中狀態。根據網站使用的金流,付款完成後訂單可能會自動從等候中移至其他狀態。查看訂單備註與金流文件以了解詳情。
授權與請款
確認金流設定為授權並請款費用,而非僅授權。授權是保留資金,需要商店擁有者手動「請款」費用才會轉帳。授權並請款較常見,是立即將資金從客戶轉到金流的單步驟流程。查看訂單備註確認付款已授權但未請款:
關於此設定的詳細資訊,請參考你使用的金流文件。
訂單備註
訂單備註可顯示特定問題,例如餘額不足、卡片過期、驗證失敗或金流逾時。尋找包含錯誤代碼、拒絕原因或金流狀態更新的項目。這些訊息通常會附帶時間戳記,顯示付款過程中各事件發生的時間。
日誌
待付款問題
WooCommerce 的 待付款訂單狀態代表已收到訂單,但付款尚未確認。某些金流(例如銀行轉帳 (BACS) 或支票付款)需要商店擁有者手動驗證已收到付款,才能將訂單移至處理中或已完成狀態。
然而,大多數金流會在收到付款後自動將訂單狀態更新為處理中。如果未自動更新,可檢查以下項目。
注意:如果仍在使用現已棄用且預設隱藏的 PayPal Standard 功能,且訂單在付款成功後維持待付款狀態,可能是 IPN 問題。請聯絡你的金流提供商以取得協助。
檢查訂單備註
金流訊息通常出現在訂單備註中,可顯示特定問題,例如餘額不足、卡片過期、驗證失敗或金流逾時。尋找包含錯誤代碼、拒絕原因或金流狀態更新的項目。這些訊息通常會附帶時間戳記,顯示付款過程中各事件發生的時間。
缺少訂單備註時:
如果沒有與付款嘗試相關的訂單備註,這本身就代表潛在問題。缺少備註通常表示金流未正確與 WooCommerce 通訊,或付款流程在完成前中斷。如果沒有訂單備註,應驗證金流設定正確。如果金流設定中啟用除錯日誌記錄,檢視日誌並查看是否有任何線索。
檢查 Webhooks
Webhook 作為即時通知系統,讓金流在付款狀態變更時立即與 WooCommerce 商店通訊。某些金流需要手動設定 webhooks,其他則在背景自動處理。
如果遇到待付款問題,請檢查你使用的金流是否需要手動設定 webhooks,並參考該金流的文件重新設定。
重複訂單問題
常見重複訂單問題/常見原因
如果在 WooCommerce 商店中發現重複訂單,有幾個潛在原因需要調查。以下是各項目的詳細說明:
客戶溝通:
如果發現疑似重複訂單,聯絡客戶確認意圖。詢問他們是否打算下多個訂單。許多情況下,看似重複的訂單其實是客戶的第二次購買。
瀏覽器/網路問題:
如果客戶意外雙擊「下訂單」按鈕,或在等待交易完成時重新整理結帳頁面,有時會產生重複訂單。這可能建立多個訂單嘗試,導致同一商品被購買多次。建議詢問客戶是否遇到任何延遲或錯誤,導致他們重新整理結帳頁面或多次點擊「下訂單」按鈕。
訂單編號驗證:
疑似重複訂單是否共用完全相同的訂單編號?如果訂單編號不同,客戶可能下了不同的合法訂單。客戶進行多次購買並不罕見,尤其是如果他們忘記在初始訂單中新增商品。
訂單備註檢視:
徹底檢視各疑似重複訂單的訂單備註。比較客戶詳情、付款方式等資訊的差異或相似之處,可提供線索。特別注意可能包含的金流特定備註。如果兩筆訂單的付款時間相同(或間隔非常短),可能確實是錯誤,第二筆訂單可能不合法。
測試站台影響:
如果維護 WooCommerce 站台的版本,確保測試站台與正式環境完全隔離。設定不當的測試站台可能在無意中處理實際訂單,導致看似重複。如果使用會按排程自動建立定期訂單的擴充功能,尤其需要留意可能的測試站台問題。
金流儀表板檢視:
登入金流儀表板。找到可能重複訂單的對應交易。如果有兩筆交易,可能代表客戶進行了兩次相同的購買,尤其是如果 WooCommerce 也顯示兩筆交易。如果金流中僅列出一筆交易,需要在 WooCommerce 中進一步疑難排解。
近期變更稽核:
如果重複訂單問題是近期出現,考慮商店的任何近期變更。包括外掛安裝、更新、金流設定或主題修改。還原近期變更可能解決問題或突顯問題來源。
伺服器與主機評估:
緩慢的伺服器回應時間或主機問題可能導致重複訂單。如果客戶在結帳時遇到延遲,可能會多次重新提交訂單表單。聯絡主機供應商調查伺服器效能,並檢查其服務是否有已知問題。參考我們的 WooCommerce 伺服器建議以確保環境正確設定。
日誌檢視:
檢查 WooCommerce 日誌以找出重複的 webhook 呼叫或回應。如果金流設定中啟用日誌記錄,可在 WooCommerce > 狀態 > 日誌找到日誌。尋找受影響訂單下單當天使用的金流日誌。
外掛衝突診斷:
外掛衝突是非預期行為的常見來源。如果可以在測試環境(例如本機或測試站台)重現問題,暫時停用除 WooCommerce 與啟用的金流外的所有外掛。測試下訂單。如果重複訂單消失,逐一重新啟用各外掛,每次啟用後測試以找出問題來源。詳情請參閱我們的 WooCommerce 外掛衝突測試指南。
庫存相關問題
WooCommerce 會在客戶購買時自動追蹤並更新商品庫存。正常運作時,此系統會在結帳流程中減少庫存量,並在整個商品目錄中維持準確的庫存數量。
為避免超賣,務必仔細追蹤庫存。可在商品與商品設定中開啟庫存管理選項。這有助於確保線上顯示的數量與實際庫存相符。
確保 WooCommerce 中啟用庫存管理,請前往 WooCommerce > 設定 > 商品 > 庫存:
- 勾選「啟用庫存管理」
- 適當設定「保留庫存」時間(建議:60 分鐘)
更多資訊請參閱商品設定:庫存。
訂單後庫存未減少
如果全域 WooCommerce 設定與個別商品設定中未啟用庫存管理,WooCommerce 可能在訂單後不會減少庫存量。確保兩處都啟用庫存管理。如果任一設定停用,下訂單時不會自動減少庫存。
簡單商品
依照以下步驟,可成功為簡單商品新增與管理庫存。
- 前往商品。
- 選擇要編輯的商品。
- 前往商品資料區塊。
- 啟用追蹤此商品的庫存量。
- 設定庫存數量。
注意:如果要讓客戶在缺貨時仍可訂購商品,可從下拉選項中選擇允許延期交貨。
變體商品
可在商品層級、變體層級或兩者混合管理變體商品的庫存。
- 商品層級庫存管理
- 變體層級庫存管理
- 結合庫存管理系統:變體層級 + 商品層級管理
更多資訊請參閱變體商品的庫存管理。
庫存顯示不正確
如果客戶無法在網站上檢視庫存量,在 WooCommerce > 設定 > 商品 > 庫存驗證庫存顯示格式。
選擇以下其中一個選項以決定庫存商品數量的顯示方式,或選擇不顯示:
- 總是顯示庫存 — 「庫存 12 件」。
- 僅在庫存不足時顯示 — 「僅剩 2 件」vs.「有庫存」。
- 永不顯示數量。
關於此設定與相關考量的更多資訊,可參閱商品設定:庫存。
連續訂單問題
雖然每筆訂單使用獨特的訂單 ID,但它們不一定是連續的。訂單編號非連續是因為它們共用 wp_post 資料庫表格。此資料庫表格與 WordPress 中的其他文章類型共用,例如頁面、部落格文章、留言、商品評論與優惠券。每次建立任何類型的新文章時,資料庫表格使用的 ID 編號就會加一。因此如果在訂單之間建立其他文章類型的項目,訂單 ID 會「跳過」那些已被其他文章使用的 ID。
若要為訂單指定連續訂單編號,可使用 Sequential Order Numbers Pro 等擴充功能。






