全面掌握 WooCommerce:從安裝到訂單管理的完整實戰指南

2 分钟阅读
2026-05-26
2026-06-03
2,242
通过下方链接进行购物时,您无需支付额外费用,我就能获得佣金。.

安裝與基礎環境配置

在開始使用 WooCommerce 之前,建立穩固的環境是成功的第一步。您需要一個執行 PHP、MySQL 和 Web 伺服器(推薦 Apache 或 Nginx)的環境。對於大多數使用者,使用託管 WordPress 主機或本地開發環境(如 Local by Flywheel、XAMPP)是最便捷的選擇。

核心外掛安裝步驟

首先,確保您的 WordPress 網站已準備就緒。登入 WordPress 後臺,導航至“外掛” > “安裝外掛”。在搜尋框中輸入“WooCommerce”,找到由 Automattic 開發的官方外掛,點選“立即安裝”,然後“啟用”。系統會自動啟動 WooCommerce 的設定嚮導,引導您完成商店基本資訊的配置,如地址、貨幣、支付和配送區域。

初始設定要點

在設定嚮導中,請仔細填寫店鋪的物理地址和所運營的行業,這會影響後續稅率等功能的預設配置。選擇正確的貨幣(如新臺幣 TWD)至關重要。在支付方式頁面,建議至少啟用“銀行轉賬”和“支票支付”等線下方式,並可根據需要配置如綠界、藍新等金流串接。最後,嚮導會提示您安裝 Storefront 等官方主題,這是一個針對 WooCommerce 最佳化的優秀起點主題。

推荐阅读 WooCommerce 建站終極指南:從零到一搭建電商網站

產品目錄與頁面管理

商店的核心是商品。WooCommerce 提供了靈活的產品管理系統,支援實體商品、虛擬商品、可下載商品以及變體商品。

UltaHost WordPress 主機
30天退款保證,無限頻寬與資料庫,免費的 DDoS 防護,購買3年優惠50%

新增新產品流程

在 WordPress 後臺,您會看到新增的“產品”選單。點選“新增新產品”,即可進入產品編輯頁面。除了常規的標題和詳細描述,WooCommerce 增加了多個元資料框。在“產品資料”框中,最關鍵的是選擇產品型別。例如,一個銷售 T 恤的商店,可以建立“可變產品”,然後透過“屬性”功能新增“顏色”和“尺寸”屬性,並據此生成所有顏色與尺寸組合的變體,為每個變體單獨設定價格、庫存和 SKU。

管理分類與標籤

良好的分類有助於顧客瀏覽。您可以為產品新增分類(如“男裝”、“女裝”、“配件”)和標籤(如“夏季新品”、“促銷”)。這些分類和標籤會生成對應的存檔頁面,其外觀可以透過主題或 archive-product.php 模板檔案進行定製。此外,利用“精選產品”和“最新產品”等短程式碼,可以輕鬆地將動態產品列表嵌入到任何文章或頁面中。

支付與配送閘道器設定

順暢的支付和準確的運費計算是促成交易的關鍵。WooCommerce 的支付和配送閘道器具有高度可擴充套件性。

配置主流支付方式

在“WooCommerce” > “設定” > “支付”選項卡中,您可以啟用或禁用各種支付閘道器。對於臺灣地區,常見的整合包括綠界科技(ECPay)的信用卡、ATM 轉賬和超商程式碼。以綠界為例,通常需要安裝其官方擴充套件外掛,並在設定頁面填入商戶編號、雜湊金鑰等 API 資訊。WooCommerce 內建的 WC_Payment_Gateway 類為開發者建立自定義閘道器提供了框架。

推荐阅读 WooCommerce 終極指南:從零開始構建你的專業電商網站

設定靈活的配送規則

配送設定位於“WooCommerce” > “設定” > “配送”中。首先,您需要建立“配送區域”,例如“臺灣本島”和“外島地區”。為每個區域新增“配送方式”,如“免運費”、“本地配送”或“快遞”。您可以設定基於訂單金額的免運費門檻,或基於重量、物品數量的費率。例如,透過以下程式碼片段,可以新增一個自定義的固定運費:

