WooCommerce 客製化結帳欄位(新版無支援)

WooCommerce 如果要製結帳欄位要注意使用的版本以及版型

不然就要等客製化結帳欄位更新

如果你是一路由舊版本升上來,不會發現有此問題

我是剛好最新在測試網站時用最新版裝上去,發現原本在使用的客製化結帳欄位沒辦法使用

後來我有測試可以用bloksy版型中的外觀解決此問題

🔎 WooCommerce Orders React 版 (wc-orders) 白名單邏輯的由來與版本關鍵點:

版本狀態重點
WooCommerce 4.x - 6.xPHP 層為主wc-orders 還是 PHP 模板主導,URL 上的 search-filter 會進 $_GET,PHP 自由組 meta_query。你以前用的版本應該在這區間
WooCommerce 7.x(約 2023 年初後)🔄 引入 React wc-admin 重構 wc-orders 頁面開始改用 React + REST API,部分 $_GET 無法進到後端查詢
WooCommerce 8.x(2023下半年)❌ 完整強化白名單機制官方把 wc-orders 頁面查詢參數做白名單驗證,只允許 order_id, billing_name, billing_email
WooCommerce 9.x(2024年)❌ 白名單寫死、REST API 只吃官方參數你的 search-filter=additional_date 無效就是因為 9.x 白名單硬限制
瀏覽次數:25