In diesem Beitrag
Shopify-B2B-Bestellfreigaben: native Funktionen, Apps oder individuelles Kundenportal?
Hinter einer Shopify-B2B-Bestellfreigabe können drei unterschiedliche Anforderungen stehen. Der Händler genehmigt einen neuen Geschäftskunden, prüft eine eingehende Bestellung oder ermöglicht einem Mitarbeiter des Kunden, die Zustimmung seines eigenen Einkaufsleiters einzuholen. Nur der dritte Fall ist eine kundenseitige Einkaufsfreigabe. Entscheidend ist, wer was genehmigt und welcher Schritt bis dahin gesperrt bleiben muss.
Eine Anfrage in der Shopify Community beschreibt genau dieses Problem: Ein Mitarbeiter reicht die Bestellung ein, die Führungskraft beim Kunden genehmigt sie, und erst danach darf der Lieferant sie sehen. Eine Schaltfläche mit der Aufschrift „Zur Genehmigung einreichen“ beweist noch nicht, dass die richtige Organisation über den Einkauf entscheidet.
Geprüft am . Plattformangaben stammen aus der Shopify-Dokumentation. App-Funktionen sind Herstellerangaben, keine Ergebnisse eigener Installationstests. Architektur und Abnahmekriterien sind Empfehlungen von Wavect.
Welche Shopify-Freigabe brauchen Sie tatsächlich?
| Entscheidung | Verantwortliche Stelle | Was wird erlaubt? |
|---|---|---|
| Freigabe eines Geschäftskundenkontos | Der Händler | Ein Unternehmen erhält Zugang zum B2B-Einkauf. |
| Bestellprüfung durch den Händler | Vertrieb oder Auftragsabwicklung des Händlers | Der Lieferant nimmt einen eingereichten Einkauf an. |
| Kundenseitige Einkaufsfreigabe | Führungskraft oder Budgetverantwortlicher beim Kunden | Ein Mitarbeiter darf Unternehmensbudget ausgeben. |
Für die eigene Bestellprüfung zuerst native Funktionen nutzen; für Mitarbeiter-Manager-Freigaben eine passende B2B-App testen; individuelle Entwicklung nur für nicht zuverlässig abgedeckte Anforderungen beauftragen. Mehrere Genehmiger oder eine ERP-Anbindung rechtfertigen eine genauere Prüfung, aber nicht automatisch einen neuen Onlineshop.
Formulieren Sie die Anforderung konkret: „Ein Mitarbeiter an Standort A darf Waren anfordern. Nur die zuständige Führungskraft für A darf genau diese Anfrage freigeben. Vorher darf weder eine Shopify-Bestellung noch ein ERP-Verkaufsauftrag entstehen.“ Passen Sie die Bedingungen an Ihre Regeln an. Ob bereits ein Shopify-Entwurf existieren darf, müssen Sie gesondert entscheiden.
Was unterstützt Shopify nativ, auch im Grow-Tarif?
Die B2B-Funktionsübersicht nach Shopify-Tarif nennt Unternehmen, Standortberechtigungen, Checkout als Bestellentwurf und Bestellnummern für Basic, Grow, Advanced und Plus. Die pauschale Aussage, natives B2B oder Entwurfsprüfung erfordere Plus, ist überholt. Einschränkungen einzelner Funktionen bleiben relevant.
Kontofreigabe regelt den Zugang, nicht jeden Einkauf
Über Unternehmenskontoanfragen mit Shopify Forms kann der Händler Geschäftskunden für den B2B-Zugang zulassen. Das ist Kundenaufnahme. Eine App zur Registrierungsfreigabe leitet deshalb nicht automatisch jeden Warenkorb eines Mitarbeiters an dessen Einkaufsleitung weiter.
Bestellentwürfe landen zur Prüfung beim Händler
Der Weg in der englischen Admin-Oberfläche lautet Customers → Companies → company → location → Checkout → Order submission. Wählen Sie Submit all orders as drafts for review. Shopify beschreibt dies in den Checkout-Einstellungen. Die Anfrage erscheint ohne Zahlung im Checkout in der Entwurfsliste des Händlers.
Das passt, wenn Ihr eigenes Team vor Auftragsannahme Lagerbestand, Fracht, Sonderpreise oder Kreditrahmen prüft. Es belegt für sich genommen aber nicht, dass die Führungskraft des Kunden die Ausgabe genehmigt hat. Auch die Vorgabe „Der Händler sieht vorher nichts“ wird nicht erfüllt: Er verfügt bereits über den Entwurf.
Standortadministrator ist keine dokumentierte Einkaufsfreigaberolle
Shopify beschreibt zwei Kundenberechtigungen für Unternehmensstandorte: Ordering only mit der eigenen Bestellhistorie und Location admin mit allen Standortbestellungen sowie Adressbearbeitung. Daraus ergibt sich keine Freigabekette durch eine Führungskraft. Kundenberechtigungen dürfen nicht mit Mitarbeiterrechten im Händler-Backend verwechselt werden.
Trennen Sie außerdem Preisbindung und Berechtigung. Laut Shopify sind Preise bei über den B2B-Checkout eingereichten Entwürfen standardmäßig gesperrt. Eine Preisbindung dokumentiert weder die Zustimmung einer Führungskraft noch reserviert sie Abteilungsbudget. Sie entscheidet auch nicht, ob eine geänderte Lieferadresse eine neue Freigabe erfordert.
Eine Purchase-Order-Nummer ist eine Referenz, kein Beweis dafür, dass der zuständige Budgetverantwortliche die Inhalte genehmigt hat. Ebenso unterscheiden sich „noch nicht bezahlt“ und „noch nicht autorisiert“. Ein Zahlungsaufschub darf in der Prozessbeschreibung nicht stillschweigend zur Einkaufsfreigabe werden.
Können Shopify Flow oder Functions die Kundenfreigabe übernehmen?
Flow eignet sich für die Ablaufsteuerung. Eine Benachrichtigung ersetzt jedoch keine durchgesetzte Einkaufsregel. Shopify Flow ist für Basic, Grow, Advanced und Plus verfügbar. Die Aktion Send HTTP Request setzt Grow, Advanced oder Plus voraus und kann die Verbindung zu einem externen Freigabedienst unterstützen.
Eine wichtige Einschränkung: Die Aktion Send internal email erlaubt keine variable Empfängeradresse. Soll jedes Kundenunternehmen eine andere Einkaufsleitung benachrichtigen, braucht es eine geeignete transaktionale Benachrichtigungsanbindung. Eine fest eingetragene interne E-Mail-Adresse ist keine dynamische Kundenzuordnung.
Legen Sie die Sperre fest, bevor Sie Benachrichtigungen automatisieren. Ein Ablauf, der nach der Bestellerstellung reagiert, kann nicht „Bestellerstellung bis zur Managerfreigabe verhindern“. Ein Freigabelink benötigt außerdem eine serverseitige Prüfung: Darf die angemeldete Person die aktuelle Version dieser Anfrage für dieses Unternehmen und diesen Standort überhaupt genehmigen?
Die Verfügbarkeit von Shopify Functions unterscheidet öffentliche Apps mit Functions, tarifübergreifend unter Beachtung der jeweiligen API-Grenzen, von Custom Apps mit Functions. Letztere benötigen Plus. Gehen Sie nicht davon aus, dass eine Agentur jede individuelle Checkout-Function auf Grow bereitstellen kann.
Für einzelne Operationen gelten weitere Grenzen: Die Payment Customization Function API, geprüft in Version 2026-07, beschränkt orderReviewAdd auf B2B mit Plus und beschreibt eine Händlerprüfung. Das widerspricht nicht dem tarifübergreifenden Checkout als Entwurf auf Standortebene. Es sind unterschiedliche Mechanismen, und keiner liefert allein ein vollständiges Kundenfreigabeportal.
Prüfen Sie deshalb Tarif, Vertriebsmodell der App, genaue API-Operation und unterstützten Checkout-Weg. „Verwendet Shopify Functions“ ist keine ausreichende Kompatibilitätszusage.
Native Funktionen, Freigabe-App oder individuelles Kundenportal?
| Anforderung | Hier beginnen | Entscheidende Prüfung |
|---|---|---|
| Ihr Team prüft jede eingehende B2B-Bestellung | Native Entwurfsprüfung | Der Händler darf die Anfrage bereits vor Annahme sehen. |
| Ein Mitarbeiter benötigt die Freigabe des Kundenkontoinhabers | Test einer B2B-Team-App | Die richtige Person genehmigt; der Mitarbeiter kann die Sperre nicht umgehen. |
| Standortlimits, mehrere Genehmiger oder Kostenstellen | App-Funktionstest, danach klar abgegrenzte Lückenanalyse | Rollen und Regeln funktionieren tatsächlich, nicht nur zusätzliche E-Mail-Empfänger. |
| Gemeinsame Echtzeitbudgets, besondere Vertretungen oder systemübergreifende Freigaben | Individuelle Erweiterung oder anpassbares Beschaffungsprodukt | Berechtigung, gleichzeitige Zugriffe und Abgleich funktionieren durchgehend. |
Wählen Sie die kleinste verlässliche Lösung. Eine App mit schmalem ERP-Connector kann besser passen als eine fragile Automationskette oder eine komplett individuelle Beschaffungsplattform. Mehrere günstige Apps sind umgekehrt keine günstige Lösung, wenn keine die abschließende Entscheidung verbindlich verwaltet.
Welche Freigabe-Apps sollten Sie prüfen?
SparkLayer: dokumentierter Ablauf auf Kundenseite
Die Company-Users-Dokumentation von SparkLayer beschreibt eine Limited-Rolle, deren Anfragen an den Kundenkontoinhaber gehen. Ausstehende Anfragen bleiben für den Händler unsichtbar. Der Kontoinhaber kann sie abschließen oder abbrechen. Das adressiert tatsächlich kundenseitige Freigaben statt bloßer Lieferantenprüfung.
Das macht SparkLayer zu einem Testkandidaten, nicht zu einer universell geeigneten Lösung. Lassen Sie Ihre bestehende Kontokonfiguration, Preise, Zahlungsarten und alternativen Checkout-Wege vorführen. Fragen Sie nach standortbezogenen Genehmigern, Schwellenwerten, laufenden Budgets und Änderungen nach Einreichung. Die Freigabe eines Kontoinhabers ist ohne weiteren Nachweis keine beliebige mehrstufige Regelverwaltung.
Approovly: Entscheider und aktuellen Betrieb überprüfen
Der Shopify-App-Store-Eintrag von Approovly bewirbt interne und externe Freigabeanfragen. Ein Store-Eintrag belegt aber weder Ihre benötigte Unternehmenshierarchie noch eine Sperre vor Bestellerstellung. Prüfen Sie aktuelle Wartung, Support-Reaktionsfähigkeit und einen vollständig funktionierenden Ablauf vor der Auswahl.
Lassen Sie bei beiden Produkten dieselbe Anfrage gleichzeitig aus Sicht von Mitarbeiter, Genehmiger und Händler zeigen. Beobachten Sie, wann Entwurf, Bestellung, Zahlungsaufforderung und ERP-Nachricht entstehen. Ändern Sie anschließend den Betrag, melden Sie sich als anderes Unternehmen an und testen Sie einen alten Freigabelink. Das liefert mehr Erkenntnisse als eine lange Funktionsliste.
Zur Auswahl gehören außerdem Datenexport, Aufbewahrung der Freigabehistorie, Verhalten bei Deinstallation, angeforderte Berechtigungen und Zuständigkeit bei Integrationsfehlern. Klären Sie schriftlich den unterstützten Shopify-Tarif und ob die App Ihr bestehendes B2B-Kontomodell ersetzt, ergänzt oder umgeht. Diese Einordnung beruht auf Dokumentation, nicht auf Installationstests der Apps.
Wann lohnt sich ein individuelles B2B-Kundenportal?
Individuelle Entwicklung ist sinnvoll, wenn eine geschäftlich wichtige Regel mit der verfügbaren Konfiguration weder durchgesetzt noch nachvollziehbar belegt werden kann. Der Umfang sollte die fehlende Freigabeebene sein, nicht ein Shopify-Neubau.
Ein separater Shop ist nicht zwingend nötig. Shopify unterstützt ganzseitige Kundenkonto-Erweiterungen, auch für Seiten ohne Bezug zu einer bestehenden Bestellung. Prüfen Sie eine eingebettete Anfrage- und Freigabeseite, bevor Sie einen zweiten Einkaufsablauf schaffen. Kontokonfiguration und benötigte Erweiterungsfunktionen müssen dazu passen.
Die maßgebliche Anfrage sollte serverseitig gespeichert sein. Sie enthält Kundenunternehmen, Standort, Antragsteller, berechtigte Genehmiger, Regelversion, Währung und Berechnungsbasis. Die Entscheidung gehört zu einer versionierten Momentaufnahme von Artikeln, Mengen, Preisen, steuerlicher Behandlung, Versand und Lieferadresse. Ein bearbeitbares Warenkorbattribut oder ein vom Kunden übermitteltes „approved“-Tag ist kein Berechtigungsnachweis.
Darf der Händler vor der Freigabe nichts sehen, bleibt die Bedarfsanforderung im Speicher der Freigabeanwendung. Erst nach Freigabe entsteht der Shopify-Entwurf oder die Bestellung. Sind händlersichtbare Entwürfe zulässig, können diese zum Ablauf gehören. Dann müssen aber Entwurfsabschluss und Rechnungslinks gegen Umgehung abgesichert werden. Bestand und Angebotsgültigkeit benötigen ebenfalls klare Regeln.
Trennen Sie Anfragestatus wie pending_approval, approved, rejected und expired von Shopify-Erstellung, Zahlung und ERP-Übertragung. Eine Anfrage kann genehmigt sein, während die ERP-Übermittlung scheitert. Beide Ereignisse als „erledigt“ zu behandeln, versteckt genau den Ausnahmefall, den die Auftragsabwicklung lösen muss.
Ausgabenlimits und mehrere Genehmiger brauchen präzise Regeln
Ein Bestelllimit ist kein Monatsbudget. Definieren Sie, ob Steuer und Fracht enthalten sind, welche Währung gilt, ob ausstehende Anfragen Budget reservieren und wann Ablehnung oder Stornierung es wieder freigeben. Gemeinsame Budgets benötigen eine atomare Prüfung und Reservierung. Sonst können gleichzeitige Anfragen denselben Restbetrag mehrfach verbrauchen.
Illustratives Beispiel, keine Shopify-Voreinstellung: Ein Unternehmen mit acht Niederlassungen erlaubt Selbstfreigabe bis €500, sofern das verfügbare Monatsbudget des Standorts reicht. Über €500 ist die Standortleitung zuständig, über €5.000 zusätzlich die Finanzabteilung. Die Leitung eines anderen Standorts ist nicht berechtigt. Wesentliche Änderungen erzeugen eine neue Version und machen vorherige Freigaben ungültig.
Legen Sie fest, ob Genehmigungen nacheinander, parallel mit Zustimmung aller oder nach einem Quorum erfolgen. Vertretungen brauchen Ablaufdatum und nachvollziehbare Protokollierung. Urlaub darf keine stillschweigende Autofreigabe auslösen. Entzogene Rechte dürfen über alte Links nicht fortbestehen. Diese Anforderungen gelten für eine App genauso wie für Eigenentwicklung.
Wie gelangen freigegebene Bestellungen in Shopify und das ERP?
Definieren Sie zuerst die Übergabe. Ist Shopify das führende Auftragssystem, oder muss das ERP vorab Kredit, Bestand und Kundenzuordnung bestätigen? Wer darf die Auslieferung freigeben? Die Zustimmung des Kunden erlaubt die Weiterverarbeitung, beweist aber nicht, dass nachgelagerte Prüfungen erfolgreich waren.
Shopifys Mutation draftOrderComplete wandelt einen Entwurf in eine Bestellung um und bietet zahlungsbezogene Optionen. Ihr Aufruf ist nicht automatisch ein Zahlungsvorgang. Markieren Sie eine Bestellung niemals nur wegen einer Managerfreigabe als bezahlt. Der vereinbarte Rechnungs- oder Zahlungszielprozess bleibt maßgeblich.
Eine individuelle Integration braucht eine dauerhafte Zuordnung von Anforderungs-ID und Version, Shopify-Entwurfs- beziehungsweise Bestell-ID und ERP-Referenz. Speichern Sie mit der Freigabe einen Übertragungsauftrag und verarbeiten Sie ihn über eine wiederholbare Warteschlange. Verhindern Sie doppelte Erstellung durch anwendungsseitige Idempotenz und eine geeignete eindeutige Referenz im ERP.
Bei einem Timeout nach dem Erstellungsaufruf ist das Ergebnis zunächst unbekannt, nicht zwangsläufig fehlgeschlagen. Gleichen Sie vorhandene Shopify- oder ERP-Datensätze vor einer Wiederholung ab. Shopify weist darauf hin, dass Reihenfolge und Zustellung von Webhooks nicht garantiert sind. Prüfen Sie Echtheit, erkennen Sie Mehrfachzustellungen und verlassen Sie sich nicht auf eine einzelne Benachrichtigung.
Ist das ERP nicht erreichbar, zeigen Sie „genehmigt, wartet auf ERP“ und sperren Sie die Auslieferung, sofern Ihre Regeln das verlangen. Verstecken Sie den Fehler nicht hinter einer Erfolgsmeldung. Der operative Wiederholungsweg muss dieselbe Geschäftsreferenz verwenden und darf nicht versehentlich einen zweiten Auftrag anlegen.
Für Odoo behandelt unser separater Leitfaden zu Odoo-API-Integrationsgrenzen die ERP-spezifischen Bedingungen. Der Freigabeprozess bestimmt, wann ein Einkauf autorisiert ist. Der Connector bestimmt, wie dieser Einkauf zuverlässig übertragen wird.
Was sollten Sie vor Kauf oder Produktivstart testen?
Lassen Sie App-Anbieter oder Umsetzungspartner diese Fälle mit echten Rollen und repräsentativen Bestellungen in einer Testumgebung durchführen. „Die Freigabe-E-Mail ist angekommen“ besteht nur den Benachrichtigungstest.
| Szenario | Erwartetes Ergebnis |
|---|---|
| Mitarbeiter nutzt Direktcheckout, gespeicherten Rechnungslink oder anderen aktiven Bestellweg | Kein nicht freigegebener Einkauf wird über einen Nebenweg ausgelöst. |
| Führungskraft eines anderen Unternehmens oder Standorts öffnet die Anfrage | Zugriff und Genehmigung außerhalb des Zuständigkeitsbereichs werden verweigert. |
| Genehmigter Artikel, Betrag oder Lieferadresse ändert sich | Wesentliche Änderungen erfordern eine neue Entscheidung zur neuen Version. |
| Zwei Anfragen beanspruchen gleichzeitig das letzte gemeinsame Budget | Nur gültige Reservierungen gelingen; das Budget wird nicht doppelt ausgegeben. |
| Genehmiger wird entfernt, erteilt Vertretung oder verwendet einen Link erneut | Aktuelle Berechtigung wird geprüft; Wiederholung erzeugt keine zweite Freigabe. |
| Anfrage wird abgelehnt oder verfällt nach 48 Stunden gemäß Testregel | Keine Freigabe; reserviertes Budget wird entsprechend der Regel behandelt. |
| Preis oder Bestand verändert sich während der Prüfung | Vereinbarte Gültigkeits-, Reservierungs- und Neufreigaberegeln greifen sichtbar. |
| ERP legt den Auftrag an, aber die Antwort geht verloren | Der Abgleich findet den Datensatz; Wiederholung erzeugt kein Duplikat. |
| ERP lehnt Kunde oder Lieferadresse ab | Ein bearbeitbarer Fehler wird sichtbar; weitere Freigabe folgt der Regel. |
Halten Sie Anfrageversionen, Entscheidungen, Benutzeridentitäten und nachgelagerte Referenzen als Nachweise fest. Zeigen Sie einen erfolgreichen Einkauf und die Wiederherstellung nach Fehlern. Das System muss beantworten können: Wer hat welche Inhalte unter welcher Regel autorisiert, und welche Shopify- und ERP-Datensätze sind daraus entstanden?
Was gehört in eine Workflow-Analyse und ein Umsetzungsangebot?
Bringen Sie Shopify-Tarif und Kontokonfiguration, einen heutigen Bestellablauf, Unternehmens- und Standortrollen, Freigabelimits, Zahlungsregeln, ERP-Details und ein manuell bearbeitetes oder fehlgeschlagenes Beispiel mit. Schwärzen Sie personenbezogene und vertrauliche Geschäftsdaten vor dem Teilen.
Eine nützliche Analyse liefert den Vergleich von Ist- und Sollprozess, eine begründete Native/App/Custom-Empfehlung, ein Berechtigungs- und Statusmodell, die Integrationsgrenze und Abnahmetests. Im Angebot stehen Annahmen, Konfiguration gegenüber Programmierung, Drittanbieterlizenzen, Datenmigration, Betriebsverantwortung und ausdrücklich ausgeschlossene Leistungen.
Vergleichen Sie Gesamtbetriebskosten statt nur App-Abonnement und Entwicklungsangebot. Berücksichtigen Sie Einrichtung, Integration, Support, Regeländerungen, Regressionstests und Ausnahmebehandlung. Ermitteln Sie den Ausgangswert aus Ihrer Bearbeitungszeit pro Anfrage und der monatlichen Anzahl. Gemessene Nacharbeit kommt getrennt hinzu. Unterstellen Sie keine pauschale Beschleunigung oder Umsatzsteigerung.
Wavects MyMerch-Fallstudie beschreibt gezielte Shopify-Prozessautomatisierung statt Plattformneubau. Das ist einschlägige Umsetzungserfahrung, aber keine Behauptung, MyMerch habe die hier beschriebene Freigabearchitektur eingesetzt.
Die grundsätzliche Entscheidung behandelt unser Leitfaden Individualsoftware oder Standardsoftware. Für eine konkrete Umsetzungslücke ist unsere individuelle Softwareentwicklung der passende nächste Schritt. Besprechen Sie eine Analyse Ihres Shopify-B2B-Freigabeprozesses mit Wavect und lassen Sie ein abgegrenztes Umsetzungsangebot auf Basis der tatsächlich benötigten Kontrollen erstellen.
Häufige Fragen zu Shopify-B2B-Bestellfreigaben
Unterstützt Shopify B2B-Bestellfreigaben nativ?
Kann Shopify Grow eine Bestellfreigabe verlangen?
Ist die Freigabe eines Geschäftskunden dasselbe wie eine Einkaufsfreigabe?
Kann ein Shopify-Standortadministrator Mitarbeiterbestellungen genehmigen?
Kann Shopify Flow jede zuständige Einkaufsleitung benachrichtigen?
Genehmigt eine PO-Nummer eine Shopify-Bestellung?
Brauchen mehrere Genehmiger oder Ausgabenlimits ein individuelles Portal?
Soll die Managerfreigabe automatisch Zahlung oder ERP-Auftrag auslösen?
Fazit
Definieren Sie zuerst, wo eine Freigabe erforderlich ist, und wählen Sie danach die Technik. Native Entwürfe passen zur Händlerprüfung; eine geprüfte B2B-Team-App kann Kundenfreigaben ohne Eigenentwicklung abbilden. Entwickeln Sie nur fehlende Kontrollen, trennen Sie Zahlung und ERP-Annahme und nehmen Sie Umgehungsschutz sowie Fehlerwiederherstellung ausdrücklich ab.
