In WooCommerce sind Benutzerrollen und Berechtigungen entscheidend dafür, wie du deinen E-Commerce-Shop verwaltest – und wie sicher er ist. Mit Benutzerrollen kannst du Teammitglieder oder Benutzerkonten hinzufügen und ihnen verschiedene Rollen und Berechtigungen zuweisen.

Benutzerrollen erhöhen die Sicherheit und erleichtern ein effizientes Workflow-Management. Außerdem unterstützen sie die Einhaltung von Vorschriften, indem sie den Zugriff auf persönliche Daten einschränken und die Nachvollziehbarkeit von Aktionen im System verbessern.

Indem du Nutzern bestimmte Rollen zuweist, z. B. Administratoren, Manager oder Kunden, kannst du die Zugriffsrechte anpassen, sensible Daten schützen und betriebliche Abläufe rationalisieren.

WooCommerce verfolgt einen flexiblen Ansatz bei der Festlegung von Rollen und Berechtigungen und ermöglicht es dir, diese über verschiedene Plugins anzupassen, die wir später in diesem Artikel näher erläutern.

Benutzerrollen und Berechtigungen in WooCommerce verstehen

In WooCommerce gibt es vier Standard-Benutzerrollen: Administrator, Shop Manager, Kunde und Abonnent.

  • Administrator – Diese Benutzerrolle hat die vollständige Kontrolle über den WooCommerce-Shop. Administratoren können Produkte, Bestellungen, Coupons, Einstellungen und Benutzerrollen verwalten. Standardmäßig beinhaltet der Administrator alle WooCommerce-Rollen und hat damit vollen Zugriff auf alle Features und Funktionalitäten. Mit seinen weitreichenden Rechten kann der Administrator wichtige Entscheidungen treffen und Anpassungen vornehmen, um sicherzustellen, dass der Online-Shop reibungslos funktioniert und die Sicherheit und Integrität gewahrt bleibt.
  • Shop Manager – Shop Manager haben Befugnisse für das Tagesgeschäft des Shops. Sie können Produkte, Bestellungen und Gutscheine verwalten. Ähnlich wie Administratoren erhalten Shop Manager standardmäßig alle WooCommerce-Rollen. Shop Manager können den Warenbestand effektiv verwalten, Kundenanfragen bearbeiten und den Verkaufsprozess überwachen. Diese Rolle erleichtert die effektive Verwaltung des Shops, indem sie Aufgaben an Personen delegiert, die für die Pflege der Produktlisten, die Ausführung von Bestellungen und die Sicherstellung der Kundenzufriedenheit verantwortlich sind.
  • Kunde – Kunden haben in der Standardeinstellung zunächst keine spezielle WooCommerce-Rolle. Sie interagieren hauptsächlich mit dem Shop, um Einkäufe zu tätigen und ihre Bestellungen und Kontodaten zu verwalten. Sie sind das Herzstück eines jeden Onlineshops, denn sie tätigen Einkäufe und tragen zur Umsatzgenerierung bei.
  • Abonnent – Ähnlich wie Kunden haben auch Abonnenten zunächst keine WooCommerce-Rolle. Sie haben in der Regel nur minimale Rechte und sind oft Nutzer, die sich zwar registriert, aber noch keine Einkäufe getätigt haben. Abonnenten wurde standardmäßig noch keine WooCommerce-Rolle zuteil, können aber mit der Zeit zu Kunden werden und durch gezielte Marketingkampagnen und Werbeaktionen den Umsatz steigern.

Administrator und Shop Manager: Die wichtigsten Unterschiede

In einer WooCommerce-Umgebung erfüllen die Rollen des Administrators und des Shop Managers unterschiedliche Zwecke und dienen unterschiedlichen Ebenen der Shop-Verwaltung und -Überwachung.

Die Rolle des Administrators ist die höchste Stufe des Zugriffs und der Kontrolle und umfasst alle Facetten der Website-Verwaltung. Sie verfügt über alle administrativen Rechte, einschließlich der Konfiguration von Website-Einstellungen und der Verwaltung von Benutzern, Produkten, Bestellungen und Plugins/Themen.

Shop Manager hingegen arbeiten auf einer niedrigeren Ebene und konzentrieren sich auf die tägliche Shop-Verwaltung, ohne auf wichtige administrative Einstellungen zuzugreifen. Sie verfügen über wichtige Funktionen wie die Produkt- und Bestellverwaltung, haben aber nur begrenzten Zugang zu Berichten, um die Leistung des Shops zu überwachen.

Obwohl Shop Manager Aufgaben wie Produktänderungen und Bestellungsaktualisierungen durchführen können, haben sie keinen Zugriff auf wichtige Verwaltungsfunktionen wie die Verwaltung von Benutzern, Plugins und Themen sowie die Einrichtung der Website. Diese Einschränkung ermöglicht es Shop Managern, den Shop-Betrieb effizient zu verwalten, ohne kritische Einstellungen zu gefährden, die die Funktionalität und Sicherheit des Shops beeinflussen.

