WooCommerce – 如何理解用戶角色和能力(帶視頻)

已發表: 2020-05-08
WooCommerce user roles

最後更新時間 - 2022 年 3 月 17 日

本文是用戶管理指南的一部分:

  • 用於配置帳戶的基本 WooCommerce 設置了解用戶角色和能力(當前文章)
  • 創建一個新用戶
  • 確保用戶數據的安全
  • 改善用戶管理

在網站上,會有不同的用戶執行不同的任務,您需要定義他們可以做什麼或不能做什麼。 如果您是 WordPress 網站所有者,您將看到一個稱為用戶角色的概念,它可以幫助您定義其他用戶在您的網站上可以擁有或不擁有的功能。 您可以將不同的用戶角色分配給不同的用戶,讓您的網站更有條理和系統化。 本文為您提供了 WordPress 用戶角色以及 WooCommerce 用戶角色的基本概念,並嘗試了解進一步的自定義選項。

什麼是 WordPress 用戶角色,為什麼需要它們?

如果您擁有一個 WordPress 網站,您可能希望根據他們應該擁有的訪問權限來不同地定義用戶。 您的網站上可能有用戶,他們只需要創建和管理個人資料並查看您的頁面或帖子。 也可能有不同的用戶需要選擇性地訪問您的 WordPress 管理員或後端。 您可能希望根據用戶打算在您的站點上執行的任務為用戶進一步定義不同的功能。 例如,WordPress 管理員上有不同的任務,例如撰寫和編輯帖子、構建頁面、管理類別、審核評論、添加和管理插件和主題等。

因此,您可以根據他們在網站或管理員上執行他們打算執行的任務所應具備的能力,為您的 WordPress 網站上的用戶分配用戶角色。 您在 WordPress 中看到的預定義用戶角色是:

  • 超級管理員——這個角色可以執行 WordPress 用戶的所有可能功能,包括多站點管理。
  • 管理員– 此用戶角色授予用戶站點管理的所有功能,包括管理其他用戶。
  • 編輯——顧名思義,編輯角色將能夠管理和發布站點中的所有帖子。
  • 作者- 作者將能夠管理自己的帖子並發布它們。
  • 投稿人 - 您網站上的投稿人將能夠向帖子添加內容,但無法發布它們。
  • 訂閱者——訂閱者只能管理他們自己的個人資料並訪問網站的前端。

查看我們關於 WordPress 用戶角色的文章,以更好地了解每個角色,以及如何自定義它們。

WooCommerce 中的其他用戶角色

如您所知,WooCommerce 是 WordPress 的免費插件,可幫助您將網站轉換為在線商店。 WooCommerce 已成為全球最受歡迎的電子商務平台之一,是全球企業家的首選。 現在,當您將 WooCommerce 安裝到您的 WordPress 網站時,它會向其註冊兩個額外的用戶角色——商店經理和客戶。 此外,它為 WordPress 管理員角色提供了額外的功能來管理 WooCommerce 設置和查看 WooCommerce 報告。

關於不同 wordpress 和 woocommerce 用戶角色及其重要性的信息圖。

WordPress 用戶角色和 WooCommerce 用戶角色的功能

以下是 WordPress 和 WooCommerce 上的用戶角色的快速瀏覽。

超級管理員

超級管理員是具有管理多站點 WordPress 網絡的所有功能的角色。 因此,它將具有管理多站點網絡的一系列功能,例如:

  • 創建和刪除站點
  • 管理網絡和站點。
  • 管理網絡用戶、插件、主題、選項等。
  • 升級網絡。
  • 設置網絡。

行政人員

管理員可以完全訪問單個站點的所有管理方面。 他們可以添加、刪除和管理網站上的插件和主題。 而且,管理員還可以自由修改其他用戶的詳細信息,包括密碼。 基本上,您可以將管理員訪問權限限制為僅授予站點所有者以及可以完全控制您的站點的值得信賴的人。 定義管理員用戶角色的一些獨特功能包括:

  • 激活插件。
  • 編輯和刪除頁面和帖子。
  • 出口和進口。
  • 管理類別、鏈接和選項。
  • 適度的評論
  • 推廣用戶。
  • 發布頁面和帖子。
  • 閱讀私人頁面和帖子。
  • 創建、編輯、讀取和刪除可重用塊。
  • 刪除用戶。
  • 切換主題。
  • 上傳文件。
  • 訪問定制器。
  • 更新插件、主題和 WordPress 核心。

