Zum Inhalt springen
Shop-Integration & Prozesse

Kassensystem an den Shop anbinden: Omnichannel im B2B

POS und Online-Shop teilen einen Bestand und eine Kundenhistorie: Click and Collect, Retoure in der Filiale und kein Overselling. So gelingt Omnichannel.

12 Min. Lesezeit POSOmnichannelBestandssynchronisationClick and CollectKassensystem

Wer heute im Handel wachsen will, verkauft nicht mehr entweder im Laden oder online, sondern über beide Wege zugleich. Der Online-Anteil am Einzelhandelsumsatz liegt inzwischen bei 13,5 Prozent (HDE Online-Monitor 2026), und für 2026 erwartet der Handelsverband ein Online-Wachstum von 4,3 Prozent gegenüber nur 1,6 Prozent im stationären Handel (HDE Online-Monitor 2026). Omnichannel wird damit zum eigentlichen Wachstumshebel. Voraussetzung ist eine saubere technische Kopplung: Das Kassensystem, die Warenwirtschaft und der Online-Shop müssen einen gemeinsamen Bestand und eine gemeinsame Kundenhistorie teilen. Dieser Artikel zeigt, wie Sie POS, ERP und Shop so verbinden, dass Click and Collect, die Retoure in der Filiale und eine belastbare Verfügbarkeit ohne Overselling möglich werden.

Das Wichtigste in Kürze

  • Der Online-Anteil am Einzelhandelsumsatz liegt bei 13,5 Prozent (HDE Online-Monitor 2026); für 2026 erwartet der Handelsverband online ein Wachstum von 4,3 Prozent gegenüber 1,6 Prozent (HDE Online-Monitor 2026) im stationären Handel.
  • 61 Prozent (Bitkom) der Unternehmen schöpfen ihr Datenpotenzial nicht voll aus, weil Informationen in unverbundenen Systemen liegen. Führen Kasse und Shop getrennte Bestände, entstehen widersprüchliche Verfügbarkeiten und dauerhafter manueller Abgleich.
  • Kern jeder Omnichannel-Anbindung ist ein einziger führender Bestand im ERP. Kasse und Shop melden ihre Bewegungen dorthin und lesen die aggregierte Verfügbarkeit zurück, verbunden über das ERP als Drehscheibe statt direkt miteinander.
  • Click and Collect braucht filialgenaue Verfügbarkeit, eine verbindliche Reservierung im ERP und ein Timeout, das ungenutzte Reservierungen wieder freigibt. Retournierte Ware wird erst nach der Prüfung dem verfügbaren Bestand zugeschlagen.
  • Gegen Overselling wirken sofortige Reservierung, Sicherheitsbestände je Kanal und ein gestaffelter Takt: Echtzeit für Reservierung, Abholung und Retoure, kurzer Delta-Sync für den Katalog, seltener Vollabgleich als Kontrollinstanz.

Warum Omnichannel zum Wachstumshebel wird

Die Zahlen sind eindeutig: Der deutsche Online-Handel ist im vergangenen Jahr auf 92,3 Milliarden Euro gewachsen (HDE Online-Monitor 2026), und Marktplätze vereinen rund 57 Prozent dieses Umsatzes auf sich (HDE Online-Monitor 2026). Für stationäre Händler bedeutet das nicht das Ende der Filiale, sondern ihre Neupositionierung als Teil einer durchgängigen Einkaufsreise. Kundinnen und Kunden recherchieren online, prüfen die Verfügbarkeit in der nächstgelegenen Filiale, holen dort ab oder lassen liefern. Sie erwarten dabei, dass Preis, Bestand und Kaufhistorie über alle Kanäle zusammenpassen. Bricht diese Erwartung, wechseln sie zum Anbieter, dessen Systeme besser ineinandergreifen.

Der Engpass liegt selten im Verkaufskanal selbst, sondern in den Daten dahinter. 61 Prozent (Bitkom, Digitalisierung der Wirtschaft 2025) der Unternehmen können ihr Datenpotenzial nicht voll ausschöpfen, weil Informationen in unverbundenen Systemen liegen. Genau das trifft den Handel: Solange die Kasse ihren eigenen Bestand führt und der Shop einen zweiten, entstehen widersprüchliche Verfügbarkeiten, doppelte Kundendatensätze und dauerhafter manueller Abgleich. Eine Middleware zwischen POS, ERP und Shop löst dieses Problem, indem sie eine einzige Bestandswahrheit herstellt und jede Bewegung an genau einer Stelle verbucht.

Ein gemeinsamer Bestand