Die klare Unterscheidung zwischen diesen Rollen sorgt für eine effektive Delegation von Aufgaben und verbessert die gesamte Verwaltungsstruktur des Onlineshops.

Anpassen von Benutzerrollen und Berechtigungen

Die Anpassung von Benutzerrollen und -berechtigungen in WooCommerce ist entscheidend für die Anpassung der Benutzererfahrung. Außerdem wird so sichergestellt, dass die richtigen Personen angemessenen Zugriff auf die verschiedenen Funktionen der E-Commerce-Plattform haben.

Für weitergehende Anpassungen kannst du Code hinzufügen, den die WP_User Klasse bereitstellt, in die Datei functions.php deines WordPress-Themes einfügen. Mit diesen Snippets kannst du neue Rollen erstellen oder bestehende Rollen ändern, indem du Funktionen wie die Anzeige von Bestellungen, die Verwaltung von Produkten oder den Zugriff auf bestimmte Einstellungen anpasst.

Mit Funktionen wie add_role(), add_cap(), remove_all_caps, remove_cap, remove_role, und set_role, kannst du Rollen definieren und Fähigkeiten programmatisch zuweisen.

Eine weitere gängige Methode zur Anpassung sind Plugins wie Members oder User Role Editor, die benutzerfreundliche Oberflächen für die Verwaltung von Rollen und Berechtigungen bieten. Mit diesen Plugins können Administratoren die Berechtigungen fein abstimmen, indem sie den Zugriff auf bestimmte Funktionen einschränken oder gewähren.

Ein Unternehmen könnte zum Beispiel eine Rolle „Großhandelskunde“ benötigen, deren Berechtigungen auf Großeinkäufe und die Anzeige von Großhandelspreisen beschränkt sind. In einem anderen Szenario könnte eine „Store Manager“-Rolle eingerichtet werden, die Zugriff auf die Auftragsverwaltung und die Bestandskontrolle hat, aber keine Änderungen an den Website-Einstellungen vornehmen darf, um die Sicherheit und Stabilität zu gewährleisten.

Benutzerdefinierte Rollen stellen sicher, dass WooCommerce genau auf die betrieblichen Anforderungen eines Unternehmens abgestimmt ist, die Effizienz und Sicherheit erhöht und gleichzeitig ein maßgeschneidertes Nutzererlebnis bietet.

Benutzerdefinierte Rollen für spezielle Anforderungen erstellen

Schauen wir uns die grundlegenden Schritte zur Erstellung benutzerdefinierter Rollen in WooCommerce an.

1. Installation der erforderlichen Plugins

  • Falls du es noch nicht getan hast, installiere und aktiviere das WooCommerce-Plugin, das die Grundlage für deinen Online-Shop bildet.
  • Installiere das von dir gewünschte Plugin für Benutzerrollen, z. B. das Plugin User Role Editor. Wir haben später in diesem Leitfaden noch weitere Tools und Plugins aufgeführt, aber dieser Leitfaden führt dich durch die Schritte zur Anpassung der Benutzerrollen mit dem User Role Editor Plugin.

2. Zugriff auf den Benutzerrollen-Editor

Rufe nun den Editor auf, in dem du die benutzerdefinierte Rolle hinzufügen kannst.

  1. Gehe zu deinem WordPress Dashboard.
  2. Navigiere zu Benutzer > Benutzerrollen-Editor.

    Screenshot des Menüs Benutzer. Es enthält die folgenden Optionen: Alle Benutzer, Neuen Benutzer hinzufügen, Profil und Benutzerrollen-Editor. Benutzerrollen-Editor ist ausgewählt
    Das Menü Benutzer

3. Erstelle eine neue Benutzerrolle

  1. Klicke auf Rolle hinzufügen.

    Screenshot des Formulars "Neue Rolle hinzufügen". Es enthält die folgenden Felder: Rollenname (ID), Rollenname anzeigen und Kopie erstellen von, das ein Dropdown-Menü enthält. Hier ist Keine ausgewählt. Am unteren Ende der Seite befinden sich die Schaltflächen Rolle hinzufügen und Abbrechen
    Formular Neue Rolle hinzufügen

  2. Gib den Rollennamen und den Anzeigenamen für deine neue Benutzerrolle ein (z. B. „Großhandelseinkäufer“).
  3. Klicke optional auf das Dropdown-Menü mit der Beschriftung Kopie erstellen von, um eine bestehende Rolle als übergeordnete Rolle auszuwählen, wenn du deren Fähigkeiten übernehmen möchtest.
  4. Klicke auf Rolle hinzufügen, um eine neue Benutzerrolle zu erstellen.

