Lagerbestand mit Shopsystem synchronisieren

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.

We take good care of your data. Read our privacy policy.

auvery Logoauvery Logo

You wonder, if you could implement that use case in you company? Let me help to answer your questions.

Marco Berger
Marco Berger
Managing Director | Implementation & Consulting