Operations & WaWi · 9 min
DACH-Großhändler auf Shopify: Custom-B2B-Setup 2026
Was deutsche, österreichische und Schweizer Großhändler 2026 wirklich aus Shopify B2B brauchen: USt-IdNr, Reverse Charge, Preislisten, Sammelrechnung, OSS — und wann Custom günstiger ist.
Was DACH-Großhändler wirklich aus Shopify B2B brauchen
Diese Lücke — zwischen dem, was Shopify B2B liefert, und dem, womit ein DACH-Großhändler real arbeitet — ist der Punkt, an dem Projekte entweder in App-Flickenteppichen stecken bleiben oder zu einer echten Custom-Lösung werden. Dieser Artikel kartiert die Lücke, benennt die Stellen, an denen Standard-Apps tricksen, und zeigt, wo ein einmaliger Custom-Build günstiger ist als drei Jahre Per-Order-App-Gebühren.
Der DACH-B2B-Stack: Was funktionieren muss
USt-IdNr-Erfassung und -Prüfung. USt-IdNr bei der Anmeldung erfassen und gegen das VIES (VAT Information Exchange System) validieren — nicht nur Regex-Check. Eine ungültige USt-IdNr heißt: Du musst Umsatzsteuer berechnen. Behandelst du sie versehentlich als B2B-Reverse-Charge, hast du ein Steuerrisiko an der Backe.
Reverse-Charge-Rechnungen. Bei innergemeinschaftlichem B2B mit gültiger USt-IdNr ist die Rechnung mit 0 % USt und einer Pflichtklausel auszuweisen („Steuerschuldnerschaft des Leistungsempfängers / Reverse Charge"). Bei inländischem deutschem B2B berechnest du normal die deutsche USt. Bei Drittland-Export gelten andere Regeln. Eine Rechnungs-App, die das verwechselt, produziert Rechnungen, die der Steuerberater des Kunden zurückgibt.
Kundenspezifische Preise. Großhandel läuft auf verhandelten Konditionen. Jeder Kunde braucht seine eigene Preisliste — manchmal pro SKU, manchmal Prozentsatz vom Katalog, manchmal Staffel. Shopify-B2B-Kataloge decken den einfachen Fall ab; der komplexe Fall (unterschiedliche Preise für die gleiche SKU bei 200 Kunden) erfordert oft Custom-Logik.
Steuer-Engine. OSS-VAT für grenzüberschreitendes B2C in der EU, innergemeinschaftliches B2B-Reverse-Charge, Schweizer Inlandverkauf, Exporte in Drittländer. Shopifys Steuer-Engine deckt die meisten Grundfälle ab; die Sonderfälle (gemischtes B2B/B2C in einer Bestellung, USt-Zeitpunkt bei Teillieferung) passen oft nicht sauber.
WaWi-Anbindung. Bestand, Kundenstamm und Rechnungsdaten müssen mit dem System synchronisieren, das das Back Office steuert. Eigene Connectoren sind verbreitet, weil Standard-JTL/plenty-Connectoren B2B-Preisstaffeln oder kundenspezifische Kataloge selten sauber abbilden.
Wo Standard-Shopify-B2B-Apps versagen
USt-IdNr-Validierung gegen VIES ist nicht Standard. Viele „B2B-Signup"-Apps nehmen einen String und nennen das validiert. Echte Prüfung heißt: Live-API-Call gegen VIES, gespeicherter Prüfzeitpunkt, periodische Re-Validierung. Das ist eine Back-Office-Anforderung, kein Checkout-Komfort.
Reverse-Charge-Klauseltext variiert mit Sprache und Rechtskreis. Eine App, die einen englischen Standardtext fest verdrahtet, fällt durch die deutsche Steuerprüfung. Die Pflichtangaben bei Reverse-Charge-Rechnungen (Rechtsgrundlage, exakter Wortlaut) sind jurisdiktions-spezifisch.
Sammelrechnungen passen nicht in Shopifys Rechnung-pro-Bestellung-Modell. Deutsche Großhandelskunden erwarten eine monatliche Sammelrechnung über alle Bestellungen — nicht 40 Einzelrechnungen. Die meisten Shopify-Rechnungs-Apps können das nicht nativ aggregieren.
Kundenspezifische Preiskataloge im Maßstab. Shopify B2B unterstützt Kataloge, aber 50+ kundenspezifische Kataloge über 2.000 SKUs zu pflegen wird ohne Bulk-Import oder WaWi-getriebene Preisupdates operativ schmerzhaft.
Gemischte USt-Bestellungen. Eine Bestellung mit einem B2B-Reverse-Charge-Artikel und einem B2C-Artikel ist technisch möglich und operativ ein Albtraum. Standard-Apps teilen das auf oder scheitern.
Keines dieser Themen ist unlösbar, aber jedes wird zu einer App-Abhängigkeit — und die meisten Stack-Apps rechnen pro Bestellung oder pro Rechnung ab, sodass die Rechnung mit dem Großhandelsvolumen wächst, das eigentlich der Gewinn sein sollte.
Kostenmodell: Apps vs. Custom für DACH-Großhandel
| Funktion | App-Stack monatlich |
|---|---|
| B2B-Portal-App (Kataloge, kundenspezifische Preise) | 80–250 € |
| USt-IdNr / VIES-Prüfung | 30–80 € |
| Reverse-Charge-Rechnungs-App (Per-Rechnung-Gebühren) | 150–400 € |
| Sammelrechnung / Sammelfaktura-Add-on | 40–120 € |
| WaWi-Connector (JTL oder plenty, B2B-erweitert) | 80–200 € |
| Verwaltung kundenspezifischer Kataloge | 50–150 € |
In Summe: 430–1.200 €/Monat, wachsend mit dem Bestellvolumen, weil die Rechnungsstellung pro Rechnung skaliert. Aufs Jahr: 5–14 Tsd €, bevor die unvermeidlichen Sonderfall-Reparaturen anfallen, wenn die USt-IdNr eines Kunden ausläuft oder eine Sammelrechnung manuell korrigiert werden muss.
Ein einmaliges Custom-B2B-Modul mit demselben Umfang — VIES-Prüfung, reverse-charge-korrekte Rechnungen, kundenspezifische Preise an die WaWi gekoppelt, Sammelrechnung zum Monatsende — liegt im Festpreisrahmen von 18.000–35.000 €. Hosting und Wartung danach typischerweise 80–250 €/Monat. Der Break-Even gegen den App-Stack liegt bei Shops ab 1.500 B2B-Bestellungen/Monat in 18–24 Monaten, danach spart der Build jedes Jahr weiter.
Wann Custom tatsächlich die richtige Wahl ist
Du liegst über 500 B2B-Bestellungen/Monat mit App-Gebühren pro Bestellung oder pro Rechnung. Darunter ist der App-Stack okay — die Amortisation eines Builds dauert zu lange.
Dein Back Office läuft auf einer DACH-WaWi (JTL, plentymarkets, Pixi). Die Standard-B2B-Connectoren dieser Systeme bilden kundenspezifische Preise oder B2B-Kataloge selten sauber ab; eine Custom-Schicht ist oft sowieso nötig.
Du stellst Sammelrechnungen aus oder weichst sonst von Shopifys Pro-Bestellung-Rechnungsmodell ab. Aggregationslogik, GoBD-Archivierung und Pflichtangaben passen nicht in Standard-Apps.
Reverse-Charge und gemischte USt-Szenarien sind regelmäßiger Teil deines Bestellmix, nicht die Ausnahme. Standard-Apps decken den einfachen Fall ab; sobald du an österreichische B2B-Kunden mit gültiger UID-Nummer parallel zu deutschen B2C-Kunden in einer Aktion lieferst, fängt die Standardlösung an zu lecken.
Dein Steuerberater hat Rechnungsmängel gemeldet — schon eine einzige Abmahnung wegen nicht-konformer Rechnungen ist ein echter Grund, die Quelle zu reparieren statt das Symptom. Die B2B-E-Rechnungspflicht ab 2027 liefert einen weiteren Grund: strukturierte Rechnungsausgabe (XRechnung/ZUGFeRD) wird Pflicht, und die meisten Stack-Apps geben das nicht aus.
Was ein DACH-B2B-Custom-Build umfasst (und was nicht)
Enthalten:
- USt-IdNr-Erfassung bei Anmeldung, Live-VIES-Prüfung, gespeicherte Verifikation, geplante Re-Validierung.
- Kundenspezifische Preise aus deiner WaWi oder über ein Admin-UI gepflegt — angewendet auf PDP, Warenkorb und Checkout.
- Reverse-Charge-Logik: Erkennen von innergemeinschaftlichem B2B mit gültiger USt-IdNr, Ausgabe von 0 % USt mit korrekter Klausel in der Rechnungssprache.
- Rechnungserzeugung als XRechnung oder ZUGFeRD 2.x für inländisches B2B, PDF für nicht-betroffene Fälle, GoBD-Archivierung.
- Sammelrechnung: monatliche Aggregation je Kunde mit Positionsdetails.
- WaWi-Sync: Kundenstamm, Preise, Bestand, Rechnungsdaten — bidirektional oder einseitig, wie der Betrieb es braucht.
- Admin-UI auf Deutsch für das Back Office, das es tatsächlich nutzt.
Nicht enthalten (bewusst): kompletter Storefront-Neubau, vollständiger Ersatz der Steuer-Engine oder dein CRM. Custom gehört dorthin, wo die operative Realität von Standardannahmen abweicht — nicht als Re-Plattform.
Für einen deutschen Großhändler auf Shopify mit WaWi dahinter ist das der realistische Build. NoRentApps bepreist diesen Umfang nach einem App-Stack-Audit als Festpreis — Quellcode-Übergabe, keine Per-Order- oder Per-Rechnung-Gebühren danach.
FAQ
Häufige Fragen
Reicht Shopify B2B 2026 für einen DACH-Großhändler?+
Shopify B2B (jetzt auf allen Tarifen) deckt Storefront und Basiskataloge gut ab. Was nicht mitgeliefert wird: Live-USt-IdNr-/VIES-Prüfung, reverse-charge-korrekte Rechnungen, Sammelrechnungs-Aggregation, kundenspezifische Preislisten im Maßstab und enge WaWi-Anbindung (JTL, plentymarkets, Pixi). Für die meisten DACH-Großhändler ab 500 B2B-Bestellungen/Monat wird die Lücke mit App-Stacks oder einem Custom-B2B-Modul geschlossen.
Wie validiere ich USt-IdNr in einem Shopify-B2B-Portal?+
Echte Prüfung heißt: Live-API-Call gegen das EU-VIES-System bei der Registrierung, Speichern von Prüfzeitpunkt und Ergebnis, periodische Re-Validierung. Eine Format-Prüfung ist keine Validierung — VIES ist die einzige autoritative Quelle. Einige Shopify-B2B-Apps rufen VIES auf; eine Custom-Integration lässt dich Ergebnisse speichern, re-validieren und in die Rechnungslogik einbinden.
Erstellt Shopify Reverse-Charge-Rechnungen automatisch?+
Shopifys Steuer-Engine kann B2B-innergemeinschaftliche Bestellungen mit 0 % USt ausweisen, wenn der Steuerbefreiungsstatus des Kunden korrekt konfiguriert ist. Die Rechnung selbst — der Reverse-Charge-Klauseltext, die Rechtsgrundlage, die Sprache — hängt aber von der Rechnungs-App ab. Die meisten US-Apps produzieren einen generischen englischen Reverse-Charge-Hinweis, der die deutschen Pflichtangaben nicht erfüllt. Ein DACH-konformes Rechnungs-Setup braucht die Klausel in der richtigen Sprache mit der richtigen Rechtsgrundlage.
Kann man auf Shopify Sammelrechnungen erstellen?+
Nativ nicht, und mit den meisten Rechnungs-Apps auch nicht — Shopify ist auf Rechnung pro Bestellung gebaut. Eine monatliche Sammelrechnung über viele Bestellungen für einen B2B-Kunden braucht entweder ein Back-Office-System (JTL-Wawi, DATEV), das die Rechnung außerhalb Shopify erzeugt, oder ein Custom-Rechnungs-Modul, das Shopify-Bestellungen am Periodenende zu einem Dokument zusammenfasst. DACH-Großhandelskunden erwarten typischerweise Sammelrechnungen — einer der häufigsten Gründe, warum Custom-Rechnungsstellung gebaut wird.
Wann amortisiert sich ein Custom-B2B-Build gegenüber App-Stacking?+
Für einen typischen DACH-Großhändler mit 1.500+ B2B-Bestellungen/Monat und 430–1.200 € monatlichen B2B-App-Kosten amortisiert sich ein Custom-Build mit 18–35 Tsd € Festpreis typischerweise in 18–24 Monaten — und die Ersparnis wächst danach weiter, weil Per-Order- und Per-Rechnung-App-Gebühren nicht mehr mit deinem Großhandelsvolumen mitwachsen.