4. Fähigkeiten zuweisen

  1. Nachdem du die Rolle erstellt hast, solltest du eine Liste mit Fähigkeiten (Berechtigungen) sehen.

    Screenshot der Eigenschaften der Rolle Großhandelseinkäufer
    Berechtigungen für die Rolle Großhandelseinkäufer

  2. Aktiviere oder deaktiviere die Kontrollkästchen neben den einzelnen Fähigkeiten, um der benutzerdefinierten Rolle Zugriff zu gewähren oder zu entziehen.
  3. Du kannst Fähigkeiten hinzufügen, die sich auf WooCommerce-Produkte, Bestellungen, Gutscheine und mehr beziehen.

    Screenshot der Fähigkeiten der Rolle Großhandelseinkäufer. Hier sind die benutzerdefinierten WooCommerce-Funktionen offen. Zu den Optionen gehören Core, Produkte, Bestellungen, Gutscheine, Variationen und Rückerstattungen.
    WooCommerce-Berechtigungen hinzufügen

  4. Nachdem du Fähigkeiten zugewiesen hast, klicke auf Aktualisieren, um deine Änderungen zu speichern.

5. Benutzer der benutzerdefinierten Rolle zuweisen

  1. Gehe in deinem WordPress Dashboard zu Benutzer > Alle Benutzer.
  2. Klicke auf den Benutzer, dem du die benutzerdefinierte Rolle zuweisen möchtest, und bearbeite sein Benutzerprofil.
  3. Wähle in der Dropdown-Liste Rolle die benutzerdefinierte Rolle aus, die du erstellt hast.

    Screenshot des Dropdown-Menüs "Rolle". Es enthält die folgenden Optionen: Großhandelseinkäufer, Shopmanager, Kunde, Abonnent, Mitwirkender, Autor, Redakteur, Administrator und -- Keine Rolle für diese Seite --. Großhandelseinkäufer ist ausgewählt
    Wähle Großeinkauf aus der Dropdown-Liste Rolle

  4. Speichere das Benutzerprofil, indem du auf Benutzer aktualisieren klickst, um die Änderungen zu übernehmen.

6. Benutzerzugang testen

  1. Melde dich von deinem WordPress-Konto ab oder verwende einen anderen Browser, um den Benutzerzugang mit der benutzerdefinierten Rolle zu testen.
  2. Überprüfe, ob die Benutzer, denen die benutzerdefinierte Rolle zugewiesen wurde, den erwarteten Zugriff auf WooCommerce-Ressourcen haben, basierend auf den zugewiesenen Fähigkeiten.

Feinabstimmung der Berechtigungen für mehr Sicherheit und Effizienz

In WooCommerce ist die genaue Definition von Berechtigungen für Rollen unerlässlich, um die Integrität des Onlineshops zu gewährleisten.

Die Zuweisung der richtigen Berechtigungen bedeutet, dass jede Rolle – Administrator, Shopmanager, Kunde oder Abonnent – über die entsprechenden Zugriffsrechte verfügt. Dies verhindert unbefugte Änderungen an wichtigen Einstellungen, Produkten oder Kundendaten und schützt so die Funktionalität und den Ruf deines Shops.

Darüber hinaus optimieren maßgeschneiderte Berechtigungen die Abläufe, indem sie bestimmten Rollen bestimmte Aufgaben zuweisen und so die Effizienz bei der Verwaltung der täglichen Aktivitäten deines Shops erhöhen. Genaue Rollenberechtigungen in WooCommerce sind also entscheidend für die Sicherheit und die betriebliche Effizienz.

Wenn ein Shop wächst, ist es wichtig, die Berechtigungen regelmäßig zu überprüfen und an die sich verändernden Rollen und Verantwortlichkeiten anzupassen. Das solltest du tun:

  • Führe regelmäßig Audits durch, um unnötige Berechtigungen zu identifizieren und sie umgehend zu widerrufen.
  • Informiere dich über neue Sicherheitsbedrohungen und bewährte Praktiken der Branche, um proaktive Anpassungen der Berechtigungen zu ermöglichen.
  • Überwache die Zugriffsmuster und aktualisiere die Berechtigungen umgehend, wenn Mitarbeiter ihre Rolle wechseln oder neue Funktionen eingeführt werden.
  • Implementiere ein System zur Verwaltung von Berechtigungen mit klarer Dokumentation und Verfahren für deren Aktualisierung. So bleiben die Sicherheitsmaßnahmen auch im Laufe der Zeit wirksam.

Diese kontinuierliche Optimierung stärkt die Sicherheitsmaßnahmen und verbessert die betrieblichen Abläufe in deinem E-Commerce.

Erweiterte Admin-Funktionen in WooCommerce