Kasse, Lager und Shop greifen auf denselben verfügbaren Bestand zu. Getrennte Zahlen und Nachpflege entfallen.

Eine Kundenhistorie

Käufe aus Filiale und Shop laufen in einem Kundenprofil zusammen, inklusive Umsatz, Rechnungen und Präferenzen.

Click and Collect

Online reservieren oder kaufen und in der gewünschten Filiale abholen, mit filialgenauer Bestandsprüfung.

Retoure in der Filiale

Online gekaufte Ware im Laden zurückgeben. Beleg, Erstattung und Bestand werden systemübergreifend gebucht.

Kein Overselling

Reservierungen und Sicherheitsbestände verhindern, dass ein Artikel in zwei Kanälen gleichzeitig verkauft wird.

Kanalübergreifende Auswertung

Umsatz, Retouren und Abholungen je Kanal in einer Sicht als Grundlage für Sortiment und Disposition.

Ein gemeinsamer Bestand für alle Kanäle

Der Kern jeder Omnichannel-Anbindung ist ein einziger, führender Bestand. In der Praxis übernimmt diese Rolle die Warenwirtschaft beziehungsweise das ERP-System, etwa SAP Business One oder eine vergleichbare Lösung. Kasse und Shop führen keinen eigenen, konkurrierenden Bestand mehr, sondern melden ihre Bewegungen an das ERP und lesen von dort die aggregierte Verfügbarkeit zurück. Jeder Verkauf an der Kasse, jede Online-Bestellung und jeder Wareneingang verändert denselben Datensatz. Damit gibt es keine zwei Wahrheiten mehr, die nachträglich in Einklang gebracht werden müssten.

Damit das funktioniert, muss die Kopplung zwei Datenrichtungen sauber trennen: Bestandsänderungen fließen vom ERP in den Shop, Bestellungen und Kassenbons fließen zurück ins ERP. Für Sortimente mit mehreren Lägern und Filialen greift eine Aggregationslogik, die filialbezogene und zentrale Bestände zu einer sinnvollen Anzeige zusammenführt. Wie diese Logik im Detail arbeitet, von der Summen- über die Standort- bis zur Nächstgelegenes-Lager-Strategie, beschreibt der Beitrag zur Bestandssynchronisation über mehrere Lager ausführlich.

Das Kassensystem an ERP und Shop anbinden

Moderne Kassensysteme bieten in der Regel eine Schnittstelle oder einen Export für Verkäufe, Retouren und Kassenschnitt. Die Anbindung erfolgt nicht direkt zwischen Kasse und Shop, sondern über das ERP als zentrale Drehscheibe. Jeder abgeschlossene Kassenvorgang wird als Beleg an die Warenwirtschaft übergeben, die den Bestand reduziert und die Verfügbarkeit im Shop aktualisiert. Umgekehrt kann die Kasse offene Online-Bestellungen für die Filialabholung abrufen. Dieser sternförmige Aufbau hält die Zahl der Schnittstellen niedrig und macht das System auch bei weiteren Kanälen erweiterbar.

  1. Verkauf an der Kasse: Der Bon wird gebucht, der Filialbestand und der Gesamtbestand sinken unmittelbar.
  2. Übergabe ans ERP: Beleg, Zahlart und Artikelpositionen fließen in die Warenwirtschaft, inklusive Steuer und Rabatt.
  3. Rücklesen in den Shop: Die aktualisierte Verfügbarkeit erscheint je nach Takt in wenigen Minuten oder in Echtzeit im Online-Shop.
  4. Kundenzuordnung: Ist der Kunde bekannt, wird der Kauf seinem Profil zugeordnet und ergänzt die kanalübergreifende Kundenhistorie.
  5. Kassenschnitt und Abgleich: Tagesumsätze werden mit den Zahlungsdaten und der Buchhaltung abgeglichen.

Click and Collect technisch umsetzen

Click and Collect verbindet Online-Kauf und Filialabholung. Technisch braucht es dafür drei Bausteine: eine filialgenaue Verfügbarkeitsanzeige, eine verbindliche Reservierung des Artikels und einen Abholprozess an der Kasse. Der Shop zeigt pro Filiale an, ob der Artikel vor Ort liegt. Legt der Kunde ihn in den Warenkorb, reserviert die Middleware die Menge im ERP, sodass sie weder online noch an der Kasse ein zweites Mal verkauft wird. Diese Reservierung ist der entscheidende Unterschied zu einer reinen Anzeige, die den Bestand nur abbildet, aber nicht schützt.

