Dokumentation
Internal Member Area (interner Mitgliederbereich)
Das Plugin ermöglicht die gezielte Bereitstellung exklusiver Inhalte für einen geschlossenen Kundenkreis. Kunden erhalten nach dem Kauf bestimmter Produkte automatisch Zugriff auf einen geschützten Mitgliederbereich innerhalb Ihres Shops.
Ein besonderes Feature des Plugins ist die bindende Verknüpfung des Zugangs mit dem Shopware-Account des Käufers. Die Navigationsstruktur wird nur berechtigten Mitgliedern angezeigt, Inhalte wie Videos oder PDFs können bequem per CMS oder FTP bereitgestellt werden.
Anleitung zur Plugin-Konfiguration
Öffnen Sie über „Erweiterungen“ den Bereich „Meine Erweiterungen“, um das Plugin zu installieren. Anschließend können Sie in der Konfiguration weitere Einstellungen vornehmen.

Allgemein
- Verkaufskanal: Bestimmt für welchen Verkaufskanal die jeweiligen Einstellungen vorgenommen werden.
- Gastbestellungen deaktivieren: Der interne Mitgliederbereich kann nur für eingeloggte Nutzer verwendet werden. Grundsätzlich lässt sich auch als "Gastbesteller" der Mitgliederbereich betreten, jedoch verliert man den Zugang, nachdem man seine Sitzung beendet und sich als Gast ausloggt. Um das vorzubeugen, lassen sich mit dieser Funktion Gastbestellungen deaktivieren, um eine Registrierung zu forcieren.
- Debug Mode: Der Debug-Modus sollte nur aktiviert werden, wenn nach Fehlfunktionen gesucht wird.

Member Deal Rabatt
- Rabatt:
Hier legen Sie fest, wie hoch der prozentuale Rabatt für den Member Deal ausfällt.
- Ausgeschlossene Produkte: Hier können Sie bestimmte Produkte von der Rabatt-Aktion ausschließen.
Achtung: Der Member Deal Rabatt dient lediglich der Darstellung im Frontend. Um den Discount im Check-out abzuziehen, müssen die Rabattcodes korrekt konfiguriert werden. Wie Sie dabei vorgehen, wird weiter unten erläutert.

Members Area Kategorien
- Nicht-Mitglieder (im Shop registriert und angemeldet) weiterleiten zu dieser Kategorie: Leitet Nutzer, die keinen Zugriff haben (fehlende Berechtigung, jedoch registriert) auf eine separate Seite weiter. Wird keine Seite definiert, wird als Fallback die /account/register Seite verwendet.
- Nicht-Mitglieder (anonym) weiterleiten zu dieser Kategorie: Leitet Nutzer, die nicht registriert/eingeloggt sind, auf eine separate Seite weiter. Wird keine Seite definiert, wird als Fallback die /account/register Seite verwendet.
- Member Area Einstiegs-Kategorie: Definiert den obersten Knotenpunkt des gesperrten Mitgliederbereichs.

Nutzungsbedingungen
- Nutzungsbedingungen (Checkout): Blendet eine Checkbox auf der Bestellabschluss Seite ein, um die Nutzungsbedingungen vor dem Kauf zu akzeptieren. Die Checkbox erscheint nur, wenn Produkte, die zum Mitgliederbereich berechtigen, im Warenkorb liegen. Ohne Zustimmung kann der Kauf nicht abgeschlossen werden.
- Nutzungsbedingungen (vor Erstzugriff): Der Inhalt dieser Kategorie/Seite wird dem Nutzer beim Erstzugriff auf den Mitgliederbereich dargestellt und muss gesondert konfiguriert werden. Solange der Nutzer die Bedingungen nicht akzeptiert, kann er den Inhalt nicht sehen. Sobald der Nutzer zustimmt, wird die Zustimmung beim Kunden im Profil registriert.
Diese Funktion ist für den Widerruf von digitalen Produkten angedacht und ist optional.
Beide Funktionen können in Kombination oder einzeln konfiguriert werden.

Kategorie Konfiguration
Unter den Produkteigenschaften können Sie festlegen, ob ein Produkt nur für Mitglieder sichtbar sein soll. Öffnen Sie dazu in der Shopware Administration den Bereich "Kataloge" und wählen Sie "Produkte".
Rufen Sie das gewünschte Produkt auf und wechseln Sie in den Reiter "Spezifikationen".
Ganz unten im Abschnitt "Zusatzfelder" aktivieren Sie das entsprechende Feld, um das Produkt dem Mitgliederbereich zuzuordnen.
Sobald das Feld aktiviert ist, haben ausschließlich berechtigte Nutzer Zugriff auf diese Kategorie.
Achtung: Ein Wechsel des Kategorietypen zu Strukturelement blendet den Bereich Zusatzfelder aus! Um die Einstellung vornehmen zu können müssen Sie den Typ Kategorie auswählen. Nach vorgenommenen Einstellungen kann der Kategorietyp wieder geändert werden, falls gewünscht.

- Teil der Member Area:
Jede weitere Subkategorie sollte als Teil der Member Area durch das Setzen des Häkchens definiert werden, um unberechtigten Zugriff auszuschließen.
- Zugriffsberechtigende Produkte: Wählen Sie aus, welches Produkt (Kauf des Produkts) zu diesem Bereich berechtigt ist.

