B2B+ Base
B2B+ Base bringt Firmenkonten nach Shopware 6. Ein Firmenkonto bündelt mehrere Einkäufer unter einer gemeinsamen Firma, vergibt ihnen Rollen und gibt der Firma ein eigenes Adressbuch. Dazu kommen Einladungen für neue Mitglieder und, auf Wunsch, eine reine B2B-Registrierung. Der Kontobereich läuft vollständig im Storefront, ohne dass ein weiteres Plugin nötig wäre.
B2B+ Base ist die Grundlage der B2B+ Reihe. B2B+ Quotes setzt es voraus.
Nicht neben Shopware Commercial einsetzen
B2B+ Base richtet sich an Shops ohne Shopwares eigene B2B Components (Shopware Commercial). Neben den B2B-Funktionen von Commercial ist der Parallelbetrieb nicht empfohlen: Firmenkonten und Registrierung überschneiden sich.
Zuerst installieren
Die übrigen B2B+ Plugins bauen auf B2B+ Base auf. Installieren Sie es vor allen anderen. Siehe Installation.
Was das Plugin kann
Im Zentrum steht die Firma als eigene Entität mit ihren Mitgliedern. Mehrere Einkäufer handeln so für dieselbe Firma, und ein Kunde kann zugleich mehreren Firmen angehören. Jede Mitgliedschaft trägt eine der drei eingebauten Rollen Inhaber, Administrator oder Mitglied. Ein zentraler Berechtigungs-Service leitet daraus ab, wer welche Aktion ausführen darf — alle B2B+ Plugins sichern ihre Aktionen über denselben Service ab.
Wer für mehrere Firmen handelt, wählt die aktive Firma in der Konto-Seitenleiste; die Auswahl bleibt über die Session erhalten. Der Firmen-Kontobereich besteht aus zwei Seiten: „Meine Firma" zeigt die Firmendaten und die eigene Rolle, „Mitarbeiter" führt die Mitgliederliste samt Einladen, Rolle ändern und Entfernen. Inhaber und Administratoren laden neue Kolleginnen und Kollegen per E-Mail ein.
Jede Firma pflegt ihre eigenen Rechnungs- und Lieferadressen, und diese Firmenadressen lassen sich im Standard-Checkout auswählen. Registriert sich ein Kunde mit Firmenname, legt das Plugin automatisch eine Firma an und macht ihn zu deren Inhaber. Ein optionaler Schalter beschränkt die Registrierung ganz auf Firmenkonten, wenn der Shop ausschließlich B2B bedienen soll (siehe Konfiguration).
Für die weiteren B2B+ Plugins hält Base Andockpunkte bereit — etwa für Identität und Kundenpreise —, die diese Plugins dekorieren.
Das Datenmodell
B2B+ Base fügt vier Entitäten hinzu, die so zusammenhängen:
Firma (b2b_company)
├── Mitglieder (b2b_company_member) → verknüpft einen Kunden mit der Firma, mit Rolle + Status
├── Adressen (b2b_company_address) → eigenes Adressbuch der Firma
└── Einladungen (b2b_company_invite) → offene Einladungen an E-Mail-Adressen ohne Konto| Baustein | Was es geschäftlich bedeutet |
|---|---|
| Firma | Das Firmenkonto, für das eine Gruppe von Kunden handelt. Trägt Firmenname, USt-IdNr. und Handelsregisternummer und kann aktiv oder inaktiv sein. |
| Mitglied | Eine Mitgliedschaft, die einen Shopware-Kunden mit einer Firma verbindet — mit Rolle (Inhaber/Administrator/Mitglied) und Status (aktiv/eingeladen). Ein Kunde kann Mitglied mehrerer Firmen sein, je Firma mit einer eigenen Mitgliedschaft. |
| Firmenadresse | Eine Rechnungs- oder Lieferadresse, die der Firma gehört, nicht einzelnen Personen. Ihre Feldstruktur entspricht der normalen Kundenadresse, damit sie im Standard-Checkout verwendbar ist. |
| Einladung | Eine offene Einladung an eine E-Mail-Adresse, die noch kein Kundenkonto hat. Sie wird zur echten Mitgliedschaft, sobald sich die Person mit dieser Adresse registriert. |
Was Kunden im Konto sehen
Sobald ein eingeloggter Kunde einer aktiven Firma angehört, wächst seine Konto-Seitenleiste um zwei Blöcke: die aktive Firma — mit Umschalter, falls er mehreren Firmen angehört — und eine Gruppe Firmenkonto mit den Einträgen Firma und Mitarbeiter. Kunden ohne Firmenzugehörigkeit sehen davon nichts; für sie verhält sich der Shop exakt wie ohne das Plugin.
Weiterlesen
- Firmenkonten – Entstehung von Firmen, Firmendaten, aktive Firma und Switcher
- Mitglieder & Rollen – Rollen, Status, Verwaltung, Schutzregeln
- Einladungen – Einladungsablauf, Gültigkeit, Mail-Vorlage
- Firmenadressen – zentrale Pflege, Materialisierung, „nur Firmenadressen"
- Kundenpreise – der Baseline-Preis-Kontrakt als Andockpunkt
- Konfiguration – die Einstellungen und die Verwaltungswege