編輯

編輯角色允許您獲得對其他用戶帖子的訪問和編輯權限。 具有編輯角色的人可以編輯或刪除您網站上的任何帖子。 編輯角色最適合管理您網站上的博客和其他帖子的人。 基本上,編輯角色只關心您網站的內容方面。 Editor 角色的能力如下:

  • 編輯頁面和帖子。
  • 刪除頁面和帖子。
  • 創建、編輯和刪除可重用塊。
  • 管理類別和鏈接。
  • 適度的評論。
  • 發布頁面和帖子。

作者

作者可以創建和發布自己的帖子。 但是,此角色無權訪問其他人的帖子。 如果需要,他們還可以刪除他們的帖子。 此外,具有作者角色的人將無法創建新類別。 但是,他們可以使用您網站上的現有類別,並創建新標籤。 此外,具有作者角色的人無法審核或刪除您網站上的評論,即使他們可以查看這些評論。 同樣,他們也無權訪問您網站上的插件和主題。 以下是作者角色的重要功能:

  • 編輯和刪除自己的帖子。
  • 發布帖子。
  • 上傳文件。
  • 創建和閱讀可重用塊。
  • 編輯和刪除他們自己的可重用塊。

貢獻者

貢獻者是可以在您的網站上撰寫和編輯帖子的用戶。 但是這些用戶將無法發布帖子。 因此,編輯必須審查和發布作者撰寫的帖子。 當您聘請自由作家為您的網站生成內容時,這非常有用。 但是,一個缺點是那些具有貢獻者角色的人無法將文件上傳到您的站點。 如上所示,貢獻者角色將無權訪問插件、主題或其他用戶的帖子。 以下是貢獻者角色的功能。

  • 創建和編輯帖子。
  • 管理自己的個人資料。
  • 閱讀可重用塊。

訂戶

訂閱者角色中的用戶僅對您的站點具有讀取權限。 此外,他們可以在網站上管理自己的個人資料,例如用戶信息和密碼。 除此之外,他們只能閱讀帖子並在您的網站上發表評論。 如果您的網站策略要求用戶登錄以閱讀博客文章,您可能會發現它很有用。 能力是:

  • 管理自己的個人資料。
  • 閱讀帖子。
  • 對帖子發表評論。

現在讓我們看看 WooCommerce 的兩個特定角色。

客戶角色

使用結帳或註冊選項註冊的任何用戶都被定義為您網站上的客戶。 目前,客戶角色的能力如下:

  • 具有讀取權限,類似於博客訂閱者
  • 可以查看訂單和訂單歷史
  • 能夠編輯自己的帳戶詳細信息

店長角色

如果您僱用某人來管理您的商店,則必須授予他們訪問商店運營方面的權限。 但是,您可能不希望他們訪問管理端,例如編輯文件或管理插件。 這就是車間經理角色出現的地方。 此角色具有與客戶角色相同的功能,以及編輯 WooCommerce 設置和產品的選項。 此外,此角色還能夠查看 WooCommerce 報告。 Shop manager 角色實際上類似於 WordPress 中的 Editor 角色,因此它們將具有 WordPress Editor 角色的一般功能。 WooCommerce 商店經理角色的附加功能是:

  • 管理 WooCommerce 設置。
  • 創建和編輯產品。
  • 查看 WooCommerce 的報告部分。

除此之外,安裝 WooCommerce 時,站點管理員將自動獲得商店經理角色的能力。

如何將用戶角色分配給新用戶?

WordPress 站點管理員將能夠在 WordPress 站點上創建新的用戶帳戶。 如果您是 WordPress 管理員,在 WordPress 管理面板上,您可以轉到用戶 > 添加新用戶來創建新用戶。

