此外掛將透過自動完成的搜尋欄位為 WooCommerce 訂單搜尋輸入提供動力,無論您在資料庫中有多少訂單,只要您輸入毫秒即可提供結果。
當您開始在 WooCommerce 中獲得大量訂單時,搜尋特定訂單會變得非常緩慢且耗時。
一個有趣的事實是,您的訂單越多,搜尋特定訂單的需求就越多。
我們已經看到使用者等待 WooCommerce 超過一分鐘的時間以管理員身份返回搜尋結果。
即使經過了漫長的等待時間,考慮到預設搜尋機制使用的是 SQL 查詢,相關性也不是最佳選擇,因此您通常需要調整搜尋查詢,然後再次等待。
透過安裝此外掛,您將能夠將所有訂單編入 Algolia,並能夠以思想的速度從 WordPress 網站管理螢幕中的常規訂單列表中快速查詢訂單。
您只需輸入幾個字元即可找到訂單。
搜尋引擎將搜尋以下欄位:
訂單號(已透過 WooCommerce 順序訂單號等外掛進行了測試)
客戶名字
客戶姓氏
客戶電子郵件地址
帳單名
帳單姓氏
帳單電子郵件地址
帳單電話號碼
開票公司
帳單地址 1
帳單地址 2
計費城市
帳單狀態
帳單郵遞區號
計費國家
發貨名字
送貨姓氏
航運公司
收貨地址 1
收貨地址 2
船運城市
運輸狀態
郵遞區號
運送國家
訂單中包含的產品 SKU
訂單狀態
當您開始在搜尋輸入中輸入內容時,您會看到即時結果在下拉選單中彈出,並且您將
能夠在毫秒內找到正確的順序。
還要注意,透過利用 Algolia 作為搜尋引擎,您鍵入時除了獲得超快速的結果外,還可以
還可以享受所有其他功能,例如錯字容錯功能,這些功能可以確保在拼寫錯誤(例如,客戶名稱)時,仍會在結果中顯示相關的訂單。
自動同步
在為外掛正確提供 Algolia 憑據後,外掛將負責確保
搜尋索引與您的 WooCommerce 訂單保持最新。
每次新增,更新,刪除或刪除訂單時,它將與 Algolia 同步。
但是請注意,首次初始化外掛時,需要索引現有訂單。
WP-CLI 命令
該外掛還提供了 WP-CLI 命令,可讓您直接從
終奌站。
使用方法如下:
wp 訂單重新索引
請注意,您絕不會被迫使用命令列工具,而且管理員設定螢幕
的外掛還允許您重新索引所有訂單。
命令列方法是一種極好的技術替代方法,但是如果您有 5 萬條以上的記錄,並且希望加快索引編制的速度,則可以使用命令列方法。
請注意,此外掛可以處理多少個訂單沒有限制,並且兩種索引編制方法都可以建立索引。
由 UI 或使用 WP-CLI 命令列工具提供支援。
管理 UI 重新編制索引的唯一限制是您必須在重新編制索引期間使頁面保持開啟狀態
處理。
後端訂單搜尋
預設情況下,該外掛使用 Algolia 增強了預設的後端搜尋行為。
這樣可以確保您在列表中看到的結果與來自自動完成下拉選單的結果之間的一致性。
如果出於任何原因要恢復預設的後端搜尋行為,則可以使用 wc_osa_enable_backend_search 過濾器掛鉤。
函式 should_enable_backend_search($ value,WP_Query $ query){
返回 false;
}
add_filter(’wc_osa_enable_backend_search’,’should_enable_backend_search’,10,2);
配置常量
預設情況下,您可以在隨附的選項頁面上配置外掛,但也可以透過在 wp-config.php 中使用以下一個(或多個)常量來配置外掛。
使用常量時,選項頁面上的相應選項欄位將被禁用。
define(’WC_OSA_ALGOLIA_APPLICATION_ID’,’<值>‘);
define(’WC_OSA_ALGOLIA_SEARCH_API_KEY’,’<值>‘);
define(’WC_OSA_ALGOLIA_ADMIN_API_KEY’,’<值>‘);
define(’WC_OSA_ORDERS_INDEX_NAME’,’wc_orders’);
define(’WC_OSA_ORDERS_PER_BATCH’,200);
關於阿爾戈利亞
此外掛依賴於 Algolia 服務,該服務要求您建立一個帳戶。
Algolia 透過增量付款計劃為其搜尋服務提供商提供服務,包括一項免費計劃,其中包括每月 10,000 條記錄和 100,000 次操作。
除此之外,請確保您檢視價格。
此外掛將為每個訂單精確建立一個記錄以建立索引。我們索引每個未標記為已廢品的訂單。
Algolia 不支援此外掛。
提交問題或功能請求的首選方式是透過 GitHub 儲存庫。