Bei der Abholung ruft die Kasse die Bestellung anhand einer Referenznummer ab, bucht die Ware aus dem Filialbestand aus und schließt den Vorgang ab. Wichtig ist ein sauberes Timeout: Wird eine Reservierung nicht innerhalb einer festgelegten Frist eingelöst, gibt das System die Menge automatisch wieder frei. So bleibt der Bestand belastbar, ohne dass Ware unnötig blockiert wird. Für Händler, die zusätzlich Marktplätze bedienen, gilt dieselbe Reservierungslogik kanalübergreifend, damit ein Artikel nicht zeitgleich online, im Laden und auf einem Marktplatz zugesagt wird.

Retoure in der Filiale und Ship-from-Store

Die Rückgabe online gekaufter Ware im Laden ist einer der meistgenutzten Omnichannel-Services und zugleich einer der fehleranfälligsten, wenn die Systeme nicht verbunden sind. Nimmt die Filiale eine Online-Retoure an, muss der ursprüngliche Beleg gefunden, die Erstattung angestoßen und der Artikel dem richtigen Bestand zugeschlagen werden. Ohne Kopplung landet die Ware im Filialbestand, während der Shop sie weiter als offen führt. Die Folge sind falsche Verfügbarkeiten und ein Erstattungsprozess, der von Hand nachgezogen werden muss.

Retouren-Puffer nutzen

Retournierte Ware ist selten sofort wieder verkaufsfähig. Führen Sie zurückgenommene Artikel zunächst in einem separaten Status und schlagen Sie sie erst nach der Prüfung dem verfügbaren Bestand zu. So verkauft der Shop keine Ware, die noch in der Retourenprüfung liegt, und die Erstattung bleibt sauber dokumentiert.

Ship-from-Store dreht den Prozess um: Statt aus dem Zentrallager wird eine Online-Bestellung aus dem Bestand einer Filiale versendet, die den Artikel vorrätig hat. Das verkürzt Lieferwege und aktiviert Filialbestände, die sonst nur lokal verkauft würden. Voraussetzung ist erneut die filialgenaue Bestandsführung im ERP, damit die passende Versandquelle gewählt werden kann. Wie eng POS, Lager und Shop dafür zusammenspielen müssen, zeigt der gesamte Umfang der Systemintegration von Kasse, ERP und Shop.

Die Kundenhistorie über alle Kanäle

Bestand ist die eine Hälfte von Omnichannel, die Kundenhistorie die andere. Wer im Laden kauft und später online zurückgibt, erwartet, dass beide Vorgänge zu einem Konto gehören. Dafür braucht es eine eindeutige Kundenkennung, die Kasse und Shop teilen, sowie einen Dublettenschutz, der denselben Kunden nicht mehrfach anlegt. Erst dann ergeben Umsatz, Kaufhäufigkeit und Retourenquote ein vollständiges Bild, das für Service und Sortiment genutzt werden kann.

In der Praxis wird die Kundenkennung beim ersten Kontakt vergeben und über alle Kanäle mitgeführt. Bestellt ein Kunde online und holt in der Filiale ab, sieht die Kasse seine offene Bestellung; kauft er im Laden, ergänzt der Bon sein Online-Profil. Diese Zusammenführung ist die Grundlage für belastbare Auswertungen und für einen Service, der den Kunden über alle Kanäle hinweg kennt. Der technische Aufbau der Feldzuordnung und des Dublettenschutzes ist so wichtig, dass er einen eigenen Beitrag verdient.

Overselling verhindern

Overselling entsteht, wenn zwei Kanäle denselben letzten Artikel zusagen. Es ist der teuerste Omnichannel-Fehler, weil er zu Stornierungen, Ersatzbeschaffung und verlorenem Vertrauen führt. Drei Mechanismen wirken zusammen, um es zu verhindern: die sofortige Reservierung bei jeder Bestellung, ein konfigurierbarer Sicherheitsbestand pro Kanal und ein enger Synchronisationstakt für zeitkritische Artikel. Bewegungen werden dabei bevorzugt über Webhooks und APIs in Echtzeit gemeldet, statt in langen Intervallen abgefragt zu werden.

KriteriumGetrennte SystemeVerbundener Bestand
VerfügbarkeitKasse und Shop zeigen unterschiedliche ZahlenEine Bestandswahrheit für alle Kanäle
OversellingHäufig bei paralleler NachfrageDurch Reservierung und Sicherheitsbestand vermieden
Click and CollectManuelle Prüfung, fehleranfälligAutomatische Reservierung und Abholung
Retoure im LadenBeleg und Bestand laufen auseinanderBeleg, Erstattung und Bestand systemübergreifend gebucht
KundenhistorieGetrennte Profile je KanalEin Profil mit allen Käufen
AufwandStändiger manueller AbgleichAutomatisierte Synchronisation