創建新用戶時,您需要添加用戶的名字、姓氏、電子郵件以及用戶名。 您還可以指定密碼,並可選擇向用戶發送有關帳戶創建的電子郵件。 如您所料,還有一個下拉菜單,您可以在其中為用戶分配角色。 請注意,用戶名以後不可編輯,但用戶配置文件的所有其他方面(包括用戶角色)都可以在以後根據需要進行更改。

您可以對新用戶使用相同的策略,也可以為現有用戶更改用戶角色。 大多數 WordPress 網站都可以選擇讓客戶或用戶從網站的前端註冊。 默認情況下,此類用戶將被分配訂閱者角色或客戶角色(如果安裝了 WooCommerce)。 根據網站的要求,管理員可以輕鬆更改其用戶角色並分配合適的角色。

如何決定為用戶分配什麼角色?

您可能想知道如何為用戶分配角色。 根據您的在線商店的特性和功能,您可能希望將特定角色分配給特定用戶。 這將幫助您有效地控制不同用戶與您的網站進行交互的方式。

默認情況下,在您的站點上註冊的任何用戶都將被分配訂閱者角色或客戶角色。 但是,如果您要在您的站點上註冊商店管理員或內容創建者,您可能必須向他們提供額外的權限。 讓我們嘗試找出您可能希望為用戶分配不同權限的不同場景。

為商店管理添加用戶

當您想讓某人處理與您的商店相關的方面,而不是網站後端的方面時,您可以為某人分配 Shop Manager 角色。 正如您在上面看到的,商店經理角色需要與商店相關的不同功能。 其中包括能夠管理產品、訂單、退款甚至生成報告。 但是,您不希望商店經理能夠更改您網站的設置、管理插件或主題或修改用戶功能。 基本上,您可以輕鬆地將角色限制在與商店相關的方面,而不是與您的網站相關的任何其他方面。

為網站管理專業人員提供訪問權限

有時,您可能希望向維護您的站點的技術專家提供訪問權限。 為了檢查網站的不同功能,他們可能需要完全訪問。 在這種情況下,您可能需要為他們提供管理員角色。 同樣,如果情況需要,也可以為處理您的設計和營銷方面的外部機構或人員分配此角色。

出於安全考慮,您應該僅將管理員角色授予需要處理站點幾乎所有方面的用戶。 即使您要為站點維護任務添加具有此訪問權限的專業用戶,最好在任務完成後更改角色。 在理想情況下,只有店主才能擁有此訪問權限。

對於內容創作者

對於在您的網站上創建內容的人,可以分配 WordPress 角色,例如貢獻者、作者和編輯者。 貢獻者將能夠創建內容,但無法發布。 具有作者角色的人將能夠創建、發布和刪除他們自己的內容。 編輯者也可以管理其他人的內容。 基本上,您可以根據您在網站上發佈內容的方式來分配這些角色。 您可以將作者角色分配給內部作家,並將貢獻者角色分配給客座作家。 編輯角色自然會分配給可以控制您的整個內容的人。

對於 WooCommerce 客戶

如您所知,客戶角色默認分配給在您的商店中註冊的任何人。 具有此角色的用戶除了能夠管理自己的帳戶外,沒有任何其他功能。

但是,您可以在插件的幫助下創建自定義角色來細分客戶。 這將允許您有選擇地提供個性化定價、折扣、分配購買功能、控制對產品的訪問等。具有個性化定價的商店或批發商店可以從這種方法中受益匪淺。 我們將在本文後面詳細討論這一點。

為 WooCommerce 商店的安全和安保分配角色時的最佳實踐

現在,我們知道用戶角色可以非常輕鬆地控制不同用戶訪問您網站的方式。 在為您的站點分配權限時遵循一些最佳實踐非常重要,這樣您的站點的安全性就不會受到損害。

有分配角色的策略

制定政策來管理您如何為 WooCommerce 商店中的用戶分配角色非常重要。 關鍵部分應該是應該為用戶分配一個與其參與網站的方式相關的角色。 正如我們在上面指出的,當有其他要求時,您可以為特定用戶分配 Shop Manager、Author 或 Editor 角色。

