
Wie man Überverkäufe in Drittkanälen aufgrund von inkonsistenten Beständen vermeiden kann
Lagerbestand mit Shopsystem synchronisieren
Im Folgenden erklären wir am Beispiel eines Modehändlers, wie Verkäufe im stationären Handel (POS) oder Bestellungen über eBay in die Lagerverwaltungssoftware Pickware synchronisiert und damit Überverkäufe in dritten Kanälen vermieden werden können.
Herausforderung: Den Lagerbestand bei Verkäufen über multiple Kanäle aktuell halten
Damit du deine Kundschaft an möglichst vielen Punkten ansprichst, betreibst du neben deinem Onlineshop mit Shopware noch einen stationären Handel sowie den Verkauf über den eBay-Marktplatz. Da kann es schnell passieren, dass Artikel überverkauft werden. Das ist oft der Fall, wenn die Bestellungen oder Verkäufe eines Kanals nicht rechtzeitig in deine Lagerverwaltungssoftware synchronisiert werden.
Szenario: Modehändler mit Onlineshop sowie POS und eBay
In unserem Szenario schauen wir auf einen Modehändler für Kleidung wie T-Shirts und Jacken. Die folgenden Systeme und Komponenten werden eingesetzt und müssen stets aktuelle Datenbestände haben:
- Shopsystem: Der Onlineshop wird mit Shopware 6 betrieben
- Lagerverwaltungssoftware & POS: Pickware ist das Tool zur Lagerverwaltung und für den Point of Sale
- Schnittstellen: Shopware 6 Admin API / Pickware ERP API
Pickware POS sendet Verkäufe an Shopware
Bei Verkäufen über das Pickware POS können Events genutzt werden, um Lagerbestände in weiteren Systemen zu aktualisieren. Der folgende Ablauf beschreibt, wie das funktioniert.
1. Offline-Verkauf mittels Pickware POS
Ein Mitarbeiter verkauft eine Jacke in einer Filiale. Pickware reduziert den Lagerbestand in der eigenen Datenbank.
2. Pickware-Event wird an auvery versendet
Die vorangegangene Transaktion löst ein Event aus, welches den aktuellen Lagerbestand dieser Jacke an auvery sendet. auvery empfängt das Event über einen integrierten Webhook.
Event mit aktualisiertem Lagerbestand
{
"stockUpdates": [
{
"productNumber": "JACKE-WINTER-XL",
"stock": 4
}
]
}
3. Aktualisierung des Lagerbestands in Shopware durch auvery
Mithilfe der Shopware Admin API kann auvery ein stock.changed
-Event mit dem aus Schritt 2 bekannten Lagerbestand an Shopware übermitteln. Nun zeigt auch der Onlineshop den aktuellen Lagerbestand an. Diese Schritte erfolgen in nahezu Echtzeit – so werden Überverkäufe im Onlineshop vermieden.
stock.changed Event für Shopware
{
"event": "stock.changed",
"productNumber": "JACKE-WINTER-XL",
"stock": 4,
"timestamp": "2025-04-02T10:45:00Z"
}
4. Optional: Synchronisation in weitere Kanäle
Je nach Bedarf des Modehändlers können die Lagerbestände in weiteren Kanälen wie Marktplätzen (eBay oder Amazon) durch auvery aktualisiert werden. Dazu können vorgefertigte Tasks in auvery genutzt werden.
Fazit: Vermeidung von Überverkäufen durch zentrale Kontrolle
Das Problem der Überverkäufe aufgrund von inkonsistenten Bestandsdaten lässt sich leicht in den Griff bekommen. Dazu können Events der am Verkauf beteiligten Systeme genutzt werden. Diese Events werden von auvery zentral empfangen und an die Systeme der anderen Kanäle verteilt. So ist eine aufwendige, manuelle Pflege von Beständen nicht mehr notwendig.