Mein Platz in der WordPress-Community
- Mein wordpress.org-Konto besteht seit 2006.
- Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
- Ich betreue 30 Plugins auf wordpress.org.
- Ich organisiere WordCamps und trete dort als Speaker auf.
- Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.
Was ist an B2B in Shopify anders als an einem Shop für Privatkunden?
Ein B2B-Kunde ist in Shopify kein Konto mit Rabattcode, sondern ein Unternehmen. Die Shopify-Hilfe unterscheidet drei Ebenen: das Unternehmen als übergeordnete Organisation, den Firmenstandort als die Einheit, an die Sie verkaufen, und den Kontakt, also die Person, die für das Unternehmen bestellt. Steuer-ID, Adressen, Preise, Zahlungsbedingungen und Checkout lassen sich je Standort einstellen. Ein Großhändler mit drei Filialen wird so zu einem Unternehmen mit drei Standorten, jeder mit eigener Lieferadresse und eigenem Zahlungsziel.

Foto: Ymblanter, CC BY-SA 4.0, Wikimedia Commons.
Welcher Tarif trägt welche B2B-Funktion?
Nach der Shopify-Hilfe ist B2B in den Tarifen Basic, Grow, Advanced und Plus verfügbar, in Starter und Retail nicht. Innerhalb dieser vier Tarife gibt es Grenzen, die ich vor dem Projektstart mit Ihnen durchgehe, weil sie die Architektur bestimmen:
| Funktion | Was die Hilfe sagt |
|---|---|
| Katalogzuweisungen | Basic, Grow, Advanced: bis zu 3 aktive Zuweisungen über aktive B2B-Märkte. Plus: ohne diese Grenze |
| Katalog direkt einem Firmenstandort zuweisen | nur Plus |
| Anzahlungen bei Zahlungsbedingungen | nur Plus |
| Theme-Anpassung nach Markt | Advanced und höher |
| Theme-Anpassung nach Kundentyp (B2B oder Privat) | nur Plus |
| Abgebrochene B2B-Checkouts | nur Plus |
Die Konsequenz: Wer fünf Kundengruppen mit je eigener Preisliste braucht, stößt ohne Plus schnell an die Katalog-Grenze. Wer mit zwei Gruppen auskommt, etwa Fachhandel und Großkunden, kann auf einem kleineren Tarif starten. Ein Tarifwechsel später ist möglich, aber die Katalogstruktur sollte von Anfang an so angelegt sein, dass sie dann nicht neu gebaut werden muss.
Wie funktionieren Kataloge, Preislisten und Staffelpreise?
Ein Katalog bestimmt, welche Produkte und Preise ein B2B-Kunde sieht. Sie können Produkte ein- oder ausschließen, Preise prozentual anpassen oder feste Preise setzen. Katalogen werden Märkte zugeordnet, und über den Markt erreichen sie die Firmenstandorte. Nur in Plus lassen sich Kataloge direkt an einzelne Standorte hängen.
Zwei weitere Werkzeuge gehören zum Katalog:
- Mengenregeln. Je Produkt oder Variante legen Sie Mindestmenge, Höchstmenge und Schrittweite fest. Die Standard-Schrittweite ist 1. Die Regeln gelten je Variante einzeln: Wer zehn Hüte in Packungen zu zehn verkaufen will, kann nicht fünf graue und fünf blaue kombinieren.
- Staffelpreise. Bis zu zehn Preisstufen je Produkt, angewendet auf jede Variante. Jede Variante muss die Stufe für sich erreichen. Die Stufenmenge muss größer als die Mindestmenge und ein Vielfaches der Schrittweite sein. Greift ein Staffelpreis, ist der Preis fest, und die allgemeine Preisanpassung des Katalogs gilt nicht mehr.
Beides lässt sich im Admin unter Märkte, Kataloge pflegen oder per CSV importieren. Bei einem Katalog mit mehreren hundert Varianten ist der CSV-Weg die einzige praktikable Variante, und ich baue die Importvorlage mit Ihrer Warenwirtschaft ab. Die Frage, ob Preise aus einem ERP kommen und wie oft sie sich ändern, klärt sich in der Bestandsaufnahme, nicht im Theme.
Wie lege ich Zahlungsziele fest?
Zahlungsbedingungen bestimmen, wie lange ein Unternehmen Zeit zum Bezahlen hat. Nach der Hilfe gibt es:
- keine Bedingungen (Standard): Zahlung sofort fällig,
- Net 7, 15, 30, 45, 60 oder 90 Tage, gerechnet ab dem Tag der Bestellung,
- fällig bei Erfüllung, wenn alle Positionen geliefert sind,
- festes Datum, nur auf einzelnen Entwurfsbestellungen.
Die Bedingungen setzen Sie je Firmenstandort, je Unternehmen, in einem Schwung für mehrere oder auf einzelnen Entwurfsbestellungen. Anzahlungen, also ein Prozentsatz vorab und der Rest zum Zahlungsziel, gibt es nur in Plus. Kunden können vor Fälligkeit über Jetzt bezahlen im Kundenkonto zahlen. Läuft das Ziel ab, wird nichts automatisch abgebucht: Die Bestellung steht als überfällig im Admin, und Sie lösen die Zahlung manuell aus.
Das hat eine praktische Folge für die Buchhaltung. Shopify führt die offenen Posten, aber die Mahnung bleibt Ihr Prozess. Ich frage deshalb vor dem Bau, wer bei Ihnen überfällige Bestellungen sieht und wie sie in DATEV oder Ihr ERP kommen. Dynamische Bedingungen, die sich nach Kundentyp, Warenkorb oder Metafeld ändern, brauchen eine eigene App mit der Payment Customization Function API oder eine App aus dem Shopify App Store.
Wie bekommen Firmenkunden Zugang?
Es gibt zwei Wege. Sie legen Unternehmen selbst im Admin an, oder Sie lassen Firmen ein Kontoanfrage-Formular ausfüllen. Das Formular bauen Sie mit der App Shopify Forms. Pflichtangaben sind Firmenname und E-Mail-Adresse, weitere Felder sind frei wählbar, bis hin zum Datei-Upload bis 20 MB. Beim Absenden entstehen Unternehmen, Standort und Kunde. Bestellen oder B2B-Preise sehen können sie erst nach Ihrer Freigabe unter Kunden, Unternehmen, Reiter Bestellung nicht freigegeben. Eine Shopify-Flow-Vorlage kann die Freigabe automatisieren. Neue Kontakte zu bestehenden Unternehmen lassen sich über dieses Formular nicht hinzufügen.
Die Anmeldung läuft ohne Passwort: Der Kunde gibt die E-Mail-Adresse des Standorts ein und erhält einen sechsstelligen Code. Dafür müssen die neuen Kundenkonten aktiv sein, die alten (Legacy) funktionieren mit B2B nicht. Ein Händler mit mehreren Standorten wählt nach dem Login, für welchen er bestellt.
Im Theme erkenne ich B2B-Kunden in Liquid am Objekt customer. Ein minimales Beispiel für einen Hinweis im Kopfbereich:
{% if customer.b2b? %}
Bestellung für {{ customer.current_company.name }},
Standort {{ customer.current_location.name }}
{% endif %}b2b?, current_company und current_location stehen in der Liquid-Referenz auf shopify.dev. Der Rest des Themes ändert sich nicht, es sei denn, Sie wollen für Geschäftskunden andere Inhalte zeigen. Das geht im Theme-Editor je Markt oder, nur in Plus, je Kundentyp.
Für reine B2B-Shops gibt es die Einstellung, den Zugriff auf eingeloggte B2B-Kunden zu beschränken. Sie ist nach der Hilfe keine vollständige Login-Wand: Besucher werden nicht automatisch zur Anmeldeseite geleitet. Wer das braucht, braucht eine App oder eigenen Liquid-Code. In einem solchen Shop funktioniert das Kontoanfrage-Formular nicht, weil es für nicht eingeloggte Kunden nicht erreichbar ist.
Was regelt die PAngV für Geschäftskunden nicht?
Die Preisangabenverordnung regelt nach § 1 Abs. 1 die Angabe von Preisen für Waren oder Leistungen von Unternehmern gegenüber Verbrauchern. Verbraucher ist nach § 2 Nr. 9 PAngV jede natürliche Person im Sinne des § 13 BGB. Der Gesamtpreis, den § 3 verlangt, schließt nach § 2 Nr. 3 die Umsatzsteuer und sonstige Preisbestandteile ein. Für Verbraucher gilt also: Preise mit Umsatzsteuer.
Daraus folgt für B2B zweierlei, jeweils ohne Rechtsberatung gesagt:
- Ein Angebot, das sich ausschließlich an Unternehmer richtet, fällt nicht in den Anwendungsbereich dieser Verbraucherregeln. Netto-Preislisten im Firmenkonto sind deshalb üblich.
- Ein gemischter Shop ist die heikle Konstruktion. Sobald Verbraucher die Seite sehen können, sind für sie Gesamtpreise angegeben. Wer Nettopreise offen zeigt, weil auch Firmen mitlesen, hat die Regel nicht erfüllt, nur weil die Zielgruppe auch Unternehmer umfasst.
Ich setze das technisch so um, dass im öffentlichen Bereich Gesamtpreise stehen und Nettopreise erst nach der Anmeldung im Firmenkonto erscheinen. Wer ein Unternehmer ist, bestimmt § 14 BGB: eine natürliche oder juristische Person oder rechtsfähige Personengesellschaft, die in Ausübung ihrer gewerblichen oder selbständigen beruflichen Tätigkeit handelt. Wie Ihr Shop das prüft, etwa über Steuer-ID oder Freigabe im Admin, besprechen Sie mit Ihrer Rechtsberatung. Ich baue den Ablauf, den Sie festlegen.
Die Steuer-ID gehört in Shopify zum Firmenstandort; die Liquid-Eigenschaft heißt tax_registration_id.
Datenschutz bei Firmenkonten und die LDI NRW
Firmenkonten enthalten Namen und E-Mail-Adressen von Menschen, auch wenn der Vertragspartner ein Unternehmen ist. Für Unternehmen mit Sitz in Nordrhein-Westfalen ist die LDI NRW, die Landesbeauftragte für Datenschutz und Informationsfreiheit, in der Regel die zuständige Aufsichtsbehörde. Sie führt auf ihrer Website eine eigene Seite zum Datenschutz in kleinen und mittleren Unternehmen sowie ein Beschwerdeformular. Beim Kontoanfrage-Formular heißt das praktisch: Jedes Zusatzfeld, das Sie abfragen, sollte einen Zweck haben, und Dateiuploads brauchen eine Regel, wer sie wann löscht. Die Cookie-Regeln für den Shop selbst stehen in § 25 TDDDG und bleiben unverändert.
Checkliste vor dem Start eines B2B-Projekts
- Wie viele Kundengruppen mit eigener Preisliste gibt es, jetzt und in zwei Jahren?
- Kommen Preise und Mengenregeln aus einem ERP? Wie oft ändern sie sich?
- Welche Zahlungsziele gelten, und braucht ein Kunde eine Anzahlung (Plus)?
- Wer gibt neue Firmenkonten frei, und anhand welcher Angaben?
- Wer sieht überfällige Bestellungen und stößt die Mahnung an?
- Zeigt der Shop auch Privatkunden Preise? Dann Gesamtpreise im öffentlichen Bereich.
- Welche Daten der Ansprechpersonen speichern Sie, und wer löscht sie wann?
Wie ein Projekt mit mir abläuft
Ich arbeite allein, remote und schriftlich, ohne Termine. Sie schicken mir den Ist-Zustand, ich antworte mit einer schriftlichen Bestandsaufnahme: Katalogstruktur, Tarifgrenzen, offene Fragen. Danach folgt ein schriftlicher Umfang mit Annahmen. Ich baue auf einer Staging-Kopie, Sie prüfen und nehmen ab, dann geht es live. Das Layout für Katalog und Kontobereich liefern Sie als Vorlage, ich setze es um.
Von Ihnen brauche ich: Zugang zum Shopify-Admin, eine Liste der Kundengruppen mit Preislogik, den Export der Artikeldaten aus Ihrem ERP oder Ihrer Tabelle und die Texte für Kontoanfrage und Zahlungsbedingungen.
Häufige Fragen
Welche Shopify-Tarife enthalten B2B?
Nach der Shopify-Hilfe ist B2B in Basic, Grow, Advanced und Plus verfügbar, nicht in Starter und Retail. Katalogzuweisungen sind in Basic, Grow und Advanced auf drei aktive begrenzt, Plus kennt diese Grenze nicht.
Kann ich Geschäfts- und Privatkunden im selben Shop bedienen?
Ja, die Hilfe nennt B2B und D2C in einem Shop ausdrücklich. Entscheidend ist, wer Preise sieht: Wer Verbrauchern Preise zeigt, muss Gesamtpreise angeben (§ 3 PAngV). Nettopreise gehören hinter den Firmen-Login.
Gilt die PAngV für meinen B2B-Shop?
Die PAngV regelt Preisangaben von Unternehmern gegenüber Verbrauchern (§ 1 Abs. 1 PAngV). Ein Angebot nur für Unternehmer liegt außerhalb dieses Zwecks. Ob Ihr Shop wirklich nur Unternehmer erreicht, ist eine Frage für Ihre Rechtsberatung.
Wie funktionieren Zahlungsziele in Shopify?
Je Firmenstandort oder Entwurfsbestellung: Net 7, 15, 30, 45, 60 oder 90 Tage ab Bestelldatum, fällig bei Erfüllung oder, nur bei Entwurfsbestellungen, ein festes Datum. Nach Ablauf wird nichts automatisch eingezogen; Sie buchen die Zahlung im Admin.
Wie bekommen neue Firmenkunden Zugang?
Über ein Kontoanfrage-Formular mit Shopify Forms. Es legt Unternehmen, Standort und Kunde an. Bestellen und B2B-Preise sehen dürfen die Firmen erst nach Ihrer Freigabe im Admin.
Wer ist die Datenschutzaufsicht für mein Firmenkonto-System?
Für Unternehmen mit Sitz in Nordrhein-Westfalen ist in der Regel die LDI NRW zuständig. Namen und E-Mail-Adressen der Ansprechpersonen in Firmenkonten sind personenbezogene Daten und gehören ins Verarbeitungsverzeichnis und in die Datenschutzerklärung.
Schreiben Sie mir
Schicken Sie mir die Adresse Ihres Shops oder Ihrer Preisliste, Ihr Warenwirtschaftssystem, die Zahl Ihrer Kundengruppen und Ihren Wunschtermin über das Kontaktformular. Meine erste schriftliche Einschätzung zu B2B in Shopify kostet Sie nichts. Meine übrigen Shopify-Leistungen stehen unter Shopify-Entwickler. Wenn Ihr Altshop noch WooCommerce ist, hilft die Seite WooCommerce-Entwickler in Bielefeld bei der Ausgangslage.
Ausgewählte Projekte
Beispiele aus meiner Arbeit.
Corporate Website: instytut-csr.net
Instytut-csr.net ist eines der wertvollen Projekte in meinem Portfolio als WordPress-Entwickler, realisiert als Bildungs- und Informationsplattform, die sich...
Corporate Website: neolight.pl
Neolight.pl ist ein fortschrittliches Projekt in meinem Portfolio als WordPress-Entwickler, realisiert als Werbeportal, das Kampagnen auf LED-Bildschirmen in...
Corporate Website: olsztyn.com.pl
Olsztyn.com.pl ist eines der Schlüsselprojekte in meinem Portfolio als WordPress-Entwickler und stellt ein umfassendes städtisches Portal dar, das den Bewohn...
WordPress Support & Entwicklung in Bielefeld
Brauchen Sie die Leistung: Shopify-Entwickler in Bielefeld?
Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.
Projekt beschreibenWeitere WordPress-Dienste und Wissensbasis entdecken
Shopify-Themes, Liquid und WooCommerce → Shopify-Migrationen.
Shops, Checkout-Prozesse und Verkaufslogik.
WooCommerce-Synchronisierung mit ERP und Großhandel.
Schema, UCP und Vorbereitung für Shopping-Agenten.
Core Web Vitals, Caching und schnellere Auslieferung.
Headless WordPress, Sanity, Strapi und Contentful mit Astro oder Next.js.
Verwandte Kategorien
Unterstützende Artikel

Die Entscheidung Shopify Plus vs WooCommerce headless im Jahr 2026 ist kein binärer "Plattform vs Custom"-Kompromiss mehr. Beide laufen headless, beide integrieren KI, beide liefern am Edge aus. Die echten Achsen sind Kontrolle, Gesamtkosten über fünf Jahre und Exit-Strategie. Dieser Artikel durchläuft die Entscheidungsmatrix mit bestätigten Plattformfakten.

Sechs bis sechzehn Wochen für typische Projekte, in vier Phasen: Analyse, Scoping, Build und Umstellung, Tuning. Die Variablen sind Katalogumfang, Anzahl der Integrationen, URL-Erhalt und die Bereitschaft des Redaktionsteams, nicht die Wahl des Frameworks.

Wie WooCommerce als Commerce-Backend mit einem Astro-Frontend für Core Web Vitals, Warenkörbe, Webhooks und technische SEO zusammenarbeitet. Architektur, PCI-Grenzen und Deployment-Checkliste ohne Null-Latenz-Märchen.