此外,在將管理員角色分配給商店中的任何人時,您需要非常謹慎。 許多外部供應商可能會不時要求您向他們提供管理員訪問權限。 在授予訪問權限之前,您需要仔細評估這些請求。 如果供應商在您的站點上執行的特定操作可以通過較低級別的訪問權限進行管理,請提供。 如果此類請求在您的站點上經常出現,您可以安裝一個插件來幫助您專門控制每個用戶角色的功能和權限。

確保用戶憑據是安全的

您必須確保根據建議的最佳實踐創建商店中的用戶名和密碼。 重要的是不要為您的管理員角色使用像“admin”這樣的用戶名,因為黑客會發現它更容易攻擊。 養成一種習慣,即不要保留任何容易被猜到的用戶名。 相反,請根據用戶的真實姓名保留特定的用戶名。

強密碼

此外,請確保您為所有用戶使用強密碼。 每次您在商店中創建新用戶帳戶時,WordPress 都會提供一個強密碼。 您可以使用此默認選項,或者如果您正在創建自己的選項,請確保它足夠複雜。 這將有助於在很大程度上抵禦對您網站的暴力攻擊。 如果您偶爾需要與支持團隊或託管服務提供商共享密碼,請確保您是通過密碼管理系統進行的。

兩因素身份驗證

雙因素身份驗證是一種在用戶嘗試登錄您的網​​站時採用附加驗證方法的方法。 最常見的方法是以文本或電子郵件的形式發送代碼,用戶需要在登錄之前輸入代碼。專家建議至少將此代碼應用於管理員、編輯和商店經理角色,以確保更好的安全性。

谷歌驗證碼

設置 Google reCAPTCHA 是另一種保護用戶登錄的方法。 這將幫助您控制垃圾郵件,並減少您網站上的黑客登錄嘗試。

定期檢查角色分配

您需要定期確定在您的站點上分配的所有用戶角色都是相關的。 有時,您會將管理員角色分配給幫助您設置功能的 Web 開發人員。 工作完成後撤銷該用戶的權限很重要。 這樣,如果您的商店中有臨時角色分配,您需要定期查看它們。 同樣,員工的帳戶也可以在離開公司後更改為較低的訪問權限或禁用。 這將確保您的網站上沒有未經授權的訪問。

確保備份

備份是網站一般安全性的重要組成部分。 確保您使用的是可靠的備份工具,並將其存儲在多個位置以增加安全性。 自動 WordPress 備份插件肯定會幫助您減少這方面的擔憂。

進一步自定義用戶角色和能力

儘管 WordPress 用戶角色主要旨在改善用戶訪問並提供更好的內容管理選項,但使用 WooCommerce 它提供了更多的業務可能性。 您可以使用 WooCommerce 用戶角色創建內容限制,還可以設置個性化定價和折扣。 為了使這一切更有效,您需要能夠自定義 WordPress 中現有的用戶角色結構。 有選擇地添加功能,以及創建自定義用戶角色的能力在這方面有很大幫助。 我們將在本文中探討這些可能性。

修改 WooCommerce 用戶角色和功能的插件

有幾個插件可以幫助您進一步增強 WordPress 和 WooCommerce 上的用戶角色管理。 現在,我們將看看一些最好的

用戶角色編輯器

這是在您的 WordPress 網站上自定義用戶角色和功能的最佳插件之一。 它提供了有選擇地為您在站點上可能擁有的每個用戶角色分配功能和權限的選項。 它允許您創建新的用戶角色,還有助於刪除與您的站點無關的角色。 該插件的另一個有趣功能是它允許您在創建新角色時復制現有用戶角色的功能。 該插件還允許您為同一用戶分配多個角色。

特徵

  • 幫助您編輯分配給商店中每個用戶角色的功能。
  • 創建自定義用戶角色並定義其功能。
  • 從您的站點中刪除不需要的角色。
  • 允許一位用戶擁有多個角色。

查看我們關於用戶角色編輯器插件的詳細指南。

成員 - 成員和用戶角色編輯器插件

這是一個強大的選項,可幫助您管理站點上的用戶角色。 它確保您可以在友好的界面中管理如何為您網站中的每個用戶角色分配功能。 此插件的主要優點是您可以為站點上的任何角色提供特定功能。 您還可以有選擇地從任何角色中刪除功能。 該插件允許您為同一用戶提供多個角色,沒有任何限制。 它提供了克隆角色的選項,還允許您限製商店中的內容。