Administratoren haben in WooCommerce Zugriff auf erweiterte Kontrollen und Funktionen. Sie können Benutzerrollen und Berechtigungen genau verwalten und den Mitarbeitern entsprechende Zugriffsrechte erteilen. Dies unterstützt einen optimierten Arbeitsablauf und schützt sensible Informationen.

Außerdem überwachen Administratoren die Bestell- und Produktverwaltung und sorgen so für reibungslose Transaktionen und eine genaue Bestandsverfolgung.

Die Anpassung der Shopeinstellungen erhöht die Sicherheit und Effizienz weiter. Administratoren können die Einstellungen so anpassen, dass sie den spezifischen Geschäftsanforderungen entsprechen. Zum Beispiel können sie Maßnahmen wie die Zwei-Faktor-Authentifizierung oder Verschlüsselungsprotokolle zum Schutz der Kundendaten implementieren.

Administratoren können auch das Erscheinungsbild der Website anpassen und das Layout und die Funktionalität des Shops optimieren – Aspekte, die das Nutzererlebnis bestimmen und den Umsatz steigern können.

Die Nutzung dieser Funktionen führt zu einem sichereren und effizienter verwalteten Online-Store. Mit einer detaillierten Kontrolle über Berechtigungen und Einstellungen verringern Administratoren das Risiko von unbefugtem Zugriff und Datenschutzverletzungen. Außerdem optimieren sie die betrieblichen Abläufe für einen reibungsloseren Geschäftsbetrieb und eine höhere Kundenzufriedenheit.

Tools und Plugins für die Verwaltung von Rollen und Berechtigungen

Wenn es um die Verwaltung von Benutzerrollen und Berechtigungen in WooCommerce geht, zeichnen sich einige Tools und Plugins durch ihre Funktionen und Vielseitigkeit aus:

  • User Role Editor – Dieses Plugin bietet eine detaillierte Kontrolle über die Benutzerrollen und -fähigkeiten und ermöglicht es Administratoren, ganz einfach benutzerdefinierte Rollen zu definieren und Berechtigungen festzulegen. Seine intuitive Benutzeroberfläche und die ausführliche Dokumentation machen es zu einer beliebten Wahl.
  • Members – Mit Members kannst du über die benutzerfreundliche Oberfläche mühelos Rollen und Berechtigungen zuweisen. Es bietet Funktionen wie Inhaltsbeschränkung und Shortcodes, die die Flexibilität bei der Verwaltung des Nutzerzugangs erhöhen.
  • Gruppen – Das Gruppen-Plugin bietet einen robusten Rahmen für die Organisation von Nutzern in Gruppen und die entsprechende Vergabe von Berechtigungen. Seine Kompatibilität mit anderen Plugins erweitert seine Funktionalität und macht es für komplexe Nutzerverwaltungsszenarien geeignet.
  • Rollen und Berechtigungen – Dieses Plugin vereinfacht die Rollenverwaltung mit vordefinierten Rollen und anpassbaren Berechtigungen. Dank seiner Einfachheit und Zuverlässigkeit eignet es sich für Nutzer, die unkomplizierte Rollenzuweisungen wünschen.
  • Advanced Access Manager (AAM) – AAM erweitert das Rollen- und Berechtigungsmanagement um Funktionen wie Inhaltsbeschränkung und Zugriffskontrollregeln. Seine fortschrittlichen Funktionen eignen sich für Unternehmen mit komplizierten Anforderungen an die Benutzerhierarchie.

Bei der Auswahl des richtigen Tools sollten die Benutzerfreundlichkeit, die Skalierbarkeit, die Kompatibilität mit anderen Plugins und die spezifischen Funktionen für die besonderen Anforderungen des Geschäfts berücksichtigt werden. Administratoren sollten jede Option anhand dieser Faktoren bewerten, um eine reibungslose Verwaltung der Benutzerrollen in WooCommerce zu gewährleisten.

Zusammenfassung

In WooCommerce sind Benutzerrollen und -berechtigungen unerlässlich. Sie machen die Verwaltung deiner E-Commerce-Website einfacher und erhöhen die Sicherheit. Indem du die Benutzer und ihre Berechtigungen genau abstimmst, kannst du sensible Daten schützen und unbefugte Aktionen verhindern.

Um sicherzustellen, dass deine WooCommerce-Website robust, skalierbar und leistungsfähig ist, wende dich an Kinsta. Unser WooCommerce-Hosting-Service bietet unvergleichliche Geschwindigkeit, Skalierbarkeit und Sicherheitsfunktionen, die speziell auf deine E-Commerce-Anforderungen zugeschnitten sind.

Konzentriere dich auf dein Wachstum und überlasse die technische Komplexität des Hostings den Experten.

Wie handhabt ihr die Benutzerrechte? Mit welchen Herausforderungen bist du konfrontiert worden? Teile es uns im Kommentarbereich mit!

Jeremy Holcombe Kinsta

Content & Marketing Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems ;).