Ein B2B-Shop mit WooCommerce — Großhandel, Nettopreise und Gruppenrabatte
Ein B2B-Shop ist kein gewöhnlicher Onlineshop mit Preisen, die ohne Mehrwertsteuer angezeigt werden. Ein Großhandelskunde kann seine eigene Preisliste, ein Zahlungsziel, ein Kreditlimit, einen Mindestbestellwert und Zugang zu nur einem ausgewählten Teil des Sortiments haben. Ein Kreditlimit ist der maximale Wert unbezahlter Bestellungen, den ein Kunde zu einem bestimmten Zeitpunkt haben darf.
Hinzu kommen individuelle Zahlungsmethoden, Lieferregeln, Bestellungen, die von mehreren Mitarbeitern eines Unternehmens aufgegeben werden, sowie die Anbindung an ein ERP-System oder ein Lager.
WooCommerce ermöglicht es Ihnen, ein solches System aufzubauen, aber die meisten typischen Großhandelsfunktionen sind nicht sofort nach der Installation verfügbar. Sie müssen entworfen, verbunden und als ein einziger Prozess getestet werden.
In diesem Leitfaden zeigen wir Ihnen, wie ein B2B-Shop mit WooCommerce funktionieren kann, wie Sie Nettopreise und Gruppenrabatte einrichten, worauf Sie bei der Integration achten müssen und wann ein fertiges Plugin nicht mehr ausreicht.
Kurz gesagt
Ein B2B-Shop mit WooCommerce ist kein gewöhnlicher Shop mit Nettopreisen — ein Großhandelskunde benötigt seine eigene Preisliste, Gruppenrabatte, ein Kreditlimit, Zahlungsziele, eine logistische Mindestmenge und Zugang zu nur einem Teil des Sortiments. WooCommerce bewältigt dies mit B2B-Plugins (Kundenrollen, Preise pro Gruppe, Ausblenden von Preisen vor dem Login) und der Anbindung an ein ERP. Der Schlüssel ist, zuerst die Handelsregeln festzulegen und erst danach die Plugins auszuwählen.
Kurzfassung (TL;DR)
- WooCommerce kann einen B2B-Großhandel betreiben, erfordert aber in der Regel Erweiterungen oder eigene Funktionen.
- Ein Geschäftskunde kann Nettopreise, eine individuelle Preisliste und Produkte sehen, die für andere Gruppen nicht verfügbar sind.
- Rabatte können prozentual, nach Menge, nach Kategorie oder auf Basis von Festpreisen gewährt werden.
- Der Shop sollte Mindestbestellmengen, Gebinde, aufgeschobene Zahlungen und schnelles Nachbestellen unterstützen.
- Bei höheren Verkaufsvolumina ist die Anbindung an ein ERP, ein WMS, eine Buchhaltung oder BaseLinker erforderlich.
- Das größte Risiko ist die Preisinkonsistenz zwischen Produktseite, Warenkorb, Bestellung, ERP und Rechnung.
Was ist ein B2B-Shop mit WooCommerce?
Ein B2B-Shop mit WooCommerce ist eine Verkaufsplattform für Unternehmen, bei der Angebot, Preise, Zahlungen und Bestellregeln von einem bestimmten Kunden oder einer Kundengruppe abhängen können.
B2B steht für Business-to-Business, also den Verkauf zwischen Unternehmen. Der Käufer ist kein Verbraucher, der eine einzelne Einheit eines Produkts bestellt, sondern ein Unternehmen, ein Einzelhandelsgeschäft, ein Installateur, ein Auftragnehmer oder ein Distributor.
WooCommerce bietet in seiner Basisversion unter anderem Produkte und Varianten, einen Warenkorb, Bestellungen, Kundenkonten, Zahlungen, Versand, Steuern, Gutscheine und eine grundlegende Bestandsverwaltung. Für die typische B2B-Abwicklung müssen Sie in der Regel Folgendes ergänzen:
- Unternehmensregistrierung und Kontoverifizierung,
- Kundenrollen und -gruppen,
- Nettopreise und Gruppenrabatte,
- individuelle Preislisten und Mengenstaffeln,
- Mindestbestellungen und Verkauf in Gebinden,
- aufgeschobene Zahlungen und Kreditlimits,
- einen erst nach dem Login verfügbaren Katalog,
- die Anbindung an die Systeme des Unternehmens.
Die wichtigste Regel im gesamten B2B
Der auf der Produktseite angezeigte Preis muss derselbe sein wie der Preis im Warenkorb, in der Bestellung, im ERP und auf dem Verkaufsbeleg. Preisinkonsistenz zwischen diesen Punkten ist der häufigste und kostspieligste Fehler in Großhandelsshops — ein unter Marge verkauftes Produkt oder eine Rechnung, die von der Bestellzusammenfassung abweicht. Jede Entscheidung in diesem Leitfaden soll diese Konsistenz schützen.
Wie unterscheidet sich ein B2B-Shop von einem gewöhnlichen B2C-Shop?
Ein B2C-Shop verkauft in der Regel zu ähnlichen Konditionen an alle Kunden, während ein B2B-Shop die individuellen Handelsbedingungen einzelner Unternehmen berücksichtigen muss. B2C bedeutet den Verkauf eines Unternehmens an einen Verbraucher.
| Bereich | B2C-Shop | B2B-Shop |
|---|---|---|
| Preise | Meist für alle gleich | Abhängig von Gruppe oder Unternehmen |
| Art der Darstellung | Hauptsächlich Bruttopreise | Oft Nettopreise und Mehrwertsteueraufschlüsselung |
| Registrierung | Optional | Oft verpflichtend und verifiziert |
| Bestellgröße | Einzelne Einheiten | Kartons, Pakete, Paletten |
| Rabatte | Gutscheine und Aktionen | Preisstufen und Handelsbedingungen |
| Zahlung | Meist sofort | Überweisung mit Zahlungsziel möglich |
| Angebot | Meist gemeinsam | Kann vom Kunden abhängen |
| Lieferung | Standardpreisliste | Oft Palettenkalkulation oder individuelles Angebot |
| Bestellung | Durchsuchen von Produkten | Einkaufslisten, SKU, schnelles Nachbestellen |
| Integrationen | Nützlich | Meist unverzichtbar |
Eine einzige WooCommerce-Installation kann sowohl Einzelhandels- als auch Großhandelskunden bedienen. Sie müssen jedoch Preise, Katalog, Zahlungen und Mitteilungen für beide Gruppen klar trennen.
Eignet sich WooCommerce für einen Online-Großhandel?
Ja — WooCommerce eignet sich für den B2B-Verkauf, sofern Katalog, Preislisten, Integrationen und Infrastruktur an die Arbeitsweise des Großhändlers angepasst werden.
WooCommerce ist eine gute Wahl, wenn ein Unternehmen die Kontrolle über seinen Shop und seine Daten behalten möchte, bereits eine Website auf WordPress betreibt, den B2B-Verkauf mit Inhalten und SEO verbindet, einen individuellen Bestellprozess benötigt, den Shop an seine eigenen Systeme anbinden möchte, plant, Funktionen schrittweise zu entwickeln, und nicht durch das feste Modell einer Abonnementplattform eingeschränkt sein will.
Es kann eine schwächere Wahl sein, wenn ein Unternehmen ein vollständiges B2B-System erwartet, das sofort nach der Installation funktioniert, und kein Budget für Konfiguration, Tests und Wartung einplant. WooCommerce wird von sich aus weder inkonsistente Produktcodes noch mehrere konkurrierende Preislisten, veraltete Bestände, manuell vergebene Rabatte, unklare Kreditlimit-Regeln oder eine ungeordnete Kundendatenbank in Ordnung bringen. Sie müssen zuerst den Verkaufsprozess beschreiben und ihn erst danach im System abbilden.
Wie planen Sie einen B2B-Shop, bevor Sie Plugins auswählen?
Vor der Installation von Erweiterungen müssen Sie die Kundengruppen, Datenquellen, Preisregeln und den vollständigen Bestellablauf festlegen.
Wer ein Konto anlegen kann. Legen Sie fest: ob sich jeder registrieren kann, ob ein Konto eine Freigabe erfordert, ob eine Steuernummer benötigt wird, ob das Unternehmen Dokumente einreichen muss, ob die Daten automatisch geprüft werden sollen und wer einen neuen Kunden freigibt.
Wer das Angebot sehen kann. Mögliche Modelle: (1) Produkte und Preise sind öffentlich; (2) Produkte sind öffentlich, aber nur eingeloggte Nutzer sehen Preise; (3) ein Gast sieht ausschließlich ausgewählte Kategorien; (4) der gesamte Katalog wird erst nach der Kontofreigabe verfügbar; (5) einzelne Unternehmen sehen unterschiedliche Produkte.
Woher die Preise kommen. Preise können direkt in WooCommerce, im ERP, in einem Lagersystem, in BaseLinker, in einem separaten Handelssystem oder in einer importierten Datei verwaltet werden. Für Preise, Bestände, Limits und Kundendaten müssen Sie ein führendes System bestimmen.
Wie der Kundenpreis entsteht. Er kann sich aus dem Grundpreis, der Kundengruppe, einem prozentualen Rabatt, der Produktkategorie, der Anzahl der bestellten Einheiten, einer individuellen Preisliste, einer zeitlich begrenzten Aktion oder dem Wert des gesamten Warenkorbs ergeben. Je mehr Regeln es gibt, desto wichtiger ist es, deren Reihenfolge festzulegen.
Was nach der Bestellaufgabe geschieht. Skizzieren Sie: wohin die Bestellung geht, wann der Bestand reserviert wird, wer das Kreditlimit prüft, wann der Verkaufsbeleg entsteht, woher die Sendungsnummer bezogen wird, welches System den Status ändert, was der Kunde in seinem Konto sieht und was bei fehlender Ware geschieht. Erst dann können Sie Erweiterungen auswählen und die Integration planen.
Wie funktioniert die Unternehmensregistrierung in WooCommerce B2B?
Die B2B-Registrierung sollte die Daten erfassen, die zur Verifizierung des Unternehmens und zur Zuweisung der richtigen Handelsbedingungen erforderlich sind.
Das Standardformular von WooCommerce ist für einen Großhandel in der Regel zu einfach. Sie können Felder hinzufügen wie: Firmenname, Steuernummer, Geschäftsadresse, Lieferadresse, Tätigkeitsland, EU-Umsatzsteuer-Identifikationsnummer, Ansprechpartner, Telefonnummer, Branche, erwarteter Einkaufswert, Zustimmung zu den B2B-Bedingungen sowie Dokumente zur Verifizierung. Die Steuernummer identifiziert das Unternehmen für steuerliche Zwecke, während die EU-Umsatzsteuer-Identifikationsnummer der Identifizierung eines Unternehmens bei Transaktionen innerhalb der Europäischen Union dient.
Offene Registrierung. Das Konto wird automatisch aktiviert. Das ist eine schnelle Lösung, gibt aber weniger Kontrolle über die Vergabe von Großhandelspreisen.
Registrierung mit Freigabe. Ein neues Konto erhält den Status „ausstehend". Der Ablauf: Das Unternehmen sendet das Formular → das System erstellt ein ausstehendes Konto → ein Vertriebsmitarbeiter prüft die Daten → der Kunde erhält eine Preisgruppe → das Konto wird aktiviert → das System sendet eine Login-Anleitung. Das ist ein sichereres Modell, wenn die Bedingungen von Verhandlungen, Umsatz oder Art der Tätigkeit abhängen.
Automatische Unternehmensverifizierung. Das Formular kann mit einem externen Register verbunden werden, um das Format der Steuernummer zu prüfen, Basisdaten abzurufen, die Adresse zu ergänzen, Tippfehler zu reduzieren und den steuerlichen Status zu verifizieren. Korrekte Daten im Register sollten jedoch nicht automatisch bedeuten, dass ein hoher Rabatt oder eine aufgeschobene Zahlung gewährt wird.
Wie richten Sie Nettopreise in WooCommerce ein?
WooCommerce kann Preise ohne Steuer speichern und die Mehrwertsteuer gemäß der Shop-Konfiguration aufschlagen, aber die Art der Preisdarstellung muss vor Verkaufsbeginn festgelegt werden.
Die wichtigste Entscheidung lautet:
Geben wir im Produktpanel den Nettopreis oder den Preis inklusive Steuer ein?
Im Großhandel ist es oft praktischer, Nettopreise einzugeben, weil Handelspreislisten netto geführt werden, Rabatte vom Nettopreis berechnet werden, das ERP Nettopreise speichert und ein Geschäftskunde Kosten ohne Mehrwertsteuer vergleicht. Die Konfiguration sollte jedoch der Buchhaltung und der Art des Datenaustauschs mit anderen Systemen entsprechen.
Wie Sie dem Kunden Preise anzeigen. Ein gängiges Modell: Ein Gast sieht den Bruttopreis oder gar keinen Preis, ein B2C-Kunde sieht den Bruttopreis, ein eingeloggter B2B-Kunde sieht den Nettopreis, der Warenkorb zeigt netto + Mehrwertsteuer + Bruttobetrag, und Bestellung und Beleg enthalten dieselben Werte.
| Position | Wert |
|---|---|
| Nettoproduktpreis | 100,00 € |
| Kundenrabatt | 15 % |
| Nettopreis nach Rabatt | 85,00 € |
| Steuer | Gemäß Konfiguration |
| Endbetrag | Im Warenkorb berechnet |
Achten Sie auf die Mehrwertsteuer-Rundung
Differenzen entstehen, wenn der Shop jede Position einzeln rundet und das Buchhaltungssystem erst die Summe; wenn der Rabatt zu einem anderen Zeitpunkt berechnet wird; wenn der Warenkorb verschiedene Steuersätze enthält; oder wenn ein externes System Preise mit einer anderen Genauigkeit übermittelt. Vergleichen Sie vor der Veröffentlichung Beispielbestellungen mit den von der Buchhaltung ausgestellten Belegen. Gehen Sie beim Auslandsverkauf nicht von der Regel „ausländisches Unternehmen = keine Mehrwertsteuer" aus — die Art der Berechnung hängt vom Land des Kunden, der Art der Transaktion, dem Status des Geschäftspartners, dem Lieferort und den Vorschriften ab; die Szenarien sollten von der Buchhaltung oder einem Steuerberater bestätigt werden. Wenn Sie planen, in anderen Ländern zu verkaufen, sehen Sie sich an, wie Sie einen mehrsprachigen WooCommerce-Shop aufbauen.
Wie funktionieren Kundengruppen und B2B-Rabatte?
Einem Kunden kann eine Gruppe zugewiesen werden, die über Preise, Rabatte, Produkte, Zahlungen und Bestellregeln entscheidet.
Beispielgruppen: Einzelhändler, Partner, Installateur, Distributor, Premium-Partner, Handelskette, ausländischer Kunde, Mitarbeiter, Kunde mit individueller Preisliste. Legen Sie nicht ohne klaren Bedarf Dutzende von Gruppen an — jede weitere erhöht die Zahl der zu testenden und zu pflegenden Regeln.
Prozentualer Rabatt für eine Gruppe. Der Vorteil ist die Einfachheit — die Änderung des Grundpreises ändert automatisch die Preise aller Gruppen. Der Nachteil ist, dass ein einzelner Prozentsatz möglicherweise nicht zu Produkten mit unterschiedlicher Marge passt.
| Gruppe | Rabatt | Nettopreis bei einem Grundpreis von 100 € |
|---|---|---|
| Standard | 5 % | 95 € |
| Partner | 15 % | 85 € |
| Premium | 22 % | 78 € |
Kategoriebasierter Rabatt. Er bildet Margenunterschiede besser ab, erfordert aber mehr Kontrolle.
| Kundengruppe | Kategorie A | Kategorie B | Kategorie C |
|---|---|---|---|
| Partner | 15 % | 10 % | 5 % |
| Premium | 22 % | 18 % | 10 % |
Festpreise für eine Gruppe. Statt eines Prozentsatzes können Sie einen konkreten Preis zuweisen (öffentlicher Preis 100 €, Partner 83 €, Premium 74,50 €). Diese bewähren sich, wenn die Preisliste handelsseitig festgelegt oder aus dem ERP übermittelt wird.
Individuelle Preisliste. Die wichtigsten Geschäftspartner können Preise direkt mit ihrem Konto verknüpft bekommen. Bei wenigen Kunden können Sie diese in WooCommerce verwalten; bei Hunderten individueller Preislisten sollte die Quelle der Preise in der Regel das ERP oder ein Handelssystem sein.
Wie legen Sie die Reihenfolge der Rabattberechnung fest?
Sie müssen entscheiden, welche Regel Vorrang hat, wenn ein Kunde mehrere Bedingungen gleichzeitig erfüllt.
Beispiel: Ein Kunde gehört zur Gruppe Partner (15 % Rabatt), bestellt eine Menge mit 20 % Rabatt und besitzt einen Gutschein über 5 %. Das System kann nur den höchsten Rabatt anwenden, ausgewählte Rabatte kombinieren, den Gruppenrabatt durch den Mengenrabatt ersetzen, Gutscheine im B2B deaktivieren oder den Gutschein nach den übrigen Abzügen berechnen. Ohne klare Regeln kann ein Produkt unter der Mindestmarge verkauft werden.
| Regel | Kombinierbar mit anderen? | Priorität |
|---|---|---|
| Individueller Preis | Nein | 1 |
| Gruppenpreis | Nicht mit Gruppenrabatt | 2 |
| Mengenrabatt | Je nach Kategorie | 3 |
| Zeitlich begrenzte Aktion | Nach Entscheidung | 4 |
| Gutschein | Meist eingeschränkt | 5 |
Die Tests sollten die ungünstigste Kombination von Rabatten abdecken, nicht nur eine typische Bestellung.
Wie richten Sie Mengenrabatte ein?
Mengenrabatte senken den Stückpreis, sobald eine festgelegte Stückzahl oder ein Bestellwert überschritten wird.
| Stückzahl | Nettopreis pro Stück |
|---|---|
| 1–9 | 100 € |
| 10–24 | 94 € |
| 25–49 | 88 € |
| 50 und mehr | 82 € |
Die Schwellen können sich auf ein einzelnes Produkt, alle Varianten, eine Kategorie, eine Marke, die Anzahl der Produkte im Warenkorb oder den Warenkorbwert beziehen.
Schwelle für ein Produkt oder eine Kategorie. Ein Kunde kann 10 Stück eines Produkts oder je 2 Stück von fünf Produkten derselben Kategorie kaufen. Im ersten Fall wird die Schwelle erreicht; im zweiten hängt es davon ab, ob das System die Mengen innerhalb der Kategorie summiert.
Zeigen Sie den Rabatt bereits auf der Produktseite — der Kunde sollte den Preis nicht erst nach dem Aufrufen des Warenkorbs entdecken:
| Bestellen Sie mindestens | Sie zahlen |
|---|---|
| 10 Stk. | 94 € netto/Stk. |
| 25 Stk. | 88 € netto/Stk. |
| 50 Stk. | 82 € netto/Stk. |
Wie handhaben Sie Mindestbestellmenge und Gebinde?
Ein B2B-Shop sollte den im Großhandel geltenden Mindestwert, die Mindeststückzahl und die Verpackungsvielfachen durchsetzen.
Typische Regeln: ein Mindestbestellwert von 500 € netto, eine Mindestmenge von 6 Stück eines Produkts, Verkauf nur in 12er-Einheiten, ein voller Karton mit 24 Stück, eine Mindestanzahl an Paletten, eine andere Mindestmenge für jede Gruppe.
Verpackungsvielfaches. Wenn ein Karton 12 Stück enthält, kann der Kunde 12, 24, 36 oder 48 Stück bestellen — aber nicht 13, wenn das Lager keine Kartons öffnet.
Verkaufseinheit vs. Lagereinheit. Sie müssen festlegen, ob ein Produkt in WooCommerce ein einzelnes Stück oder einen Karton bedeutet, ob der Kunde Stück angibt und das System sie in Kartons umrechnet, und ob das ERP den Bestand in Stück oder in Gebinden speichert. Beispiel: Bestand von 240 Stück, Gebinde von 12 Stück → Verfügbarkeit für den Kunden 20 Kartons. Eine fehlerhafte Umrechnung kann dazu führen, dass mehr Produkte verkauft werden, als sich tatsächlich im Lager befinden.
Können Preise und Produkte vor nicht eingeloggten Besuchern verborgen werden?
Ja — WooCommerce kann als geschlossener Katalog fungieren, in dem Preise und die Möglichkeit zu kaufen erst nach dem Login erscheinen.
Öffentlicher Katalog und öffentliche Preise. Jeder sieht das Angebot; ein Konto wird benötigt, um zu B2B-Konditionen zu kaufen.
Öffentliche Produkte, verborgene Preise. Ein Gast sieht den Katalog, erhält aber statt eines Preises die Meldung „Melden Sie sich an, um Großhandelspreise zu sehen". Das ist oft ein guter Kompromiss zwischen SEO und dem Schutz der Preisliste.
Geschlossener Katalog. Produkte sind nur für freigegebene Kunden verfügbar — das schützt das Angebot, schränkt aber das Gewinnen von Traffic aus Google für Kategorien und Produkte ein.
Unterschiedliche Kataloge für Gruppen. Ein Installateur sieht technische Teile, ein Einzelhandelsgeschäft fertige Produkte, ein Distributor das vollständige Angebot und ein ausländischer Kunde das auf seinem Markt verfügbare Sortiment.
B2B- und B2C-Shop zusammen oder getrennt?
Eine einzige WooCommerce-Installation kann sowohl Einzelhandels- als auch Großhandelskunden bedienen, aber ein gemeinsamer Shop ergibt nur dann Sinn, wenn Katalog und Prozesse ähnlich sind.
Ein Shop für B2B und B2C. Vorteile: ein Katalog, ein Panel, gemeinsame Bestände, eine Domain, eine Inhaltsquelle, weniger Integrationen. Nachteile: komplexere Preise, unterschiedliche Netto-/Brutto-Regeln, verschiedene Zahlungen und Mindestmengen, mehr Tests, das Risiko, einen falschen Preis anzuzeigen.
Ein separater B2B-Shop. Vorteile: ein separater Verkaufsprozess, einfachere Mitteilungen, ein getrennter Katalog, unabhängige Aktionen, ein geringeres Risiko, Regeln zu vermischen. Nachteile: zwei zu wartende Systeme, zusätzliche Synchronisation, separate Aktualisierungen, höhere Kosten, mögliche Inhaltsduplizierung.
Ein einziger Shop ist in der Regel eine gute Wahl, wenn Produkte und Bestände gemeinsam sind und sich hauptsächlich Preise, Mindestmengen und Zahlungen unterscheiden.
Wie erleichtern Sie Großhandelskunden das Bestellen?
Ein B2B-Kunde sollte eine große und wiederkehrende Bestellung schneller aufgeben können als ein Einzelhandelskunde, der den Katalog durchstöbert.
Nützliche Funktionen: eine Produkttabelle, Suche nach SKU, schnelle Mengeneingabe, Hinzufügen mehrerer Produkte auf einmal, Import einer Bestellung aus einer Datei, Nachbestellen, Einkaufslisten, Lieblingsprodukte, Einkaufshistorie. Eine SKU ist ein interner Produktcode, der im Shop, im Lager und im ERP verwendet wird.
| SKU | Menge |
|---|---|
| KRZ-CZ-L | 24 |
| STO-DAB-160 | 6 |
| LAM-BIA-01 | 12 |
Das System erkennt die Produkte, prüft die Verfügbarkeit, rechnet Gebinde um und fügt die Positionen dem Warenkorb hinzu.
Wie handhaben Sie individuelle Zahlungsmethoden?
Zahlungsmethoden können von der Kundengruppe, der Historie der Zusammenarbeit, dem Bestellwert und dem gewährten Kreditlimit abhängen.
Ein neuer Kunde kann eine schnelle Überweisung, eine Karte oder Vorkasse nutzen. Ein verifizierter Partner kann zusätzlich eine klassische Überweisung, Zahlung bei Abholung, eine Überweisung mit Zahlungsziel oder eine individuelle Abrechnungsmethode angeboten bekommen. Die Zahlungsmethoden beschreiben wir ausführlich in unserem Leitfaden zu Zahlungen in WooCommerce.
Aufgeschobene Zahlung. Eine Überweisung mit einem Zahlungsziel von 7, 14 oder 30 Tagen sollte nicht automatisch für jedes Konto verfügbar sein. Sie müssen festlegen, wer den Zahlungsaufschub nutzen darf, welches Ziel und Limit er hat, wer eine Änderung des Limits freigibt, was bei dessen Überschreitung geschieht, ob der Shop unbezahlte Belege berücksichtigt und aus welchem System das Limit bezogen wird.
Beispiel für ein Kreditlimit
Ein Kundenlimit von 20.000 €, unbezahlte Belege von 14.000 €, eine neue Bestellung von 8.000 € — die Gesamtexposition läge bei 22.000 €. Der Shop kann dann die Bestellung blockieren, Vorkasse verlangen, sie zur Freigabe weiterleiten oder einen Vertriebsmitarbeiter benachrichtigen. Wird das Limit im ERP geführt, sollte WooCommerce dessen aktuellen Wert abrufen, statt eine separate manuelle Kopie zu pflegen.
Können mehrere Mitarbeiter eines Unternehmens ein B2B-Konto nutzen?
Ja, aber es ist besser, separate Benutzerkonten anzulegen, als ein einziges Passwort zu teilen.
Beispielrollen: Kontoinhaber, Einkäufer, Manager, Buchhaltung, Filialmitarbeiter, Freigebender. Mögliche Regeln: Der Einkäufer bereitet den Warenkorb vor, der Manager gibt die Bestellung frei, die Buchhaltung lädt Belege herunter, der Inhaber verwaltet die Benutzer, und eine Filiale sieht nur ihre eigenen Bestellungen. Ein gemeinsames Konto wie einkauf@firma.de erschwert es festzustellen, wer eine Bestellung aufgegeben oder Daten geändert hat.
Wie verbinden Sie einen B2B-Shop mit einem ERP?
Die Anbindung an ein ERP ermöglicht es Ihnen, Produkte, Preise, Bestände, Geschäftspartner, Bestellungen und Belege automatisch auszutauschen.
Ein ERP ist ein System zur Unternehmensführung, das unter anderem Lager, Rechnungen, Preislisten, Bestellungen, Geschäftspartner, Finanzen und Produktstammdaten umfasst. Ein typischer Ablauf: Das ERP übermittelt Preise und Bestände an WooCommerce → der Kunde gibt eine Bestellung auf → die Bestellung geht an das ERP → das ERP reserviert die Ware → ein Verkaufsbeleg entsteht → das Lager wickelt die Bestellung ab → die Sendungsnummer kehrt zu WooCommerce zurück → der Kunde sieht den aktuellen Status.
Am häufigsten werden synchronisiert: SKU, Bestände, Grundpreise, Gruppenpreise, individuelle Preislisten, Einheiten und Gebinde, Geschäftspartnerdaten, Bestellungen, Status, Belegnummern, Sendungsnummern und Kreditlimits. Nicht alle Daten müssen in beide Richtungen übermittelt werden. Der technische Mechanismus für den Austausch kann die WooCommerce REST API sein.
Welches System sollte die Datenquelle der Wahrheit sein?
Für jede Datenart müssen Sie ein einziges führendes System bestimmen, damit WooCommerce, das ERP und das Lager sich nicht gegenseitig die Informationen überschreiben.
| Daten | Führendes System |
|---|---|
| Grundpreis | ERP |
| Gruppenrabatt | ERP oder WooCommerce |
| Individuelle Preisliste | ERP |
| Lagerbestand | WMS oder ERP |
| Marketingbeschreibung | WooCommerce |
| Bilder | WooCommerce |
| Kreditlimit | ERP |
| Sendungsstatus | Logistiksystem |
| Online-Bestellhistorie | WooCommerce und ERP |
Ein WMS ist ein System zur Verwaltung von Lager, Produktstandorten, Kommissionierung und Versand. Das schlechteste Modell ist das manuelle Bearbeiten derselben Daten in mehreren Systemen ohne festgelegte Priorität.
Anbindung an BaseLinker oder direkt an das ERP?
BaseLinker kann als operatives Zentrum fungieren, sollte aber nicht immer die Hauptquelle für Preislisten, Limits und Handelsdaten sein.
BaseLinker kann das Abrufen von Bestellungen, das Weitergeben von Status, den Versand, die Marketplace-Synchronisation, operative Automatisierungen sowie Belege und Etiketten übernehmen. Eine direkte Anbindung an das ERP kann besser sein, wenn die Preislisten komplex sind, Limits aktuell sein müssen, das Unternehmen mehrere Lager hat, Geschäftspartner synchronisiert werden, ungewöhnliche Einheiten vorkommen oder Bestellungen eine Freigabe erfordern. Mehr in unserem Leitfaden zur Anbindung von WooCommerce an Buchhaltung und Base.
Wie handhaben Sie B2B-Rechnungen und -Belege?
Belege sollten auf Basis derselben Daten entstehen, die der Kunde im Warenkorb akzeptiert hat und die an das Buchhaltungssystem übermittelt wurden.
Mögliche Belege: Pro-forma-Rechnung, Mehrwertsteuerrechnung, Anzahlungsrechnung, Korrektur, Warenausgangsschein, Bestellbestätigung, Lagerbeleg. Sie müssen festlegen, welches System den Beleg ausstellt, wann er entsteht, wo er gespeichert wird, ob der Kunde ihn aus seinem Konto herunterlädt, wie Korrekturen gehandhabt werden und wie der Beleg mit der Bestellung verknüpft ist. Es ist nicht ratsam, gleichzeitig unabhängige Rechnungen in WooCommerce und im ERP auszustellen — das kann zu unterschiedlichen Nummern und Beträgen führen.
Wie sieht die Lieferung in einem WooCommerce-Großhandel aus?
Die B2B-Lieferung erfordert oft andere Regeln als der Standardversand eines einzelnen Kurierpakets.
Mögliche Szenarien: ein Kurierpaket, mehrere Pakete, eine Palette, eigener Transport, Abholung im Lager, ein individuelles Angebot, kostenlose Lieferung nach Überschreiten einer Schwelle. Die Kosten können vom Gewicht, der Anzahl der Kartons, der Anzahl der Paletten, dem Volumen, der Postleitzahl, der Zone, dem Bestellwert und der Kundengruppe abhängen. Wenn WooCommerce nicht über alle Logistikdaten verfügt, können die Kosten im ERP, im WMS oder in einem Transportsystem berechnet werden. Die Konfiguration der Lieferungen beschreiben wir in unserem Leitfaden zum Versand in WooCommerce.
Wie sorgen Sie für die Leistung eines WooCommerce-Großhandels?
Die Leistung eines B2B-Shops hängt hauptsächlich von der Anzahl der Preisregeln, Varianten, Integrationen und der für jeden Kunden durchgeführten Operationen ab.
Ein Shop kann langsamer werden, wenn er viele Rabatte für jedes Produkt berechnet, bei jedem Besuch Preise aus dem ERP abruft, Tausende von Varianten hat, den Katalog nach Benutzer filtert, mehrere Preis-Plugins verwendet, alle paar Minuten einen vollständigen Import ausführt, mehrere Lager neu berechnet oder viele Hintergrundaufgaben einreiht.
Rufen Sie den Preis nicht bei jedem Öffnen der Seite aus dem ERP ab
Ein sichereres Modell: Das ERP sendet Preise an WooCommerce → WooCommerce speichert sie lokal → der Kunde sieht den Preis, ohne auf das ERP zu warten → die Integration sendet nur Änderungen. Dadurch blockiert ein Ausfall des ERP nicht die Anzeige des Katalogs. Synchronisieren Sie statt des gesamten Katalogs inkrementell — nur die geänderten Preise, Bestände, neuen Kunden und modifizierten Preislisten; ein inkrementeller Import ist schneller und leichter zu überwachen.
Cache und individuelle Preise
Ein Cache ist eine gespeicherte Version einer Seite oder von Daten, die die nachfolgenden Anzeigen beschleunigt. In einem B2B-Shop müssen Sie darauf achten, dass ein Kunde nicht den Preis einer anderen Gruppe sieht, nicht die Preisliste eines anderen erhält, kein veraltetes Limit und keinen fremden Warenkorbinhalt sieht. Die Cache-Konfiguration muss eingeloggte Benutzer und dynamische Preise berücksichtigen — andernfalls erreicht die erste im Cache gespeicherte Preisliste alle.
Wie sorgen Sie für die Sicherheit eines B2B-Shops?
Ein B2B-Shop speichert Handelsbedingungen, Unternehmensdaten und Bestellhistorie, weshalb Zugänge und Integrationen eingeschränkt und überwacht werden müssen.
Die Grundlagen: regelmäßige Aktualisierungen, Backups außerhalb des Servers, starke Passwörter, Zwei-Faktor-Authentifizierung, eingeschränkte Berechtigungen, HTTPS, Monitoring, eine Firewall, separate Mitarbeiterkonten und die sichere Aufbewahrung von API-Schlüsseln. Eine API ist die Art, wie Systeme miteinander kommunizieren, zum Beispiel WooCommerce und das ERP. Eine Integration, die Bestellungen abruft, sollte nicht das Recht haben, Produkte und Kunden zu löschen. Weitere Regeln finden Sie in unserem Leitfaden zur Sicherheit eines WooCommerce-Shops.
Ein fertiges B2B-Plugin oder eine individuelle Umsetzung?
Ein fertiges Plugin bewährt sich bei standardmäßigen Preisgruppen und der Unternehmensregistrierung. Eine individuelle Lösung ist bei individuellen Handelsregeln und Integrationen erforderlich.
Wann ein fertiges Plugin ausreicht. Wenn Sie einige Kundengruppen, prozentuale Rabatte, das Ausblenden von Preisen, eine manuelle Kontofreigabe, einen Mindestbestellwert, einfache Mengenstaffeln und grundlegende Firmenfelder benötigen.
Wann Anpassungen erforderlich sind. Wenn es individuelle Preislisten aus dem ERP, mehrere Lager, Kreditlimits, eine mehrstufige Bestellfreigabe, mehrere Benutzer eines Unternehmens, ungewöhnliche Verkaufseinheiten, eigene Lieferalgorithmen, B2B und B2C in einem Shop, externe Konfiguratoren oder einen Angebotsprozess vor der Bestellung gibt.
Achten Sie auf mehrere Plugins, die dasselbe tun
Ein häufiges Problem: Ein Plugin zeigt netto an, ein zweites berechnet Rabatte, ein drittes blendet den Katalog aus, ein viertes überwacht die Mindestmenge, ein fünftes ändert die Zahlungen. Zusammen können sie Preise in unterschiedlicher Reihenfolge berechnen, auf der Produktseite und im Warenkorb andere Werte anzeigen, Konflikte verursachen, Aktualisierungen erschweren und den Shop belasten. Es ist besser, eine zentrale B2B-Lösung zu wählen und sie um die fehlenden Funktionen zu erweitern.
Wie setzen Sie einen B2B-Shop mit WooCommerce Schritt für Schritt um?
Führen Sie die Umsetzung von der Beschreibung der Kundengruppen und Daten über die Preismatrix und Integrationen bis hin zu Szenariotests und Monitoring durch.
Schritt 1: Beschreiben Sie die Kundengruppen. Notieren Sie für jede, wer in sie fällt, welche Preisliste sie hat, welche Produkte sie sieht, welche Mindestmenge sie hat, welche Zahlungen sie nutzt und ob sie ein Kreditlimit hat.
Schritt 2: Bringen Sie den Katalog in Ordnung. Prüfen Sie SKUs, Varianten, Einheiten, Gebinde, Kategorien, Bestände und Preisquellen.
Schritt 3: Wählen Sie die Datenquellen. Legen Sie fest, wo Produkte, Preise, Rabatte, Bestände, Kunden, Limits und Belege verwaltet werden.
Schritt 4: Gestalten Sie die Registrierung. Definieren Sie die erforderlichen Felder, die Verifizierungsmethode, den Freigabeprozess, die Nachrichten an den Kunden, die Standardrolle und den Zugang vor der Freigabe.
Schritt 5: Bereiten Sie die Preismatrix vor.
| Gruppe | Kategorie | Preistyp | Rabatt | Mindestmenge |
|---|---|---|---|---|
| Standard | Alle | Basis | 5 % | 500 € |
| Partner | Möbel | Gruppe | 15 % | 1.000 € |
| Premium | Möbel | Fest | Laut Preisliste | 2.000 € |
Schritt 6: Legen Sie die Regelpriorität fest — Reihenfolge: (1) individueller Preis, (2) Gruppenpreis, (3) Mengenrabatt, (4) Aktion, (5) Gutschein.
Schritt 7: Konfigurieren Sie Zahlungen und Lieferung. Berücksichtigen Sie Vorkasse, Online-Zahlungen, eine Überweisung mit Ziel, das Kreditlimit, Paletten, Selbstabholung und individuelle Lieferungen.
Schritt 8: Führen Sie die Integrationen durch. Verbinden Sie Produktdaten, Handelsdaten, Bestellungen, Belege und Status gemäß der zuvor festgelegten Systemkarte.
Schritt 9: Testen Sie die Szenarien. Prüfen Sie Registrierung, Kontofreigabe, jede Preisgruppe, Mengenstaffeln, fehlenden Bestand, die Mindestbestellmenge, aufgeschobene Zahlung, das Überschreiten des Limits und einen Integrationsfehler.
Schritt 10: Starten Sie das Monitoring. Überwachen Sie Synchronisationsfehler, nicht übermittelte Bestellungen, Abweichungen bei Preisen und Beständen, die Antwortzeit des Shops, Hintergrundaufgaben und nicht zugestellte Nachrichten.
Die häufigsten Fehler in B2B-WooCommerce-Shops
Die meisten Probleme verursachen das Fehlen einer einzigen Datenquelle der Wahrheit, doppelte Rabatte, eine Preisabweichung zwischen Produktseite und Warenkorb sowie das Fehlen einer Behandlung von Integrationsausfällen.
Kein einziges führendes System. Der Preis wird im ERP, in WooCommerce und in einer Tabelle geändert, und nachfolgende Importe überschreiben die früheren Werte.
Rabatte werden doppelt berechnet. Der Kunde erhält einen Gruppenrabatt, einen Mengenrabatt, eine Aktion und einen Gutschein, obwohl sich ein Teil der Regeln eigentlich ausschließen sollte.
Ein anderer Preis auf dem Produkt und im Warenkorb. Ein Plugin ändert die Anzeige, während ein anderes erst im Warenkorb den richtigen Preis berechnet.
Falsche Darstellung von netto und brutto. Der Kunde weiß nicht, ob der Preis die Mehrwertsteuer enthält, oder der Beleg weicht von der Bestellzusammenfassung ab.
Keine Tests der Varianten. Eine Regel funktioniert für ein einfaches Produkt, deckt aber dessen Varianten nicht ab.
Gemeinsam genutzte Konten. Mehrere Mitarbeiter verwenden ein Passwort, sodass unklar ist, wer eine Bestellung aufgegeben hat.
Keine Behandlung von Integrationsausfällen. Das ERP antwortet nicht, die Bestellung wird nicht übermittelt, und das System sendet keine Warnung.
Vollständige Katalogsynchronisation. Jede Änderung löst die Verarbeitung von Tausenden von Produkten aus und belastet den Shop.
Ausblenden des Katalogs ohne SEO-Analyse. Nach dem Schließen des Zugangs sieht Google die Seiten nicht mehr, die zuvor Traffic generiert haben.
Was können Sie selbst überprüfen?
Bevor Sie eine Umsetzung in Auftrag geben, können Sie die grundlegenden Handelsregeln vorbereiten und die Qualität der Daten prüfen.
1. Listen Sie die Kundengruppen auf. Notieren Sie die Unterschiede bei Preisen, Zahlungen und Katalog.
2. Bereiten Sie eine Beispielpreisliste vor. Zeigen Sie die Preise einiger Produkte für jede Gruppe.
3. Prüfen Sie die SKUs. Jedes Produkt und jede Variante sollte einen eindeutigen Code haben.
4. Listen Sie die Gebinde auf. Legen Sie Mindestmengen, Vielfache und Einheiten fest.
5. Bestimmen Sie das führende System. Legen Sie fest, wo Preise, Bestände und Limits verwaltet werden.
6. Skizzieren Sie die Unternehmensregistrierung. Entscheiden Sie, welche Daten benötigt werden und wer das Konto freigibt.
7. Listen Sie die Zahlungsmethoden auf. Trennen Sie die Regeln für neue und bewährte Kunden.
8. Prüfen Sie die Rechnungsstellung. Legen Sie fest, welches System den Beleg ausstellt.
9. Sehen Sie die Integrationen durch. Berücksichtigen Sie das ERP, die Buchhaltung, BaseLinker, das Lager und die Kurierdienste.
10. Bereiten Sie die Sonderfälle vor. Eine Rücksendung, fehlende Ware, eine Preisänderung, das Überschreiten des Limits und ein Synchronisationsfehler.
Wann lohnt es sich, einen B2B-Shop einem Spezialisten zu übertragen?
Die Hilfe eines Spezialisten ist erforderlich, wenn der Shop mehr als einen einfachen Rabatt für eine einzige Kundengruppe abwickeln soll.
Es lohnt sich, die Umsetzung zu beauftragen, wenn die Preise aus dem ERP stammen, individuelle Preislisten vorkommen, mehrere Lager betrieben werden, der Kunde ein Kreditlimit hat, Bestellungen eine Freigabe erfordern, ein Unternehmen mehrere Benutzer hat, der Shop B2B und B2C verbindet, der Katalog vom Kunden abhängt, unterschiedliche Verkaufseinheiten vorkommen, eine bidirektionale Integration benötigt wird oder ein Preisfehler einen großen Verlust verursachen könnte.
Vor der Programmierung sollte ein Dokument entstehen, das Folgendes beschreibt: die Kundengruppen, die Preisregeln, die Reihenfolge der Rabatte, den Katalog und die Sichtbarkeit, die Registrierung, die Mindestmengen und Einheiten, die Zahlungen, die Lieferung, die Integrationen sowie die Fehlerszenarien. Wenn der Shop erst entsteht, ist es am besten, diese Anforderungen bereits in der Phase der WooCommerce-Shop-Erstellung zu berücksichtigen. Wenn der Prozess ein separates Geschäftspartner-Panel, mehrstufige Freigaben oder eine nicht standardmäßige Logik erfordert, kann die Lösung auch eine Web-Anwendung für Ihr Unternehmen sein.
Häufig gestellte Fragen
Eignet sich WooCommerce für einen Großhandel?
Ja. Es kann Nettopreise, Kundengruppen, Mengenrabatte, einen versteckten Katalog, Bestellmindestmengen und Integrationen abwickeln. Die B2B-Funktionen erfordern jedoch Erweiterungen oder eine individuelle Umsetzung.
Wie zeigt man Nettopreise nur Geschäftskunden an?
B2B-Kunden wird eine entsprechende Rolle zugewiesen. Das System kann ihnen dann Nettopreise anzeigen, während Gäste und Einzelhandelskunden Bruttopreise sehen.
Kann man für jeden Kunden andere Preise festlegen?
Ja. Sie können Gruppenpreise oder individuelle Preislisten verwenden, die einem bestimmten Konto zugeordnet sind. Bei einer großen Anzahl von Preislisten ist es am besten, sie mit dem ERP zu synchronisieren.
Können Preise vor nicht eingeloggten Besuchern verborgen werden?
Ja. Produkte können öffentlich sein, während Preise und Warenkorb erst nach dem Login verfügbar sind. Sie können auch den gesamten Katalog oder ausgewählte Kategorien ausblenden.
Wie richtet man eine Mindestbestellmenge in WooCommerce ein?
Sie können einen Mindestwarenkorbwert, eine Mindeststückzahl eines Produkts und den Verkauf in Verpackungsvielfachen festlegen.
Unterstützt WooCommerce aufgeschobene Zahlungen?
Sie können ausgewählten Kunden eine Überweisung mit Zahlungsziel zur Verfügung stellen. Die Kontrolle des Kreditlimits und der offenen Beträge kann eine Anbindung an das ERP erfordern.
Können Bestellungen automatisch an das ERP gehen?
Ja. WooCommerce kann Daten mit dem ERP über ein fertiges Modul, BaseLinker oder eine dedizierte API-Integration austauschen.
Ist es besser, B2B und B2C in einem Shop zu führen?
Ein einziger Shop ergibt Sinn, wenn Katalog und Bestände gemeinsam sind und sich hauptsächlich Preise und Zahlungen unterscheiden. Bei völlig unterschiedlichen Prozessen können zwei separate Shops besser sein.
Ein B2B-Shop muss reale Handelsregeln abbilden
WooCommerce bietet viel Flexibilität, aber allein die Installation eines Großhandels-Plugins schafft noch kein funktionierendes B2B-System. Zuerst müssen Sie festlegen, an wen Sie verkaufen, welche Preise der Kunde sieht, wie Rabatte berechnet werden, woher die Bestände stammen, wer das Zahlungsziel gewährt, wie die Bestellung ins Lager gelangt und was bei einem Fehler geschieht. Erst danach können Sie die Erweiterungen, Integrationen und die Infrastruktur auswählen.
Wenn Sie einen Online-Großhandel planen, können wir den Katalog, die Preislisten, die Kundengruppen und den Prozess der Bestellabwicklung analysieren und anschließend aufzeigen, welche Elemente mit fertigen Lösungen umgesetzt werden können und welche eine individuelle Integration oder WooCommerce-Funktionen erfordern:
- WooCommerce-Shop-Erstellung — Umsetzung eines Großhandels von Grund auf.
- E-Commerce-Integrationen und Systemintegration — Anbindung des Shops an ERP, Lager und Buchhaltung.
- Web-Anwendungen für Unternehmen — wenn Sie ein eigenes B2B-Panel und eine nicht standardmäßige Logik benötigen.
- Anbindung von WooCommerce an Buchhaltung und Base und Automatisierung von Geschäftsprozessen — wie Sie den Datenfluss organisieren.