特徵

  • 輕鬆管理自定義用戶角色和功能。
  • 輕鬆在您的網站上創建內容限制。
  • 輕鬆刪除未使用的角色。
  • 小部件和簡碼支持更輕鬆地管理插件。

PublishPress 功能

您可以使用此插件在您的站點中廣泛管理用戶及其角色。 您可以使用該插件自定義每個角色並控制其擁有的功能。 該插件甚至可以幫助您自定義帖子編輯屏幕,並允許您有選擇地隱藏編輯器上的特定項目。 它甚至可以讓您控制對商店中 WooCommerce 特定方面的訪問。

特徵

  • 修改任何用戶角色的能力。
  • 適用於所有分類法和帖子類型。
  • 通過複製現有角色的功能輕鬆創建用戶角色。
  • 控制對 WooCommerce 區域的訪問。

自定義用戶角色和權限在不同 WooCommerce 業務模型中的應用

首先,用戶角色有助於控制用戶訪問站點不同方面的方式。 這主要應用於商店和內容管理。 但是,用戶角色在創建和管理不同的業務模型方面提供了很大的範圍。 如果您經營會員商店或批發商店,則需要根據不同的計劃和定價模式對客戶進行細分。

用戶角色和自定義權限在不同的 WooCommerce 業務模型中具有很大的適用性,例如:

  • 受限的內容訪問– 如果您的網站以內容為中心,您可以使用用戶角色和自定義權限來控制對您的內容的訪問。 根據購買的產品,您可以為客戶分配權限,以定義他們可以在您的網站上訪問哪些內容。
  • 基於角色的定價和折扣——這在批發和 B2B 交易中具有很大的吸引力。 根據分配給客戶的角色,您可以控制您提供的產品定價和折扣。 對不同客戶有不同定價層級的批發商店可以使用此功能來自動化定價策略。

可幫助您利用 WooCommerce 用戶角色的插件

  • ELEX WooCommerce 目錄模式、批發和基於角色的定價——為您的 WooCommerce 商店中的各種用戶角色創建不同的定價計劃。 還有助於禁用電子商務功能並以目錄模式簡單地運行站點。
  • WooCommerce 的 ELEX 動態定價和折扣插件– 這是一個綜合插件,可在您的商店中設置各種折扣規則。 您可以使用此插件專門為某些用戶規則設置折扣。
  • WooCommerce 的角色和權限– 此插件可幫助您為 B2B 客戶提供完整的自助服務體驗。 您的客戶將能夠根據其組織結構管理自己的角色和權限。
  • 按用戶角色劃分的價格- 您可以為特定客戶群提供折扣或加價,或根據角色顯示完全不同的價格。
  • YITH WooCommerce 基於角色的價格– 此插件將幫助您輕鬆地為正確的用戶顯示正確的價格。
  • 僅限 WooCommerce 會員– 這是一個很棒的插件,可以根據用戶角色限制您網站上的內容訪問。 您可以為特定客戶創建一個私人購物區,以便在您的商店中購物。
  • YITH 自動角色更改- 此插件將幫助您在購買後自動為客戶分配用戶角色。根據您指定的不同標準。
  • 客戶、組和用戶角色的 WooCommerce 定價插件- 此插件可幫助您設置特定於客戶、組和用戶角色的基於類別的定價。 此外,您可以根據您指定的統一費率或百分比值向客戶提供各種折扣。

WordPress 中的用戶角色有助於為您網站的不同用戶提供穩定的結構和組織。 此外,它還可以幫助您創建對網站內容的選擇性訪問。 而且,當談到 WooCommerce 時,用戶角色在創建分層定價和批發定價方面提供了更多空間。 本文試圖更清楚地說明各種用戶角色及其潛在應用。 此外,您必須對一些可以幫助您有效使用 WooCommerce 用戶角色的插件有所了解。 如果您有任何疑問或疑慮,請在下方發表評論,讓我們知道。

觀看以下視頻以更好地了解 WooCommerce 用戶角色。

進一步閱讀

  • WooCommerce 角色和權限插件
  • WooCommerce 基於角色的定價插件