Welche Shopify-Variante welchem Odoo-Produkt entspricht. Vorschläge kommen über die SKU (interne Referenz oder Artikelnummer).
Status
SKU
Shopify-Variante
Odoo-Produkt
Hinweis
Aktive Zuordnungen
SKU
Odoo-Produkt
Shopify-Variante
Tracking
Verfügbar (Odoo)
Gemeldet
Sync
Odoo
Nur der Bestand dieses Lagers wird an Shopify gemeldet; Bestellungen reservieren daraus.
Leer = pro Shop-Kunde wird ein Odoo-Kontakt angelegt (empfohlen, bindet Seriennummern an eine Person).
So heißt das Feld mit der Seriennummer in der Shopify-Bestellung („Zusätzliche Details“).
Shopify
Der Shopify-Standort, dessen Bestand die Bridge setzt.
Schreibzugriffe
Aus = Dry-Run: Bestellungen und Versandmeldungen werden nur gesammelt („zurückgestellt“) und nach dem Einschalten nachgeholt.
Aus = Dry-Run: Bestände, Seriennummern und Tags werden nicht nach Shopify geschrieben.
Odoo 12 (XML-RPC)
Nur https:// und öffentlich erreichbare Hosts. Beim Wechsel der Adresse muss das Passwort neu eingegeben werden.
Ein eigener Odoo-Benutzer mit den Gruppen „Lager / Benutzer“ und „Kontakte / Erstellung“ genügt. Das Passwort wird verschlüsselt gespeichert.
Shopify
Der Zugriffstoken wird beim ersten Öffnen der App automatisch ausgestellt (Token-Exchange) und erneuert sich beim nächsten Öffnen, falls er ungültig wird.
Was die Bridge tut
Shopify führt Bestellung, Bezahlung und Versand. Odoo führt Bestand und Seriennummern des Onlineshop-Lagers. Die Bridge hält beides deckungsgleich – ohne dass jemand für den Shop-Versand in Odoo arbeiten muss und ohne Änderungen an Odoo selbst.
1Verfügbarkeit meldenRegelmäßig wird die freie Menge je Produkt im Onlineshop-Lager an Shopify gemeldet – nur bei Änderung.
2Seriennummer zuteilenGeht eine Bestellung ein, reserviert Odoo ein konkretes Gerät. Die Seriennummer erscheint an der Bestellung unter „Zusätzliche Details“ – das Lager packt genau dieses Gerät.
3Abgang buchenWird die Bestellung in Shopify als versendet markiert, bucht die Bridge das Gerät in Odoo aus dem Onlineshop-Lager an den Kunden aus.
Die eine Regel fürs Lager: Erst das Gerät mit der Seriennummer aus der Bestellung packen, dann in Shopify „Als versendet markieren“. Wurde ein anderes Gerät gepackt, vorher die Seriennummer in „Zusätzliche Details“ ändern – die Bridge tauscht die Reservierung.
Was die Bridge an Bestellungen schreibt
SeriennummerBestellattribut mit den zugeteilten Seriennummern (bei mehreren Positionen je SKU eines).serial-assignedTag: alle Geräte reserviert, Seriennummern eingetragen.serial-missingTag: nicht genug freie Geräte – wird nach Nachschub automatisch vervollständigt.odoo-bookedTag: Versand in Odoo ausgebucht.odoo-cancelledTag: Storno verarbeitet, Reservierung aufgehoben.carpetlight.serialsMetafield (JSON) mit Seriennummern je Position, auch für Rückläufer und Reparaturen.
Sicherheitsnetze
Stündlich werden offene, unversendete Bestellungen der letzten 7 Tage nachgeholt (verlorene Webhooks). Täglich wird der Shopify-Bestand mit Odoo abgeglichen und bei Abweichung korrigiert. Verkaufte, aber noch nicht reservierte Geräte werden nie als verfügbar gemeldet.
Technik
Zeitplan
CarpetLight Bridge
Eigenständiger Dienst · verbindet Odoo 12 per XML-RPC mit Shopify