Shopify war lange Zeit eine reine B2C-Plattform. Das hat sich grundlegend geändert. Seit Shopify Plus B2B-Features nativ integriert hat und viele dieser Features auf regulare Plus-Plane (und teilweise Standard-Plane) heruntersickern, ist Shopify eine ernstzunehmende B2B-Option.
Aber: B2B auf Shopify ist nicht "einfach aktivieren". Es erfordert Architektur-Entscheidungen, Custom Logic und ein Verstandnis davon, was nativ funktioniert und wo die Grenzen liegen.
In diesem Guide zeigen wir dir alles, was du über Shopify B2B wissen musst -- basierend auf unserer Erfahrung mit B2B-Stores wie Bekateq.
Shopify B2B: Die nativen Features
Company Accounts
Shopify's Company-Account-System ist das Herzstuck der B2B-Funktionalitat:
Was es kann:
- Unternehmen als eigene Entitat (nicht nur Kunden)
- Mehrere Standorte pro Unternehmen (Locations)
- Mehrere Kaufer pro Unternehmen (Company Contacts)
- Individuelle Kataloge pro Unternehmen
- Individuelle Zahlungsbedingungen pro Unternehmen
- Steuerbefreiung pro Unternehmen
Wie es funktioniert: Ein B2B-Kunde loggt sich ein. Shopify erkennt, dass er zu einem Unternehmen gehört. Der Store zeigt automatisch die richtigen Preise, den richtigen Katalog und die richtigen Zahlungsbedingungen. Alles in einem einzigen Store -- kein separater B2B-Shop notig.
B2B Pricing: Preislisten & Catalogs
Preislisten (Price Lists): Du erstellst individuelle Preislisten pro Unternehmen oder Unternehmensgruppe:
- Feste Preise pro Produkt/Variante
- Prozentuale Rabatte auf den Standardpreis
- Mengenrabatte (Volume Pricing)
- Preise in verschiedenen Wahrungen
Catalogs: Ein Catalog definiert, welche Produkte ein Unternehmen sieht:
- Nicht alle Produkte für alle Kunden sichtbar
- Exklusive Produkte nur für bestimmte Unternehmen
- Kombinierbar mit Preislisten
Net Payment Terms
B2B-Kunden zahlen selten sofort. Shopify unterstutzt:
- Net 15, Net 30, Net 60, Net 90
- Custom Payment Terms
- Automatische Erinnerungen bei Uberfalligkeit
- Zahlungsstatus-Tracking in der Admin-Oberflache
Draft Orders & Quick Order
Draft Orders: Für manuelle Bestellungen (Telefon, E-Mail). Der Verkäufer erstellt die Bestellung, der Kunde bestätigt.
Quick Order: Eine vereinfachte Bestellmaske für B2B-Kunden die große Mengen bestellen. Tabellenformat, Varianten-Schnellauswahl, Bulk-Add-to-Cart.
Wo Shopify nativ an Grenzen stosst
Grenzen der nativen B2B-Features
1. Kundenspezifische Preise pro Einzelartikel Preislisten funktionieren gut für Gruppen-Rabatte. Aber: Wenn Kunde A für Produkt X einen anderen Preis braucht als Kunde B -- und das pro einzelnem Produkt -- wird es mit nativen Preislisten unubersichtlich.
Unsere Lösung: Custom Metaobjects für "Customer-Specific Pricing" + Cart Transform Function. Das haben wir bei Bekateq umgesetzt: 4.400+ Zeilen Custom Code statt 12 Apps.
2. Komplexe Mengenrabatte Shopify's Volume Pricing ist linear: ab X Stuck kostet es Y. Aber: Gestaffelte Mengenrabatte (1-10: voller Preis, 11-50: -10%, 51-100: -20%) erfordern Custom Logic.
Unsere Lösung: Shopify Functions (Discount Functions) mit Staffel-Logik. Server-seitig, kein Performance-Impact, keine App.
3. Bestellgenehmigung / Approval Workflows In vielen B2B-Unternehmen muss ein Einkaufsleiter Bestellungen ab einem bestimmten Wert genehmigen. Shopify hat keinen nativen Approval-Workflow.
Unsere Lösung: Custom App mit Webhook-basiertem Workflow. Bestellung wird erstellt, holt bei Wert > X Genehmigung ein, wird erst nach Approval verarbeitet.
4. ERP-Integration Shopify muss mit dem ERP sprechen: Bestandsdaten, Preise, Kundendaten, Rechnungen. Nativ gibt es das nicht. Middleware (z.B. Make, Celigo, oder Custom) ist notig.
5. B2B + B2C in einem Store Ein Store für Endkunden UND Geschäftskunden. Nativ möglich, aber die UX ist herausfordernd: unterschiedliche Preise, unterschiedliche Kataloge, unterschiedliche Zahlungsmethoden -- alles im selben Theme.
Architektur-Entscheidungen für B2B
Entscheidung 1: Ein Store oder zwei?
Ein Store (Hybrid B2B/B2C):
- Vorteile: Ein Inventar, ein Admin, weniger Aufwand
- Nachteile: Komplexeres Theme, UX-Kompromisse
- Empfehlung: Wenn B2B <30% des Umsatzes
Zwei Stores (Dedicated B2B + B2C):
- Vorteile: Klare Trennung, optimale UX pro Zielgruppe
- Nachteile: Doppelter Admin, doppeltes Inventar (oder Sync)
- Empfehlung: Wenn B2B >30% des Umsatzes oder stark unterschiedliche Anforderungen
Entscheidung 2: Native Features oder Custom?
Native Features reichen wenn:
- Deine B2B-Anforderungen Standard sind (Preislisten, Catalogs, Net Terms)
- Du weniger als 50 Geschäftskunden hast
- Deine Preislogik einfach ist (Gruppen-Rabatte, kein Pro-Artikel-Pricing)
Custom Logic ist notig wenn:
- Kundenspezifische Preise pro Einzelartikel
- Komplexe Mengenrabatte oder Staffelpreise
- Approval Workflows
- ERP-Integration mit Echtzeit-Sync
- Automatisierte Reorder-Prozesse
Entscheidung 3: Apps oder Custom Code?
Wir haben diese Frage beim 18-Monats-Problem ausführlich behandelt. Kurzfassung für B2B:
Apps sinnvoll für:
- ERP-Connectors (wenn Standard-ERPs wie SAP, Dynamics, etc.)
- PDF-Rechnungsgenerierung
- Steuerberechnung (z.B. Avalara)
Custom Code sinnvoll für:
- Pricing-Logik (Cart Transform Functions)
- Mengenrabatte (Discount Functions)
- Approval Workflows (Custom App)
- Kundenspezifische Datenstrukturen (Metaobjects)
Praxis: B2B-Setup mit Shopify -- Schritt für Schritt
Phase 1: Grundstruktur (Woche 1-2)
- Company Accounts aktivieren
- Erste Unternehmen anlegen
- Preislisten erstellen
- B2B-spezifisches Theme-Customizing (Pricing-Anzeige, Quick Order)
Phase 2: Custom Logic (Woche 3-6)
- Metaobjects für kundenspezifische Daten definieren
- Cart Transform Functions für Pricing-Logik entwickeln
- Checkout Extensions für B2B-spezifische Felder (PO Number, Firmenname)
- Testing mit echten B2B-Kunden
Phase 3: Integration (Woche 7-10)
- ERP-Anbindung (Middleware oder Direct API)
- Automatische Bestandssynchronisation
- Rechnungs-Workflow
- Reorder-Funktion
Phase 4: Optimierung (laufend)
- Quick Order Optimierung basierend auf Nutzungsdaten
- Pricing-Updates automatisieren
- Reporting für B2B-spezifische KPIs (AOV, Reorder Rate, Zahlungsziele-Einhaltung)
Fallstudie: Bekateq -- B2B ohne Apps
Bekateq ist ein B2B-Store für Industriebeschichtungen. Anforderung: Kundenspezifische Mengenrabatte pro Artikel, 100+ Geschäftskunden, Integration mit bestehendem Warenwirtschaftssystem.
Vorher:
- 12 Apps installiert (Pricing, Discounts, PDF-Rechnungen, etc.)
- 2.500 Euro monatliche App-Kosten
- Keine App sprach mit der anderen
- Jede Preisanderung erforderte manuellen Eingriff in 3 Systemen
Nachher (smplx. Architecture+):
- 0 Apps
- 8 Custom Metaobjects (Customer Pricing, Volume Pricing, Approved Vendors, etc.)
- 4.400+ Zeilen Custom Code in 4 Custom Apps
- Monatliche Kosten: 400 Euro (runter von 2.500 Euro)
Ergebnis:
- 84% Kostenreduktion bei App-Kosten
- Pricing-Updates automatisiert (CSV-Upload statt manuelle Eingabe)
- Ein neuer Mitarbeiter kann das System in 2 Wochen verstehen (statt 2 Monaten)
Shopify Plus vs. Standard: Was brauchst du für B2B?
| Feature | Standard | Plus |
|---|---|---|
| Company Accounts | Nein | Ja |
| B2B Catalogs | Nein | Ja |
| Preislisten | Nein | Ja |
| Net Payment Terms | Nein | Ja |
| Quick Order | Nein | Ja |
| Checkout Extensions | Begrenzt | Voll |
| Shopify Functions | Ja | Ja |
| Draft Orders | Ja | Ja |
| Wholesale Channel | Nein | Ja |
Fazit: Für ernsthaftes B2B brauchst du Shopify Plus. Die nativen B2B-Features (Company Accounts, Catalogs, Preislisten) sind Plus-exklusiv. Kosten: ab 2.300 Euro/Monat.
Alternative: Wenn du nur einfaches B2B brauchst (ein paar Geschäftskunden, Standard-Rabatte), können Apps wie "B2B Wholesale Club" auf Standard-Planen einiges abdecken. Aber: Das ist die App-Falle die wir beim 18-Monats-Problem beschreiben.
Fazit: B2B auf Shopify ist möglich -- mit der richtigen Architektur
Shopify ist keine B2B-Plattform wie SAP Commerce oder Magento. Aber: Für die meisten B2B-Anforderungen im Mittelstand reicht Shopify -- wenn die Architektur stimmt.
Die kritischen Fragen:
- Reichen native Features oder brauchst du Custom Logic?
- Ein Store (Hybrid) oder zwei (Dedicated)?
- Apps oder Custom Code?
Wenn du diese Fragen falsch beantwortest, landest du beim 18-Monats-Problem. Wenn du sie richtig beantwortest, hast du ein System das skaliert.
Wir helfen dir bei der Antwort. Unser Technical Audit analysiert deine aktuellen B2B-Anforderungen und gibt dir eine klare Architektur-Empfehlung. Oder wir bauen dein B2B-System im Rahmen von Architecture+.