Produkt Konfiguration
Um Berechtigung zum geschützten Bereich zu erhalten, ist der Kauf eines Produktes notwendig. Bei Vorkasse/Überweisung/Kauf auf Rechnung muss ebenfalls der Bezahlstatus auf 'Bezahlt' gewechselt werden, bevor der Zugriff gewährt wird.
Sie können in den Produkteinstellungen im Bereich Zusatzfelder auswählen, welches Produkt zum Mitgliederbereich qualifiziert.
Zudem können Sie für das Produkt einen generellen Rabatt festlegen, den künftige Mitglieder auf alle Produkte erhalten sollen.

Achtung: Der Member Deal Rabatt dient lediglich der Darstellung im Frontend. Um den Discount im Check-out abzuziehen, müssen die Rabattcodes korrekt konfiguriert werden. Wie Sie dabei vorgehen, wird weiter unten erläutert.
Bei unterschiedlichen Rabatten auf mehreren Produkten greift jeweils der höchste Rabatt für den Endnutzer. Die Höhe des Rabatts kann individuell je Kunde überschrieben werden, falls notwendig.

Rabattcodes einrichten
Möchten Sie Ihren Mitgliedern einen Rabatt auf alle Produkte gewähren, können Sie einen Rabatt ohne Aktionscode anlegen. Öffnen Sie dazu in der Shopware Administration den Bereich "Marketing" und wählen Sie "Rabatt & Aktionen". Erstellen Sie eine neue Aktion, zum Beispiel mit dem Namen Mitgliederrabatt, und aktivieren Sie diese. Nach dem Speichern erscheinen automatisch das Feld „Aktionscodes“ sowie die zusätzlichen Reiter „Bedingungen“ und „Rabatte“, in denen Sie die genauen Einstellungen vornehmen können.

Wählen Sie im Reiter "Bedingungen" ihren Verkaufskanal und erstellen Sie eine neue Kunden-Regel.

Vergeben Sie einen Namen für die Regel und setzen Sie eine Priorität.
Wählen Sie danach in den Bedingungen Kunden mit Zusatzfeld und Max. Member Deal Discount gleich Ihr Rabattwert aus.
Der Rabattwert muss mit dem auf Produktebene hinterlegtem Wert übereinstimmen.

Erstellen Sie zuletzt noch den Rabatt und speichern Sie Ihre Einstellungen.

Nutzungsbedingungen einrichten
Wie in der Grundkonfiguration beschrieben, haben Sie zwei Möglichkeiten erweiterte Nutzungsbedingungen/Widerruf zu konfigurieren.
1. Nutzungsbedingungen im Checkout
Blendet eine Checkbox auf der Bestellabschluss Seite ein, um die Nutzungsbedingungen vor dem Kauf zu akzeptieren. Die Checkbox erscheint nur, wenn Produkte, die zum Mitgliederbereich berechtigen, im Warenkorb liegen. Ohne Zustimmung kann der Kauf nicht abgeschlossen werden.
Der Inhalt lässt sich über Textbausteine anpassen – wie das funktioniert, wird weiter unten erläutert.

2. Nutzungsbedingungen vor Erstzugriff
Wenn ein Kunde ein berechtigendes Produkt gekauft hat, Sie ihm jedoch erst nach seiner ausdrücklichen Zustimmung Zugang zum geschützten Bereich gewähren möchten, gehen Sie wie folgt vor:
Erstellen Sie zwei Subkategorien innerhalb Ihrer Member Area. In unserem Beispiel "Nutzungsbedingungen" und "Nutzungsbedingungen akzeptiert".
Beide Seiten müssen anschließend in der Plugin-Konfiguration entsprechend zugewiesen werden – wie das genau funktioniert, wird weiter unten erläutert.

Als nächstes benötigen Sie die SEO URL der Kategorie "Nutzungsbedingungen akzeptiert" Seite. Der Inhalt dieser Seite ist irrelevant und wird nicht ausgespielt. Die Seite dient lediglich zur technischen Erfassung der Zustimmung.

Gehen Sie zurück auf ihre Seite "Nutzungsbedingungen" und fügen Sie den Link zu der Seite '"Nutzungsbedingungen akzeptiert" hinzu.

Im Frontend erhält der Nutzer den Inhalt aus der "Nutzungsbedingungen" Seite. Sobald er auf Ihren Link klickt, registrieren wir die Zustimmung und er gelangt direkt zum Inhalt aus dem Mitgliederbereich.

Auf Kunden-Ebene ist die Zustimmung an der Checkbox sichtbar.

Textbausteine anpassen
Die meisten Inhalte und Bezeichnungen lassen sich in den Textbausteinen anpassen. Hierzu navigieren Sie in der Shopware Administration zu den "Einstellungen" und wählen dort im Bereich "Shop" den Punkt "Textbausteine" aus.
In den Tooltips der Plugin-Konfiguration finden Sie ebenfalls Hinweise darauf, welche Textbausteine verwendet werden und wie diese benannt sind.

Viel Erfolg und Spaß mit der Erweiterung.