add_filter('woocommerce_package_rates', 'add_custom_shipping_rate', 10, 2);
function add_custom_shipping_rate($rates, $package) {
    // 仅当购物车总重超过5公斤时添加
    if (WC()->cart->cart_contents_weight > 5) {
        $rates['custom_shipping'] = array(
            'id' => 'custom_shipping',
            'label' => __('大型物品运费', 'your-text-domain'),
            'cost' => 150,
            'calc_tax' => 'per_item'
        );
    }
    return $rates;
}

訂單處理與客戶管理

當顧客完成結賬,訂單管理的工作流便正式開始。高效處理訂單是維繫店鋪運營的核心。

訂單狀態與處理流程

所有訂單都會在“WooCommerce” > “訂單”中列出。訂單狀態包括“等待付款”、“處理中”、“已完成”等。當您收到一筆銀行轉賬通知後,可以手動將訂單狀態從“等待付款”更新為“處理中”,這通常會觸發通知顧客的郵件。當商品寄出後,可將狀態更新為“已完成”。WooCommerce 透過 wc_order_statuses 過濾器允許您自定義狀態。

hostng.com 共享主机
高效能,配备 AMD EPYC CPU、NVMe SSD 存储和 LiteSpeed,全天候 24 小时专业内部支持,先进的安全措施包括 SSL、暴力破解、恶意软件和 DDoS 防护,节省高达 731 TB/月的带宽成本。

客戶資料與互動

每個註冊顧客的資料都儲存在“使用者”列表中,但 WooCommerce 在使用者元資料中增加了如訂單歷史、送貨地址等欄位。您可以透過 get_customer_order_count 等函式獲取這些資料。利用“優惠券”功能可以建立折扣進行營銷,而“客戶”列表則提供了所有顧客的概覽,方便進行細分和再營銷。結合郵件營銷外掛,可以根據購買行為(如放棄購物車)自動傳送跟進郵件。

总结

WooCommerce 是一個功能強大且高度可定製的電子商務解決方案,它成功地將完整的線上商店功能整合到 WordPress 生態中。從環境配置、產品上架、金流物流串接到最終的訂單與客戶管理,它提供了一套完整的工具鏈。其真正的優勢在於龐大的擴充套件外掛生態系統和開放的程式碼庫,允許開發者根據任何特定業務需求進行深度定製,從而構建出從簡單到複雜的各類電子商務網站。

常见问题解答(FAQ)

如何為商品新增額外的自定義欄位?

您可以使用 WooCommerce 提供的鉤子(Hooks)來新增自定義欄位。對於產品頁面,woocommerce_product_options_general_product_data 動作鉤子允許您在“產品資料”框內新增欄位。新增後,還需要使用 woocommerce_process_product_meta 動作鉤子來儲存欄位的值。

推荐阅读 WooCommerce 跨境電商完整搭建教程:從零到一構建功能強大的多語言外貿獨立站

在外掛或主題的 functions.php 檔案中編寫相應程式碼,即可實現後臺欄位的新增與資料儲存。

是否可以修改結賬頁面的欄位順序或移除不需要的欄位?

完全可以。WooCommerce 結賬欄位是高度可過濾的。您可以使用 woocommerce_checkout_fields 過濾器來調整欄位。

InterServer 共享主机
虚拟主机的月费为1TB+5TB,价格为2.50美元。首月优惠价为1TB+5TB,价格为0.1美元。优惠码为"tryinterserver"。平台提供461个云应用脚本,一键安装便捷。

例如,要移除“訂單備註”欄位,可以新增如下程式碼到您的子主題的 functions.php 檔案中。

網站速度變慢,懷疑是 WooCommerce 導致,應如何排查?

WooCommerce 確實會增加資料庫查詢和指令碼載入,但通常不會單獨導致嚴重的速度問題。首先,請使用速度檢測工具進行分析。然後,可以採取以下措施:啟用物件快取、使用高效的託管服務、選擇輕量級的主題、最佳化產品圖片大小、並限制在首頁載入過多產品。

此外,檢查並停用不必要的 WooCommerce 擴充套件外掛,因為外掛衝突或低效程式碼是常見原因。

如何建立一個僅限登入使用者才能訪問的特定產品類別?

這需要結合 WordPress 的使用者許可權功能和 WooCommerce 的條件邏輯。一種方法是使用專門的會員外掛來實現。另一種方法是透過程式碼控制。

您可以在模板檔案或內容過濾器中,使用 is_user_logged_in() 函式來判斷使用者登入狀態,並對未登入使用者隱藏特定分類的產品或重定向到登入頁面。