WooCommerce 4.0 發佈了!這是一個大版號的更新,代表著這個版本並不完全相容於前一個 3.x 的版本。所以建議在更新前先在測試環境測試,測試正常後再更新到正式站。
WooCommerce 4.0 帶來了什麼新功能?
WooCommerce 4.0 是 2020 年的第一個發佈的版本,其中包含了最新的 WooCommerce Admin 功能。WooCommerce Admin 是 WooCommerce 核心邁向以 JavaScript 為導向現代化使用者體驗的第一步。
WooCommerce Admin
新的 WooCommerce Admin 包含了許多新的更新,並提供給商點管理者更多資訊,包含:
- 新的資訊頁
- 新的報表頁
- 新的通知體驗
- 新的商店管理工具
要注意的是,雖然 WooCommerce Admin 內建在這個版本,但是舊的報表工具還是會留著,將來在適當的時機會移除舊有的報表工具。
為了要提供新的介面體驗,你的網站必須要執行 WooCommerce 5.3 以上,如果商店的 WordPress 版本在 5.3 以下,會自動關閉 WooCommerce Admin。
Action Scheduler 3.1
在 WooCommerce Admin 底下執行的一個很重要的技術就是 Action Scheduler。這個程式其實已經在 WooCommerce 核心中運行了。這個 3.1 的版本是一個針對效能改良過後的版本,使用自訂的資料表來儲存資料來讓使用者有更佳的體驗,即使你的網站有著很大量的訂單或商品資料。
新的 Onboarding 體驗
要開始一個商店並不是那麼容易,新的 Onboarding 體驗讓使用者更容易開始一家商店。因此有 50% 的新使用者可以嘗試這個新的 Onboarding 流程。
其他更新
除了 WooCommerce Admin 外,WooCommerce 4.0 還包含了許多更新
- 改良的訂單編輯界面
- 最新的 WooCommerce 區塊套件修正
- 針對英國脫歐 (Brexit) 和 Vat 的修正
- 改良的 Email 處理
- 針對儲存可變商品和貨到付款的最佳化
除了這新改進外,還有很多小的修正和新的 hook 推出,你可以在 changelog 中找到這些資訊。
棄用的函式
countries_using_vat 已被 WC_Countries::get_vat_countries 取代
更新的範本檔案
檔案 | 改變 |
---|---|
cart/shipping-calculator.php | 國家的字串在運費計算中改變為國家/區域 |
global/quantity-input.php | 在數量欄位中新增 placeholder 屬性 |
emails/customer-reset-password.php | 修正段落尾端遺漏的標籤 |
emails/email-styles.php | 更新 CSS 樣式 |
emails/email-header.php | 將表格寬度設定為 100% |
single-product/add-to-cart/grouped.php | 在數量欄位中新增 placeholder 屬性 |