Privates Shopen (OttPrivateShopping)
Beschreibung
Ermöglicht es, den Storefront-Zugriff für ausgewählte Kundengruppen auf bestimmte Seiten zu beschränken. Zugelassene Seiten können über eine Allowlist definiert werden.
Kunden, die einer der konfigurierten „ausgeschlossenen" Kundengruppen angehören, können nur noch die ausdrücklich freigegebenen Seiten sowie Produktdetailseiten aufrufen. Jeder Versuch, eine nicht freigegebene Seite zu öffnen, wird automatisch auf die Startseite umgeleitet.
Screenshots
Konfiguration
Zusatzfeld im Produkt, mit dem die Aufteilung in einzelne Warenkorbpositionen aktiviert werden kann.
Anleitung
Funktionsweise und Ablauf
Bei jedem Laden einer Storefront-Seite prüft das Plugin, ob die Zugriffsbeschränkung aktiv ist und ob der aktuell angemeldete Kunde einer der ausgeschlossenen Kundengruppen angehört.
Ist das Plugin inaktiv, findet keinerlei Prüfung statt.
Gehört der Kunde nicht zu einer ausgeschlossenen Kundengruppe, hat er uneingeschränkten Zugriff.
Gehört der Kunde zu einer ausgeschlossenen Gruppe, wird der Zugriff nur gewährt, wenn die aufgerufene URL exakt einer der freigegebenen Seiten entspricht. Produktdetailseiten sind immer erreichbar, unabhängig von der Whitelist.
In allen übrigen Fällen wird der Aufruf auf die Startseite umgeleitet.
Der Abgleich der URLs erfolgt normalisiert: Die Storefront-Basis-URL und abschließende Schrägstriche werden entfernt, und der Vergleich ist nicht case-sensitiv. Es zählt eine exakte Übereinstimmung der jeweiligen Zeile aus „Erlaubte Seiten für Jeden" mit der aufgerufenen Adresse.
Plugin Einstellungen
Aktiv
Schaltet die Zugriffsbeschränkung insgesamt ein oder aus. Standardmäßig deaktiviert.
Erlaubte Seiten für Jeden
Liste der Seiten, die auch von ausgeschlossenen Kundengruppen aufgerufen werden dürfen, jeweils eine URL pro Zeile. Es zählt die vollständige, exakte Adresse (z. B. https://dein.shop.de/Premium). Produktdetailseiten müssen hier nicht eingetragen werden, da sie generell freigegeben sind.
Ausgeschlossene Kundengruppen
Auswahl der Kundengruppen, die nur die freigegebenen Seiten sehen dürfen. Alle nicht ausgewählten Gruppen behalten vollen Zugriff auf den Shop.
Installation/Konfiguration
Standard Shopware Plugin Installation über den Plugin-Manager.