B2B-spezifische Einstellungen (z. B. Gruppen, Berechtigungen, Preislogik).Documentation Index
Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
Use this file to discover all available pages before exploring further.
b2b* - Grundstruktur
Nachfolgend der Grundaufbau des Knotens b2b:
Parameterübersicht
| Parameter | Beschreibung |
|---|---|
access | Steuert die Zutrittsbeschränkungen. |
accountVerification | Steuert die Einladungs-E-Mail und Reminder-Logik bei der Kontoverifizierung. |
userInvitation | Steuert die Einladungs-E-Mail und zugehörige Reminder-Logiken. |
b2b.access - Zutrittsbeschränkungen
Konfiguriert die Zutrittsbeschränkungen für B2B-Kunden, z.B. nach der Registrierung vor einer manuellen Freischaltung durch den Händler.
Beispielkonfiguration b2b.access
Parameterübersicht
| Parameter | Typ | Beschreibung |
|---|---|---|
accessBeforeVerification | object | Liste erlaubter Aktionen, die trotz Beschränkung genutzt werden können. |
restricted | bool | Aktiviert die manuelle Kontoverifizierung: Der Kunde / die Firma kann sich selbst registrieren, ist aber bis zur Freischaltung durch den Händler eingeschränkt. (Bis zur Freigabe dürfen nicht alle Seiten / Funktionen aufgerufen werden). Default: false |
redirectTarget | string | Name des Templates, auf das bei verweigertem Zugriff umgeleitet wird. (z.B. error.htm) |
allowedTemplates | list (string) | Liste von Templates, die vor der Verifzierung aufgerufen werden dürfen. |
allowedUrls | list (string) | Liste erlaubter Pfade, die vor der Verifizierung aufgerufen werden dürfen. (z.B. /login, /register ) |
restricted | bool | Schaltet die Zugangsbeschränkung nach erfolgreicher Validierung ein / aus. - true: Zugriff nur auf freigegebene Aktionen / Seiten / URLs / Templates - false: Keine Einschränkung Default: false |
redirectTarget | string | Name des Templates, auf das bei verweigertem Zugriff umgeleitet wird. (z.B. error.htm) |
allowedTemplates | list (string) | Erlaubte Templates / Views, die trotz Beschränkung aufrufbar sind. Leere Liste = kein Template explizit freigegeben. (z.B. login.htm) |
allowedUrls | list (string) | Liste erlaubter Pfade, die vor der Verifizierung aufgerufen werden dürfen. (z.B. /login, /register ) |
allowedActions | list (string) | Liste erlaubter Aktionen, die trotz aktiver Beschränkung genutzt werden dürfen (z.B. login, logout). Bleibt die Liste leer, sind keine Aktionen explizit freigeschaltet. |
b2b.userInvitation - Benutzereinladung
Konfiguriert die E-Mail, mit der ein neuer Benutzer zu einem B2B-Firmenkonto eingeladen wird. Die Mail enthält einen Aktivierungslink, über den der eingeladene Nutzer das Konto aktiviert. Optional kann eine Erinnerungs-E-Mail versendet werden, solange die Einladung noch nicht angenommen wurde.
Der Einladungslink ist für die in invitationLinkValidityInHoursdefinierte Dauer gültig. Nach Ablauf muss die Einladung erneut versendet werden. Ist reminderActive: true, wird im Intervall von reminderIntervallInHours eine Erinnerungs-E-Mail an noch offene Einladungen versendet.
Beispielkonfiguration b2b.userInvitation
| Parameter | Typ | Beschreibung |
|---|---|---|
email | object | Konfiguration der initialen Einladungs-E-Mail. |
fromAddress | string | Absenderadresse, die im E-Mail-Versand versendet wird (z.B. noreply@mein-shop.de). |
fromName | string | Anzeigename des Absenders in der E-Mail (z.B. “Mein Onlineshop”). |
subject | string | Betreffzeile der E-Mail, wie sie im Posteingang des Kunden angezeigt wird. |
template | string | Name oder Pfad der zu verwendenden E-Mail-Vorlage. Darüber werden Inhalt und Layout der E-Mail gesteuert. |
invitationLinkValidityInHours | int | Gültigkeitsdauer des Einladungslinks in Stunden. |
reminderActive | bool | Aktiviert (true) oder deaktiviert (false) den automatischen Versand von Erinnerungs-E-Mails an noch nicht angenommene Einladungen. |
reminderEmail | object | Konfiguration der Erinnerungs-E-Mail. Wird nur genutzt, wenn reminderActive: true |
fromAddress | string | E-Mail-Adresse, von der die Erinnerung gesendet wird. |
fromName | string | Absenderadresse, die im E-Mail-Versand versendet wird (z.B. noreply@mein-shop.de). |
subject | string | Betreff der Erinnerungs-E-Mail. |
template | string | Inhalt der Erinnerungs-E-Mail. |
reminderIntervalInHours | int | Intervall in Stunden, in dem Erinnerungen versendet werden, solange die Einladung offen und noch gültig ist. |
b2b.accountVerification - Kontoverifizierung
Konfiguriert die E-Mail, mit der ein Benutzer zur Verifizierung seines B2B-Kontos eingeladen wird. Der Einladungslink ist für die in invitationLinkValidityInDaysdefinierte Dauer gültig. Nach Ablauf dieser Zeit muss die Einladung erneut versendet werden. Über
inivitationReminderEmail wird automatisch eine Erinnerung an noch offene Einladungen gesendet. Beim Zugriff auf nicht freigegebene Seiten wird auf das in redirectTargetForForbiddenViews definierte Template umgeleitet.
Beispielkonfiguration b2b.accountVerification
| Parameter | Typ | Beschreibung |
|---|---|---|
invitationEmail | object | Konfiguration der initialen Einladungs-E-Mail. |
fromAddress | string | Absenderadresse, die im E-Mail-Versand versendet wird (z.B. noreply@mein-shop.de). |
fromName | string | Anzeigename des Absenders in der E-Mail (z.B. “Mein Onlineshop”). |
subject | string | Betreffzeile der E-Mail, wie sie im Posteingang des Kunden angezeigt wird. |
template | string | Name oder Pfad der zu verwendenden E-Mail-Vorlage. Darüber werden Inhalt und Layout der E-Mail gesteuert. |
invitationLinkValidityInDays | int | Gültigkeitsdauer des Einladungslinks in Tagen. |
invitationReminderEmail | object | Konfiguration der Erinnerungs-E-Mail für noch offene Einladungen. |
fromAddress | string | Absenderadresse, die im E-Mail-Versand versendet wird (z.B. noreply@mein-shop.de). |
fromName | string | Anzeigename des Absenders in der E-Mail (z.B. “Mein Onlineshop”). |
subject | string | Betreffzeile der E-Mail, wie sie im Posteingang des Kunden angezeigt wird. |
template | string | Name oder Pfad der zu verwendenden E-Mail-Vorlage. Darüber werden Inhalt und Layout der E-Mail gesteuert. |
redirectTargetForForbiddenViews | string | Template, auf das bei Zugriff auf nicht freigegebene Seiten umgeleitet wird (z.B. error.htm) |
