Skip to content

Firmenadressen

Jede Firma führt ihr eigenes Adressbuch, getrennt von den privaten Adressen der einzelnen Mitglieder. Diese Firmenadressen sind im Standard-Checkout von Shopware wählbar, ohne dass B2B+ Base in den Bestellpfad eingreift.

Zentrale Pflege

Firmenadressen verwalten Inhaber und Administratoren. Eine Firmenadresse hat dieselbe Feldstruktur wie eine normale Kundenadresse:

FeldPflicht
AnredeNein
Vorname, NachnameJa
Firma (Adress-Zusatz)Nein
Abteilung, TitelNein
Straße und HausnummerJa
PLZNein
StadtJa
LandJa
Bundesland / RegionNein
TelefonNein
Adresszusatz 1 / 2Nein

Die erste Adresse, die eine Firma anlegt, wird automatisch zur Standard-Rechnungs- und zugleich zur Standard-Lieferadresse.

Adressen im Konto verwalten

Firmenadressen laufen über das normale Adressbuch des Kontos. Sobald eine Firma aktiv ist, erscheinen ihre Adressen dort für Inhaber und Administratoren als reguläre Adresskarten. Unter Konto → Adressen legen Sie über Adresse hinzufügen eine neue Firmenadresse an, ändern eine bestehende über Bearbeiten und entfernen sie über Löschen. Mit Als Rechnungsadresse und Als Lieferadresse bestimmen Sie die jeweilige Standardadresse; es bleibt stets genau eine Standard-Rechnungs- und eine Standard-Lieferadresse.

Verwaltung nur bei aktiver Firma und passender Rolle

Anlegen, Ändern und Löschen setzen eine ausgewählte aktive Firma sowie die Rolle Inhaber oder Administrator voraus. Eine bearbeitete Adresse muss außerdem zur aktiven Firma gehören.

Materialisierung ins Kunden-Adressbuch

Damit die Firmenadressen im Standard-Checkout auswählbar sind, ohne den Bestellpfad anzufassen, kopiert B2B+ Base sie bei Bedarf als echte, dem Kunden gehörende Adressen in dessen eigenes Adressbuch. Diesen Kopiervorgang nennt B2B+ Base Materialisierung.

Jede Kopie trägt eine unsichtbare Markierung, die auf die Ursprungs-Firmenadresse verweist. Geschrieben wird nur, wenn die Kopie fehlt oder sich die Firmenadresse tatsächlich geändert hat — unveränderte Adressen erzeugen keine Schreibvorgänge. Entstehen versehentlich doppelte Kopien, räumt B2B+ Base sie automatisch wieder auf.

Der Bestellpfad bleibt vollständig Standard. B2B+ Base schreibt ausschließlich echte, dem Kunden gehörende Adressen über die Standard-Shopware-Routen, manipuliert den Warenkorb- und Bestellkontext nicht und löscht keine privaten Adressen. Checkout und Bestellabwicklung laufen unverändert.

Standard-Rechnungs- und -Lieferadresse

Die als Standard markierte Rechnungs- bzw. Lieferadresse der Firma erscheint im Konto und im Checkout als entsprechende Standardkarte. Ist das Feature „Nur Firmenadressen anzeigen" aktiv, sind diese beiden Adressen zugleich das Ziel der automatischen Vorauswahl im Checkout.

Nur Firmenadressen anzeigen

Der Händler kann festlegen, dass ein Kunde mit aktiver Firma im Konto und im Checkout ausschließlich die Firmenadressen sieht und verwendet. Die Einstellung gilt pro Verkaufskanal und ist im Standard aus; den technischen Schlüssel und den vollständigen Hilfetext beschreibt die Konfiguration.

Ist das Feature aktiv und hat der eingeloggte Kunde eine aktive Firma mit mindestens einer Adresse, zeigt das Adressbuch im Konto nur noch die Firmenadressen im gewohnten Adresskarten-Design. Der Adress-Auswahldialog im Checkout filtert auf die Firmenadressen, und der Checkout wählt automatisch eine Firmenadresse als Rechnungs- und Lieferadresse vor. Kunden ohne aktive Firma merken von alldem nichts.

Lieferadresse bleibt versandfähig

Auf eine Firmenadresse als Lieferadresse schaltet der Checkout nur um, wenn deren Land im aktuellen Verkaufskanal versandfähig ist. Sonst behält er die bestehende, gültige Auswahl, damit der Warenkorb bestellbar bleibt.

Andere Adresse verwenden

Damit ein Firmenkunde trotz aktiviertem Filter eine private Adresse nutzen kann, blendet der Shop auf der Adress-Übersicht und im Checkout den Link „Andere Adresse verwenden" ein. Ein Klick zeigt wieder alle Adressen des Kunden und lässt die automatische Vorauswahl im Checkout entfallen. Der Gegenlink „Nur Firmenadressen anzeigen" schaltet zurück in den gefilterten Modus.

Die Wahl gilt für die aktuelle Session; technisch steckt sie im Query-Parameter ?b2bAllAddresses=1 (alle Adressen) bzw. ?b2bAllAddresses=0 (nur Firmenadressen). Solange „alle Adressen" aktiv ist, verhält sich der Shop exakt wie im Shopware-Standard.

B2B+ Suite für Shopware 6