更新日期:2022-03-15

在安裝了 WooCommerce 之後,會額外多了兩個角色,商店經理(show manager)和客戶(customer)。但這樣子對一些公司來說是不夠用的,例如:只想要讓專人去管理訂單,而不要給設定購物車權限。

在這個新增角色中,需要先新增一個管理角色的外掛 User Role Editor,接著按以下步驟新增即可。

新增一個新的角色

使用者角色名稱是一個英文代碼,不能重複命名,這裡我們輸入「orders_manager」。使用者角色顯示名稱填入「訂單管理員」或是你方便辨識的名稱即可。按下「新增使用者角色」完成新增新角色。

新增可登入後台的權限

沒有後台編輯文章權限的角色在登入後,就會被強制轉向前台的會員頁面。所以我們要新增一個可觀看後台的權限。

在畫面右邊選單,點選「新增權限」,在視窗中填入 「view_admin_dashboard」,點擊「新增權限」按鈕。

切換角色,給予相關權限

在「自訂權限 -> WooCommerce -> 核心程式」,在右邊把剛剛新增的權限 view_admin_dashboard 勾選起來。

在「自訂內容類型 -> 訂單」,將右邊的權限都勾選起來。(最後記得要點選右邊「更新」按鈕)

以上就完成了該角色只給訂單的管理權限,可能後續有其他相關編輯權限,就再斟酌狀況設定吧~