Wo der Button zu finden ist und was er insgesamt tut
Sie finden ihn unter Shopify › Konfiguration › Shops (Shopify › Configuration › Stores), in der Ansicht Shopify-Instanzen (Shopify Instances). Um diese Menüs zu sehen, sind Berechtigungen nötig: Der Abschnitt Konfiguration (Configuration) verlangt Operator, der Abschnitt Shopify verlangt Betrachter (Viewer).
Wenn Sie auf Spediteure aus Bestellungen und Profilen entdecken (Discover Carriers from Orders & Profiles) klicken, sammelt das Modul die Versandnamen, die der Shop kennt, legt für jeden Namen ohne Zuordnung eine Zuordnungszeile an und öffnet Ihnen die Liste der Spediteurzuordnungen dieses Shops, damit Sie sie prüfen und bearbeiten können.


Falsche Vorstellungen über den Button und was er wirklich tut
„Wenn Shopify nicht antwortet, gibt der Button einen Fehler aus"
Der Button beginnt mit den Shopify-Bestellungen, die der Shop bereits in Odoo gespeichert hat: Er sammelt die Titel ihrer Versandpositionen und ruft dafür Shopify nicht auf. Danach fragt er bei Shopify die Lieferprofile ab. Schlägt diese Abfrage fehl, vermerkt das Modul eine Warnung im Protokoll und macht mit den Namen weiter, die es schon hatte.
Es gibt eine Ausnahme: Wenn FlexigoTech Cloud den Aufruf pausiert hat, wertet der Button das Ergebnis nicht als leer, sondern zeigt die Meldung von FlexigoTech Cloud an.
„Er legt die Spediteure in Odoo an"
Angelegt werden Zuordnungszeilen, eine pro neuem Namen, und in jeder wird gespeichert, woher der Name stammt: aus den Bestellungen oder aus den Lieferprofilen. Für jede Zeile sucht er einen Odoo-Spediteur, dessen Name mit dem aus Shopify übereinstimmt, ohne Groß- und Kleinschreibung zu unterscheiden. Er berücksichtigt nur die des Unternehmens des Shops (das Feld Unternehmen (Company), das in der Ansicht und in der Liste der Shopify-Instanzen zu sehen ist) oder gemeinsam genutzte; ein Spediteur eines anderen Unternehmens wird nicht zugeordnet.
Findet er einen, erhält die Zeile diesen Spediteur. Andernfalls bleibt sie ohne Odoo-Spediteur, und genau da müssen Sie beim Prüfen der Liste selbst entscheiden.
„Er entdeckt nur, was schon verkauft wurde"
Die Bestellungen sind nur die erste Stelle, an der er nachsieht. Die Abfrage bei Shopify ergänzt die Namen der in den Lieferprofilen eingerichteten Versandmethoden, auch wenn sie noch in keiner Bestellung verwendet wurden, sowie die Namen der Dienste, die ein Spediteur berechnet.
„Ein erneuter Klick verdoppelt die Zeilen"
Der Button vergleicht jeden entdeckten Namen, ohne Groß- und Kleinschreibung zu unterscheiden, mit den Zuordnungen, die der Shop bereits hat, und überspringt die vorhandenen. Bestehende ändert er nicht: Ein erneuter Klick fügt nur die Namen hinzu, die noch keine Zeile haben.
Der Titel der geöffneten Liste nennt Ihnen das Ergebnis: Er gibt an, wie viele neue Zuordnungen angelegt wurden und wie viele sich von selbst einem Odoo-Spediteur zugeordnet haben. Gab es keine neuen, steht dort, dass alle Namen bereits zugeordnet waren.
„Er erscheint nur, wenn etwas fehlt, oder nur in manchen Versionen"
Der Button ist ohne jede Bedingung sichtbar und in allen veröffentlichten Zweigen vorhanden: Odoo 17, 18, 19 und 20. Bei Odoo auf Deutsch lautet seine Beschriftung Spediteure aus Bestellungen und Profilen entdecken; die andere Abbildung zeigt dieselbe Beschriftung auf Spanisch, Französisch, Italienisch und Portugiesisch.

„Wenn er nichts findet, ist etwas kaputt"
Das kann passieren, ohne dass ein Defekt vorliegt. Der Button stoppt mit dieser Meldung: Keine Spediteurnamen in Bestellungen oder Shopify-Lieferprofilen gefunden. (No shipping carrier names found in orders or Shopify delivery profiles.). Dabei wird keine Zeile angelegt.
Das bedeutet, dass weder die gespeicherten Bestellungen noch die Lieferprofile Namen geliefert haben. Beachten Sie: Da ein Fehler bei der Abfrage an Shopify nur eine Warnung im Protokoll hinterlässt, erscheint dieselbe Meldung auch, wenn der Shop keine gespeicherten Bestellungen mit Versand hat und diese Abfrage fehlgeschlagen ist.
Was sich außer den Zuordnungen ändert
Immer wenn der Button irgendeinen Namen gefunden hat, auch wenn er keine neue Zeile anlegt, berechnet das Modul die Zähler des Shops neu (darunter die der Spediteurzuordnungen und der Zuordnungen ohne Spediteur), bevor es Ihnen die Liste öffnet. Stoppt er mit der Meldung, dass er keine Namen gefunden hat, wird dieser Schritt nicht erreicht.
Diese Neuberechnung hängt nicht vom Button ab: Die geplante Aufgabe Shopify-Instanzstatistiken aktualisieren (Shopify Refresh Instance Stats) führt sie stündlich für die aktiven Shops aus und ist bei der Installation des Moduls aktiv.
Wenn Sie Bestände abrufen möchten, lesen Sie was der Button Pull Stock tut.
Was Sie brauchen und wie FlexigoTech Ihnen hilft
Das Modul wird pro Odoo-Version einmalig bezahlt (17, 18, 19 und 20; den Preis jeder Version finden Sie in ihrer Produktseite) und benötigt das Abonnement von FlexigoTech Cloud, Plan Konnektor: 49 € pro Monat oder 490 € pro Jahr zzgl. MwSt., bis zu 3 Konten der Plattform. Die Verbindung zu Shopify läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und per E-Mail warnt, wenn die Synchronisierung fehlschlägt. Ohne Abonnement oder bei ausgesetztem Dienst stehen die Leistungen der Cloud still; die Daten bleiben in Ihrem Odoo. Weitere Details finden Sie auf der Seite des Moduls.
Wenn Sie Odoo einführen und die Spediteure Ihres Shops sauber zuordnen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_instance_views.xml
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
