Wann der Hinweis erscheint
Was sagt der Hinweis und wo sehe ich ihn?
Mit Odoo auf Deutsch sehen Sie Keine Spediteurnamen in Bestellungen oder Shopify-Lieferprofilen gefunden. (No shipping carrier names found in orders or Shopify delivery profiles.) mit dem Titel Keine Spediteure gefunden (No Carriers Found). Er erscheint, wenn Sie in der Instanzkarte auf die Schaltfläche Spediteure aus Bestellungen und Profilen entdecken klicken. Um die Instanzkarten zu öffnen, gehen Sie im Menü Verkauf zu Shopify, dann zu Control Center und schließlich zu Instances. Die Schaltfläche ist immer sichtbar, in Odoo 17, 18, 19 und 20.

Damit Sie den Hinweis in der Sprache Ihres Odoo wiedererkennen, vereint dieses zweite Schema den Text auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.

Was ist die genaue Bedingung?
Der Hinweis erscheint nur, wenn die Schaltfläche die Prüfung ihrer beiden Quellen abgeschlossen und keinen einzigen Spediteurnamen gesammelt hat. Bei jedem Namen werden Leerzeichen an den Rändern entfernt, und ein leerer Name zählt nicht. Wenn er erscheint, gibt die Schaltfläche den Hinweis zurück, bevor etwas angelegt wird: Es wird keine Zuordnung hinzugefügt oder verändert.
Was prüft die Schaltfläche in den Bestellungen?
Die Shopify-Bestellungen dieser Instanz, die bereits in Odoo gespeichert sind. Aus jeder liest sie die Titel ihrer Versandzeilen. Dieser Teil braucht keinen Aufruf bei Shopify. Wenn die Instanz keine gespeicherten Bestellungen hat oder keine einen Titel in ihren Versandzeilen trägt, liefert diese Quelle keinen Namen.
Und in den Lieferprofilen von Shopify?
Danach fragt sie bei Shopify die Lieferprofile ab (die ersten jeder Ebene, die die Abfrage zurückgibt) und sammelt den Namen der Versandmethoden und der berechneten Spediteurdienste, die daran hängen. Diese Quelle dient dazu, in Shopify bereits eingerichtete Methoden zu erkennen, die noch keine Bestellung erhalten haben. Wenn es in diesen Profilen keine Methoden mit Namen gibt, liefert sie ebenfalls nichts.

Was es bedeutet und wie Sie es beheben
Ist das ein Fehler, der etwas blockiert?
Nein. Es ist ein Hinweis, der nichts blockiert: Es wird nichts angelegt oder geändert, und Sie können die Schaltfläche jederzeit erneut anklicken. Er sagt Ihnen lediglich, dass die Schaltfläche in diesem Moment keinen Spediteurnamen gesehen hat.
Kann er erscheinen, obwohl in Shopify Versandmethoden eingerichtet sind?
Ja, wenn die Abfrage bei Shopify fehlschlägt und die gespeicherten Bestellungen keinen Namen geliefert haben. Jeder Fehler bei der Abfrage der Lieferprofile wird abgefangen: Der Code hinterlässt einen Hinweis im technischen Protokoll und macht weiter, sodass das Ergebnis nur davon abhängt, was die Bestellungen geliefert haben. Wenn die gespeicherten Bestellungen dagegen einen Namen liefern, erscheint der Hinweis nicht, auch wenn diese Abfrage fehlschlägt: Die Schaltfläche macht mit den Namen aus den Bestellungen weiter. Die Ausnahme ist eine Pause von FlexigoTech Cloud: In diesem Fall lässt der Code den Pausenhinweis durch, statt eine leere Suche zu liefern.
Wie behebe ich es Schritt für Schritt?
Prüfen Sie zuerst, woher Sie die Namen erwartet haben. Wenn Sie sie über die Bestellungen erwartet haben, sehen Sie nach, ob die Instanz in Odoo gespeicherte Shopify-Bestellungen hat und ob diese Bestellungen eine Versandzeile mit Titel tragen. Wenn Sie sie über Shopify erwartet haben, prüfen Sie, ob es in einem Lieferprofil des Shops eine Versandmethode mit Namen gibt und ob die Abfrage bei Shopify funktioniert, denn diese Quelle taugt nur, wenn die Abfrage antwortet. Es genügt, dass in einer der beiden Quellen ein Name auftaucht: in den Titeln der Versandzeilen der gespeicherten Bestellungen oder, wenn die Abfrage bei Shopify funktioniert, in den Lieferprofilen. Sobald das erfüllt ist, klicken Sie in der Instanzkarte erneut auf Spediteure aus Bestellungen und Profilen entdecken.
Was passiert, wenn sie doch Namen findet?
Sie legt für jeden Namen, den die Instanz noch nicht hatte, eine Spediteur-Zuordnung an; um zu prüfen, ob er schon existierte, vergleicht sie ohne Beachtung der Groß- und Kleinschreibung und ohne die Leerzeichen an den Rändern. Jeder neuen Zuordnung versucht sie einen Odoo-Zusteller mit demselben Namen zuzuweisen, ebenfalls ohne Beachtung der Groß- und Kleinschreibung. Danach öffnet sie die Liste der Zuordnungen dieser Instanz, damit Sie sie prüfen oder bearbeiten. Der Titel dieser Liste beginnt mit Spediteur-Zuordnungen und nennt, wie viele Zuordnungen neu sind und wie viele sich von selbst zugeordnet haben.
Ist das dasselbe, wie wenn alle Namen bereits zugeordnet waren?
Nein. Wenn die Schaltfläche Namen findet, aber alle bereits zugeordnet sind, erscheint der Hinweis nicht: Sie öffnet die Liste der Zuordnungen mit einem Titel, der mit Spediteur-Zuordnungen beginnt und besagt, dass alle Namen bereits zugeordnet sind. Der Hinweis erscheint nur, wenn überhaupt kein Name gefunden wurde, weder ein neuer noch ein bereits zugeordneter.
Versionen, Preis und Hilfe
Erscheint er in allen Versionen und was kostet das Modul?
Der Hinweis steckt im veröffentlichten Code von Odoo 17, 18, 19 und 20, und die Schaltfläche ist in allen vier immer sichtbar. Shopify Connector kostet 9 € pro Odoo-Version, für 17, 18, 19 und 20, als Einmalzahlung und zzgl. MwSt. Zusätzlich braucht er das Abonnement von FlexigoTech Cloud: Der Plan Konnektor kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Ohne Abonnement oder bei ausgesetztem Dienst steht still, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo.
Wenn Sie Odoo einführen und die Shopify-Spediteure von Anfang an mit den Odoo-Zustellern abgleichen möchten: Bei FlexigoTech führen wir Odoo 17, 18, 19 und 20 ein und entwickeln Konnektoren und Integrationen nach Maß.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_shopify_connector 20.0 (c7078cd8): models/shopify_instance.py
- Quellcode des Moduls: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_instance_views.xml
- Quellcode des Moduls: flexigobe_shopify_connector 20.0 (c7078cd8): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