Echtzeit oder Batch: der richtige Synchronisationstakt

Nicht jeder Artikel braucht denselben Takt. Schnelldrehende oder knappe Artikel werden per Event-Push in Sekunden aktualisiert, der übrige Katalog per Delta-Sync in kurzen Intervallen, der nur die geänderten Datensätze überträgt. Für Filialabholung und Retoure ist eine ereignisbasierte Kopplung sinnvoll, damit Reservierungen und Rückgaben ohne Verzögerung greifen. Ob dafür eine fertige Integrationsplattform oder eine maßgeschneiderte Lösung besser passt, wägt der Beitrag iPaaS gegen Eigenentwicklung ab.

Der Takt ist stets ein Kompromiss zwischen Aktualität und Systemlast. Ein zu enger Takt belastet ERP und Kasse unnötig, ein zu weiter riskiert veraltete Bestände und damit Overselling. In der Praxis bewährt sich eine gestaffelte Strategie: Echtzeit für die kritischen Prozesse rund um Reservierung, Abholung und Retoure, ein kurzer Delta-Sync für die Verfügbarkeit im Katalog und ein seltenerer Vollabgleich als Kontrollinstanz. Diese Staffelung lässt sich pro Artikelgruppe und Kanal getrennt konfigurieren.

Preise, Aktionen und Kanäle konsistent halten

Neben dem Bestand müssen auch Preise und Aktionen über die Kanäle stimmen. Ein Artikel, der im Laden anders ausgezeichnet ist als im Shop, sorgt für Reklamationen und Vertrauensverlust, besonders bei Click and Collect, wo Online-Preis und Kassenpreis direkt aufeinandertreffen. Auch hier gilt das Prinzip der einen Quelle: Preise und Aktionen werden im ERP oder einem Preissystem gepflegt und von dort an Kasse und Shop verteilt, statt an jeder Stelle einzeln eingetragen zu werden.

Ein Bestand, ein Preis, eine Wahrheit

Omnichannel gelingt, wenn Verfügbarkeit, Preis und Kundenprofil aus jeweils einer führenden Quelle stammen und jeder Kanal nur liest und meldet, statt eigene Wahrheiten zu pflegen. Diese Disziplin in der Datenführung entscheidet mehr über den Erfolg als jede einzelne Funktion.

Implementierung Schritt für Schritt

  1. Bestandsmodell klären: Führendes System festlegen, Filial- und Zentralbestände dokumentieren, Aggregationsregeln mit dem Fachbereich abstimmen.
  2. Schnittstellen prüfen: Verfügbare Schnittstellen von Kasse, ERP und Shop erheben und fehlende Konnektoren einplanen.
  3. Kernprozesse anbinden: Verkauf, Wareneingang, Reservierung, Click and Collect und Retoure zuerst umsetzen, weitere Kanäle danach ergänzen.
  4. Takt und Sicherheitsbestände einstellen: Echtzeit für kritische Prozesse, Delta-Sync für den Katalog, Puffer pro Kanal definieren.
  5. Test und Go-Live: Overselling-Szenarien, Retouren und Lastspitzen durchspielen, dann mit engem Monitoring produktiv schalten.

Ein Kanal ist nur so verlässlich wie der Bestand, auf den er zugreift. Wer POS, ERP und Shop an eine Quelle bindet, verkauft nicht mehr gegen die eigenen Systeme.

Grundsatz der Omnichannel-Integration
Dieser Artikel basiert auf Daten aus: HDE Online-Monitor 2026 und Bitkom (Digitalisierung der Wirtschaft 2025).

Verwandte Artikel

ERP- & Warenwirtschaft

Inventur und Jahreswechsel: Schnittstellen vorbereiten

Inventurart, Sperrfenster und Nummernkreise zum Jahreswechsel: So bereiten Sie die Schnittstelle zwischen Shop und ERP auf den Bilanzstichtag vor.

15 Min. Lesezeit
Shop-Integration & Prozesse

SAP und Shopware: Echtzeit-Synchronisation von Stammdaten

SAP und Shopware verbinden: Echtzeit-Synchronisation von Stammdaten, Beständen und Preisen über die Service Layer API mit Middleware-Architektur.

13 Min. Lesezeit
Shop-Integration & Prozesse

Bestandssynchronisation bei mehreren Lagern im B2B-Shop

Bestandssynchronisation bei mehreren Lagern: Echtzeit-Verfügbarkeit im B2B-Shop durch Delta-Sync, Multi-Warehouse-Logik und intelligentes Routing.

10 Min. Lesezeit