Referenz-Build: Multi-Plattform Inventar-Sync für Retail
Die vollständige Architektur eines zentralen Bestands-Hubs, der Shopify, WooCommerce, Amazon und eBay im Gleichtakt hält: eine Quelle der Wahrheit, Echtzeit-Webhooks und der Workflow zum Herunterladen und Nachprüfen.
Kurz gesagt: Ein System hält den echten Bestand, alle Verkaufskanäle lesen daraus. Ein Verkauf auf irgendeiner Plattform löst einen Webhook aus, der Hub zieht den zentralen Bestand ab und schiebt den neuen Wert binnen Sekunden an die übrigen drei. Produktinhalte werden einmal geschrieben und pro Marktplatz angepasst. Gebaut auf n8n mit Airtable als Quelle der Wahrheit.
Was das hier ist: ein Referenz-Build. Die Architektur, die Konfliktauflösung und das Verhalten im Fehlerfall, aufgeschrieben, damit Sie die Technik beurteilen können. Es stehen keine Kundenzahlen darin. Prüfen können Sie das laufende System: Demos ausprobieren →.
Das Problem dahinter
Wer über Shopify, WooCommerce, Amazon und eBay verkauft, hat vier Systeme, die alle glauben, den Bestand zu kennen, und keines spricht mit den anderen. Synchronisiert wird, wenn jemand daran denkt, also lebt die Wahrheit in einer Tabelle, die bereits veraltet ist. Das Ergebnis: Überverkäufe, am schlimmsten an den Tagen, die am meisten zählen, und eine Produktbeschreibung, die über vier Listings hinweg still auseinandergedriftet ist.
Die Lösung ist nicht schnelleres Synchronisieren. Sie ist die Entscheidung, dass genau ein System die Wahrheit hält und alle anderen daraus lesen. Alles Weitere folgt aus dieser einen Entscheidung, auch die unangenehmen Teile: was passiert, wenn zwei Plattformen im selben Moment das letzte Stück verkaufen, und was passiert, wenn eine Marktplatz-API gerade nicht erreichbar ist.
Auf einen Blick
| Stack | Zentraler n8n-Hub + Airtable als Single Source of Truth + Echtzeit-Webhooks + KI-Listing-Content |
| Sync-Richtung | Plattformen melden Verkäufe hinein, der Hub schiebt den verbindlichen Bestand hinaus |
| Sicherungen | Optimistisches Sperren auf dem zentralen Bestand, Retry-Queue pro Plattform, Pufferbestand in Spitzenzeiten, Abgleichlauf |
| Nachprüfbar | Die vollständige n8n-JSON, aus der laufenden Instanz exportiert |
Genau diese Art von Aufbau mache ich unter Integrationen & APIs: Tools so verbinden, dass Daten von selbst fließen. Die Live-Demos zeigen funktionierende Beispiele.
Die Lösung
Ein zentraler Inventar-Hub mit Echtzeit-Sync und KI-gestütztem Produktmanagement.
Tool-Stack
| Komponente | Tool | Warum |
|---|---|---|
| Zentraler Hub | Airtable / Notion | Flexibel, API-freundlich, visuell |
| Workflow-Engine | n8n | Echtzeit-Webhooks, self-hosted |
| Shopify-Sync | n8n + Shopify API | Native Integration |
| WooCommerce-Sync | n8n + WooCommerce API | REST API |
| Amazon-Sync | n8n + Amazon SP-API | Marktplatz-Integration |
| KI-Produktassistent | Claude API | Kategorisierung, Beschreibungen |
| KI Lokal | Ollama | Anomalie-Erkennung, Kosteneinsparung |
Architekturübersicht
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Shopify │◄───►│ │◄───►│ WooCommerce │
└─────────────┘ │ Zentraler │ └─────────────┘
│ n8n Hub │
┌─────────────┐ │ │ ┌─────────────┐
│ Amazon │◄───►│ │◄───►│ eBay │
└─────────────┘ └─────────────┘ └─────────────┘
│
┌─────┴─────┐
│ Airtable │
│ (Quelle) │
└───────────┘
Kernfunktionen
1. Echtzeit-Inventar-Sync
So funktioniert es:
- Jede Plattform sendet Webhooks bei Bestellungen/Inventaränderungen
- n8n empfängt Event, aktualisiert zentrales Airtable
- Änderung propagiert zu allen anderen Plattformen innerhalb 60 Sekunden
Verarbeitete Webhook-Events:
- Bestellung aufgegeben → Bestand auf allen Plattformen reduzieren
- Bestellung storniert → Bestand erhöhen
- Manuelle Anpassung → Zu allen Plattformen synchronisieren
- Erstattung verarbeitet → Einlagern wenn zutreffend
Konfliktlösung: Wenn zwei Bestellungen gleichzeitig für den letzten Artikel eingehen:
- Erster Webhook gewinnt (atomares Update in Airtable)
- Zweite Bestellung triggert Bestandsalarm
- Mensch entscheidet: aus alternativer Quelle erfüllen oder stornieren
2. KI-gestützte Produktkategorisierung
Neue Produkte brauchen korrekte Kategorisierung für jeden Marktplatz. KI erledigt das automatisch.
Input (von Lieferantendaten):
Produkt: "Ergonomische Wireless Maus, 2,4GHz, Silent Click, Schwarz"
EAN: 1234567890123
Marke: TechFlow
KI-Output:
{
"amazon_category": "Elektronik > Computer > Mäuse",
"amazon_keywords": ["kabellose maus", "ergonomische maus", "leise maus"],
"shopify_type": "Computer-Zubehör",
"shopify_tags": ["wireless", "ergonomisch", "maus", "büro"],
"ebay_category_id": 23160,
"attributes": {
"konnektivitaet": "2,4GHz Wireless",
"farbe": "Schwarz",
"feature": "Silent Click"
}
}
Die KI mappt Produkte automatisch zur Taxonomie jeder Plattform.
3. Bestands-Anomalie-Erkennung
Ollama läuft lokal zur Erkennung von Inventar-Anomalien:
Überwachte Muster:
- Plötzliche große Bestandsreduzierungen (Diebstahl? Großbestellung?)
- Bestandszählung passt nicht zur Verkaufsgeschwindigkeit
- Plattform-Zählungen weichen vom zentralen Hub ab
- Ungewöhnliche Retourenmuster
Alert-Beispiel:
⚠️ Anomalie erkannt
Produkt: SKU-1234 (Wireless Maus Schwarz)
Problem: Shopify zeigt 45 Einheiten, zentraler Hub zeigt 23
Aktion: Manuelle Bestandsprüfung erforderlich
Mögliche Ursache: Nicht erfasste Lieferung oder Sync-Fehler
4. KI-Beschreibungsgenerierung
Marktplatzspezifische Listings erstellen dauerte früher 30 Minuten. Jetzt:
Input: Basis-Produktinfo + ein Foto
KI generiert:
- Amazon-Listing (Bullet Points, A+-Content-ready)
- Shopify-Beschreibung (Markenstimme, SEO-optimiert)
- eBay-Listing (marktplatzspezifische Keywords)
- Übersetzungen (Deutsch, Englisch, Französisch)
Vorher → nachher:
Input:
Maus, wireless, ergonomisch, schwarz, leise Klicks
Shopify-Output:
Arbeiten Sie komfortabel mit der TechFlow Ergonomischen Wireless Maus.
Entwickelt für den ganztägigen Einsatz, mit Silent-Click-Technologie
die Ihre Kollegen nicht stört. Die 2,4GHz Wireless-Verbindung bietet
zuverlässige, verzögerungsfreie Performance bis zu 10m.
✓ Ergonomisches Design reduziert Handgelenkbelastung
✓ Leise Schalter für ruhigen Betrieb
✓ 12 Monate Batterielaufzeit
✓ Plug & Play USB-Empfänger
Amazon-Output:
• ERGONOMISCHER KOMFORT: Wissenschaftlich entwickelte Form unterstützt
natürliche Handposition, reduziert Ermüdung bei längerem Einsatz
• SILENT-CLICK-TECHNOLOGIE: Geräuschreduzierte Schalter perfekt
für Büro, Bibliothek oder geteilte Arbeitsplätze
• ZUVERLÄSSIGES 2,4GHz WIRELESS: Starke Verbindung bis zu 10m,
keine Störungen durch andere Geräte
...
Implementierungs-Highlights
Shopify Webhook Setup
// n8n webhook node Konfiguration
{
"topic": "orders/create",
"address": "https://n8n.yourdomain.com/webhook/shopify-orders",
"format": "json"
}
Wenn eine Bestellung eingeht:
- Line Items und Mengen extrahieren
- Airtable-Bestandszählungen aktualisieren
- Sync zu WooCommerce, Amazon, eBay triggern
- Transaktion für Audit Trail protokollieren
Amazon SP-API Integration
Amazon erfordert OAuth und signierte Requests. n8n handhabt:
- Token-Refresh (automatisch)
- Request-Signierung
- Rate Limiting (Drosselung um 429s zu vermeiden)
- Feed-Submission für Bulk-Updates
Umgang mit Plattform-Verzögerungen
Nicht alle Plattformen aktualisieren sofort:
- Shopify: Echtzeit-Webhooks ✓
- WooCommerce: Echtzeit-Webhooks ✓
- Amazon: Feeds alle 15 Min verarbeitet
- eBay: API-Calls, nahezu Echtzeit
Für Amazons Verzögerung halten wir einen “pending”-Status:
- Sofort Bestand als “reserviert” im zentralen Hub markieren
- Bestätigen wenn Amazon-Feed abgeschlossen
- Alert wenn Feed fehlschlägt
Was sich ändert, und was nicht
Hier steht keine Vorher-Nachher-Tabelle. Ich habe diesen Hub nicht auf Ihrem Sortiment betrieben, und für einen erfundenen Händler erfundene Zahlen sagen Ihnen nichts.
Was die Architektur ändert, ist strukturell:
- Es gibt genau einen Bestandswert. Vier Systeme haben nicht länger je eine eigene Meinung, und Drift wird durch den Aufbau unmöglich statt durch Disziplin.
- Der Sync wartet nicht mehr auf einen Menschen. Ein Verkauf läuft per Webhook in Sekunden durch, das Risikofenster schrumpft von einem Tag auf die Dauer eines API-Aufrufs.
- Ein neuer Kanal ist ein Konnektor, kein Umbau. Ein fünfter Marktplatz heißt: dem Hub einen weiteren Ausgang beibringen, nicht eine weitere Tabellenspalte pflegen.
Was der Hub nicht leistet: Überverkäufe unmöglich machen. Zwei Plattformen können weiterhin im selben Moment das letzte Stück verkaufen, und eine Marktplatz-API kann weiterhin ausfallen, wenn Sie sie brauchen. Genau dafür sind Pufferstrategie und Retry-Queue weiter unten da: sie verkleinern das Fenster, sie schließen es nicht. Wer Ihnen null Überverkäufe verspricht, hat noch keinen Sync-Hub am Black Friday betrieben.
Die Zahl, die zu messen lohnt, ist Ihre aktuelle Abweichungsquote: Messen Sie an einem beliebigen Dienstag, wie weit die Tabelle von der Realität entfernt ist, und dann noch einmal an Ihrem stärksten Tag. Der Abstand zwischen beiden ist die Größe des Problems, für das Sie hier eine Lösung kaufen.
Technische Details
Bestandspuffer-Strategie
Um Überverkäufe während Sync-Verzögerungen zu verhindern:
- Plattform-Bestand = zentraler Bestand - Puffer
- Puffer variiert nach Verkaufsgeschwindigkeit: schnelle Seller bekommen größeren Puffer
- Wöchentlich automatisch angepasst basierend auf Verkaufsmustern
Mehrsprachiger Produktcontent
Für deutsche und französische Märkte:
- KI generiert Basis-Beschreibung auf Englisch
- Claude übersetzt mit marktplatzspezifischer Terminologie
- Manuelle Prüfung für Top 20% Seller, Rest auto-veröffentlichen
Monitoring-Dashboard
Echtzeit-Sichtbarkeit in Airtable:
- Bestandslevels über alle Plattformen
- Sync-Status (letztes Update, Fehler)
- Anomalie-Alerts
- Verkaufsgeschwindigkeit pro Kanal
Kosten
| Posten | Monatlich |
|---|---|
| Airtable Pro | €20 |
| n8n self-hosted | €0 |
| Claude API (Beschreibungen, Kategorisierung) | €45 |
| Ollama (Anomalie-Erkennung) | €0 |
| Gesamt | €65/Monat |
vs. 15 Stunden/Woche manuelle Arbeit = €1.500/Monat Äquivalent.
Wichtige Erkenntnisse
- Webhooks > Polling: Echtzeit-Sync verhindert die meisten Überverkäufe
- Single Source of Truth: Airtable ist autoritativ, Plattformen sind Spiegel
- Puffer für langsame Plattformen: Amazons 15-Min-Verzögerung muss berücksichtigt werden
- KI für Mühsames, nicht Kritisches: KI für Beschreibungen nutzen, nicht für Bestandszählungen
Selbst bauen
So bauen Sie einen Multi-Plattform-Inventar-Sync von Grund auf.
Node-für-Node Aufschlüsselung
1. Universeller Webhook-Eingang
Ein einzelner Webhook-Endpoint empfängt Events von allen Plattformen. Der erste Schritt normalisiert verschiedene Payload-Formate:
// Plattform aus Payload-Struktur erkennen
if (body.topic?.includes('shopify')) platform = 'shopify';
else if (body.source === 'woocommerce') platform = 'woocommerce';
else if (body.NotificationType) platform = 'amazon';
Ausgabe: Konsistentes { sku, quantity_change, new_quantity, source } unabhängig vom Ursprung.
2. Zentraler Hub-Lookup (Airtable)
Ihre zentrale Inventardatenbank nach SKU abfragen. Airtable (oder Notion) dient als Single Source of Truth:
- Aktueller Bestandslevel
- Plattform-spezifische IDs (Shopify Variant ID, WooCommerce Produkt-ID, Amazon ASIN)
- Letzter Sync-Zeitstempel
- Puffermengen pro Plattform
3. Bestandsberechnung
Zwei Update-Typen behandeln:
- Absolut: “Setze Bestand auf 50” → new_quantity = 50
- Relativ: “Bestellung aufgegeben, -1” → new_quantity = aktuell - 1
Immer nicht-negative Werte erzwingen. Delta für Audit Trails loggen.
4. Zentralen Hub aktualisieren
Neuen Bestandslevel zurück nach Airtable schreiben mit:
- Aktualisierter Menge
- Zeitstempel
- Quell-Plattform (um Echo-Loops zu verhindern)
5. Plattform-Distribution (Split → Switch)
Für jede Plattform, die aktualisiert werden muss (alle außer Quelle):
- Shopify: GraphQL API oder REST
/variants/{id}/inventory_levels - WooCommerce: REST API
PUT /products/{id} - Amazon: SP-API Inventar-Feed (Batch, 15-Min Verarbeitung)
Plattform-spezifische Eigenheiten behandeln:
- Shopify braucht location_id für Multi-Location-Inventar
- Amazon erfordert XML-Feed-Format und Polling zur Bestätigung
- WooCommerce Bestandsverwaltung muss pro Produkt aktiviert sein
6. Bestätigung & Alerting
Nach erfolgreichem Sync:
- Slack-Benachrichtigung mit SKU, neuem Level, aktualisierten Plattformen
- Webhook-Antwort bestätigt Abschluss
- Logging für Sync-Issue-Debugging
KI-gestützte Kategorisierung (Optionaler Node)
Beim Anlegen neuer Produkte kann Claude auto-kategorisieren:
- Amazon Kategoriepfad und Keywords
- Shopify Produkttyp und Tags
- Attribut-Extraktion aus Produktnamen
Dieser Node ist im Starter standardmäßig deaktiviert, für Neuprodukt-Workflows aktivieren.
Starter-Workflow herunterladen
Kein Screenshot. Der echte Workflow. Das ist importierbare n8n-JSON: jeden Node lesen, eigene Zugangsdaten eintragen, laufen lassen. Es ist der Aufbau, wie er entworfen wurde, kein Export aus einer laufenden Instanz. Nehmen Sie ihn als Startpunkt, den Sie durch Lesen prüfen können, nicht als System mit Produktionskilometern. Die Workflows hinter den Live-Demos sind die, die aus meinem eigenen n8n exportiert sind.
Schnellstart:
- JSON importieren via n8n Einstellungen → Workflow importieren
- Zugangsdaten konfigurieren (Airtable, Shopify, WooCommerce, Slack)
- Airtable-Base einrichten mit: SKU, stock, shopify_id, wc_id, amazon_asin
- Webhooks in jeder Plattform auf Ihren n8n-Endpoint konfigurieren
- Mit manuellen Bestandsanpassungen testen
Dieser Starter behandelt die Kern-Sync-Schleife. Ein Produktionssystem würde Bestandspuffer für langsame Plattformen, Konfliktlösung für simultane Bestellungen, Anomalie-Erkennung (Ollama), Multi-Location-Support und Retry-Logik für API-Fehler hinzufügen: die Resilienz-Schicht, die Black-Friday-Traffic aushält ohne ins Schwitzen zu kommen.
Ihr nächster Schritt
Verkaufen Sie über mehrere Plattformen?
- Das Chaos erfassen: Welche Plattformen? Was ist die aktuelle Sync-Methode?
- Schmerzpunkte finden: Überverkäufe, Listing-Zeit, Abweichungen?
- Mit Sync starten: Zuerst Inventar fixen, dann KI-Features hinzufügen.
Wenn Systeme ständig auseinanderlaufen, ist das Integrationen & APIs-Arbeit.
Kostenloses Strategiegespräch buchen, Ich bewerte Ihr Multi-Plattform-Setup und empfehle eine Sync-Strategie.
Bleiben Sie informiert
Erhalten Sie praktische Automatisierungstipps und Brancheneinblicke direkt in Ihr Postfach.
Newsletter abonnierenBereit zu automatisieren?
Lassen Sie uns in einem kostenlosen Strategiegespräch besprechen, wie Automatisierung Ihrem Unternehmen helfen kann.
Gespräch vereinbaren
