Zum Hauptinhalt springen
Shopify

Bestand zwischen Shopify und Odoo: Wer hat das Sagen? Eine Entscheidungshilfe

Wenn Odoo Ihr Lager führt, sollte normalerweise Odoo beim Bestand das Sagen haben und Shopify ihn empfangen: Der Connector sendet ihn alle 20 Minuten. Das Lesen in die andere Richtung, alle 6 Stunden, dient dazu, Abweichungen zu erkennen, nicht dazu, den Bestand zu führen. Unten stehen die Fragen, die über die Einrichtung entscheiden.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 3. November 2026

Das Wichtigste

Modul
Shopify
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
3 Min.

Der Shopify-Connector, veröffentlicht für Odoo 17, 18, 19 und 20, wird mit beiden Bestandsaufgaben aktiv ausgeliefert: Shopify Push Stock (von Odoo zu Shopify, alle 20 Minuten) und Shopify Pull Stock (Shopify → Odoo), alle 6 Stunden. Dass beide an sind, heißt nicht, dass beide das Sagen haben. Entscheiden Sie, welche die Referenz ist, und lassen Sie die andere nur warnen.

Erste Frage: Wo bewegt sich die Ware physisch?

Wenn Sie Wareneingänge, Kommissionierung und Inventur in Odoo erledigen, ist Odoo die Referenz. Shopify muss nur wissen, wie viel es verkaufen kann. Wenn Sie Bestellungen noch aus dem Shopify-Admin abwickeln und Odoo nur abrechnet, ist vorerst Shopify die Referenz, und die erste Aufgabe ist, das Lager nach Odoo zu holen.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Zweite Frage: Wie viele Standorte haben Sie?

Shopify arbeitet mit Standorten (Locations), Odoo mit Lagerhäusern. Der Connector hat dafür eine eigene Zuordnung unter Configuration › Mappings › Locations. Wenn Sie ein Ladengeschäft und ein Lager haben, muss jeder Shopify-Standort auf sein Odoo-Lagerhaus zeigen. Ohne diese Zuordnung ist der Bestand, der bei Shopify ankommt, die Summe von allem, und der Laden verkauft am Ende, was in einer anderen Stadt liegt.

Liste der in Odoo eingerichteten Shopify-Shops mit ihrem Verbindungsstatus
Jeder Shopify-Shop in Odoo mit seinem Verbindungsstatus: verbunden, Fehler oder nicht eingerichtet. Screenshot aus Odoo mit Demodaten.

Dritte Frage: Wie kommen Bestellungen herein?

Standardmäßig über Webhooks: Shopify benachrichtigt Odoo über jede Bestellung, und Odoo verarbeitet die Benachrichtigungen jede Minute. Fehlgeschlagene Benachrichtigungen werden alle 30 Minuten erneut versucht. Es gibt außerdem eine regelmäßige Bestellabfrage alle 5 Minuten, die nach der Installation ausgeschaltet ist. Schalten Sie sie nur ein, wenn Ihr Odoo keine Benachrichtigungen aus dem Internet empfangen kann, zum Beispiel hinter einer Firewall.

SituationEmpfohlene Einrichtung
Odoo aus dem Internet erreichbarWebhooks (Standard)
Odoo hinter einer FirewallRegelmäßige Bestellabfrage einschalten
Mehrere Standorte mit eigenem BestandJeden Standort seinem Lagerhaus zuordnen
Bestand, der sich auch im Shopify-Admin bewegtBestandsabfrage beibehalten und Abweichungen prüfen

Vierte Frage: Welchen App-Typ nutzen Sie?

Es gibt zwei Wege, den Shop zu verbinden. Ist die App in Shopify autorisiert, verbinden Sie mit dem Button Connect with Shopify, und das Client Secret muss vorher in FlexigoTech Cloud gespeichert sein. Ist es Ihre eigene App, braucht sie keine Autorisierung: Klicken Sie einfach auf Connect. Odoo erinnert Sie, wenn Sie den falschen Button drücken. Um von einem Typ zum anderen zu wechseln, löschen Sie die App zuerst aus FlexigoTech Cloud.

Nachbestellplan des Shopify-Connectors in Odoo
Der Nachbestellplan ordnet jedes Produkt ein: OK, beobachten, jetzt nachbestellen oder ausverkauft. Screenshot aus Odoo mit Demodaten.

Eine Synchronisierung erzwingen

Wenn Sie die Standortzuordnung ändern oder eine Bestandszahl von Hand korrigieren, müssen Sie nicht auf den nächsten Lauf warten. Configuration › Sync Now startet die Synchronisierung sofort, und das technische Synchronisierungsprotokoll zeigt, was gesendet wurde und ob Shopify es angenommen hat.

Wenn es entschieden ist

Mit Odoo als Referenz wird der Nachbestellplan unter Catalog › Restock Plan nützlich: Er ordnet jedes Produkt als OK, beobachten, jetzt nachbestellen oder ausverkauft ein. Das ist der Teil, den Shops, die ihren Bestand früher in einer Tabelle prüften, am meisten schätzen.

Echter Rundgang: Shopify-Bestellung in Odoo, Fulfillment-Trichter und Nachbestellung
Echte Odoo-Bildschirme mit Demodaten.

Wenn der Bestand eines Artikels alle paar Stunden zwischen zwei Zahlen springt, haben fast immer zwei Systeme gleichzeitig das Sagen. Entscheiden Sie sich für eines.

Weiterlesen

Shopify-Auszahlungen und -Gebühren in Odoo: was Ihnen die Bestellung nicht sagtDie Bestellsumme ist nicht, was Shopify auszahlt. Auszahlungen, Gebühren, Streitfälle und Abstimmung in Odoo 17, 18, 19 und 20 mit dem FlexigoTech-Connector.Shopify allein oder Shopify mit Odoo: was sich in Ihrem Alltag ändertVergleich für Shopify-Shops ohne ERP: Bestellungen, Bestand, Versand, Retouren, Rechnungen und Auszahlungen, vor und nach dem Umzug des Shops in Odoo.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen

  • Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (5aebd133): data/ir_cron_data.xml
  • Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (5aebd133): views/menu_views.xml
  • Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_instance.py
  • Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_product_analytics.py
  • Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/fgt_cloud.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector