Was diese Aufgabe tut und was nicht
Der Shopify Connector for Odoo bringt eine geplante Aufgabe mit, Shopify-Synchronisierungsfehler benachrichtigen, die selbst nichts synchronisiert: Sie durchläuft die Shopify-Instanzen und hinterlässt eine Notiz in denen, die Fehler in Folge angesammelt haben. Den Fehlerzähler und den Text des letzten Fehlers schreibt die Bestellsynchronisierung; diese Aufgabe liest sie nur. Das Einzige, was sie selbst schreibt, ist die Notiz.

Die Aufgabe gibt es in allen veröffentlichten Zweigen des Moduls (Odoo 17, 18, 19 und 20). In Odoo 17.0 ist sie so definiert, dass sie sich endlos wiederholt.

Shopify-Synchronisierungsfehler benachrichtigen.
Zeitablauf der Aufgabe, von der Installation bis zur Notiz
- Bei der Installation des Moduls Die Aufgabe wird angelegt und deaktiviert. Solange sie niemand aktiviert, läuft sie nicht und es wird nichts veröffentlicht.
- Wenn jemand sie aktiviert Sie läuft ab dann stündlich.
- Währenddessen, bei jeder Bestellsynchronisierung Die Bestellsynchronisierung füllt in der Instanz die Felder
Aufeinanderfolgende Synchronisierungsfehler(Consecutive Sync Errors) undLetzter Synchronisierungsfehler(Last Sync Error). Sie wird über die SchaltflächeBestellungen synchronisieren(Sync Orders) im Formular der Instanz oder über die AufgabeShopify-Bestellungen synchronisieren(Shopify Sync Orders) gestartet, die alle fünf Minuten läuft und nach der Installation ebenfalls deaktiviert ist.
- Zu Beginn jedes Laufs Die Aufgabe prüft, ob der Ausführende Systemadministrator ist. Ist er es nicht, bricht sie mit «Only an administrator can run this scheduled action.» ab und veröffentlicht nichts.
- Danach die Suche Sie sucht die Instanzen, die aktiv sind und drei oder mehr aufeinanderfolgende Synchronisierungsfehler haben.
- Für jede gefundene Instanz Sie veröffentlicht in ihr eine Nachricht vom Typ Notiz mit dem Hinweis (Text unten).
- Im nächsten Lauf Die Methode prüft nicht, ob sie schon früher eine Notiz hinterlassen hat: Hat die Instanz weiterhin drei oder mehr aufeinanderfolgende Fehler, veröffentlicht sie erneut eine Notiz.
- Wenn
Synchronisierung zurücksetzen(Reset Sync) gedrückt wird Diese Schaltfläche leert den Zähler und den letzten Fehler. Mit dem Zähler auf null erfüllt die Instanz die Bedingung nicht mehr, und die Aufgabe benachrichtigt nicht mehr darüber.
Was die Notiz sagt
In jeder Notiz lautet der Text mit Odoo auf Deutsch so:
⚠️ Alerta de error de sincronización de Shopify para …: … errores de sincronización consecutivos. Último error: …
Die erste Lücke ist der Inhalt des Felds Shop-Domain (Shop Domain), den die Notiz fett setzt. Die zweite ist die Anzahl der aufeinanderfolgenden Fehler. Die dritte ist der in der Instanz gespeicherte letzte Fehler; ist dieses Feld leer, steht in der Notiz unbekannt (unknown).
Das Feld Shop-Domain sehen Sie im Formular von Shopify-Instanzen (Shopify Instances) und auch in der Liste. Seine Hilfe lautet: «Verwenden Sie Ihre exakte Shopify-Domain, zum Beispiel: flexigobe.myshopify.com».
Wo Sie Zähler und letzten Fehler sehen
Die Formulare öffnen Sie über das Menü Shopify › Konfiguration › Shops (Shopify › Configuration › Stores). Der Abschnitt Shopify verlangt die Berechtigung Betrachter (Viewer) und der Abschnitt Konfiguration (Configuration) verlangt Operator; fehlt Ihnen eine von beiden, sehen Sie diesen Abschnitt des Menüs nicht.
Im Formular der Instanz:
Aufeinanderfolgende Synchronisierungsfehlerist schreibgeschützt und erscheint ohne Beschriftung, nur als Zahl. Es wird ausgeblendet, wenn der Wert null ist, bei den Standardwerten sehen Sie es also nicht.Letzter Synchronisierungsfehlerist ebenfalls schreibgeschützt und erscheint ohne Beschriftung, nur als Text. Es wird ausgeblendet, wenn es leer ist oder wenn der Zähler null ist und die Verbindung nicht im Fehlerzustand; bei den Standardwerten sehen Sie es nicht.
Keines von beiden wird vom Benutzer geschrieben: Die Bestellsynchronisierung füllt sie und Synchronisierung zurücksetzen leert sie.
Wenn die Aufgabe nichts tut: was Sie prüfen sollten
Prüfen Sie in dieser Reihenfolge:
- Ist sie aktiviert? Sie ist nach der Installation deaktiviert. Solange das so bleibt, läuft sie nicht stündlich und hinterlässt keine Notizen.
- Führt ein Systemadministrator sie aus? Wenn nicht, bricht sie mit «Only an administrator can run this scheduled action.» ab, bevor sie etwas sucht.
- Gibt es eine aktive Instanz mit drei oder mehr Fehlern in Folge? Öffnen Sie das Formular über
Shopify › Konfiguration › Shops. Erscheint das FeldAufeinanderfolgende Synchronisierungsfehlernicht, ist es null und die Aufgabe hat nichts zu melden. - Wird synchronisiert? Den Zähler füllt die Bestellsynchronisierung, die über die Schaltfläche
Bestellungen synchronisierenim Formular der Instanz oder über die AufgabeShopify-Bestellungen synchronisierengestartet wird, die nach der Installation deaktiviert ist. Prüfen Sie, ob einer dieser Wege aktiv ist. - Hat jemand
Synchronisierung zurücksetzengedrückt? Das lässt Zähler und letzten Fehler leer, und dann benachrichtigt die Aufgabe nicht über diese Instanz.
Sehen Sie den gegenteiligen Effekt, also mehrere Notizen hintereinander zum selben Shop, entspricht das dem Zeitablauf: Jeder Lauf mit erfüllter Bedingung veröffentlicht eine weitere Notiz.
Für einen anderen Fall des Konnektors mit erklärter Bedingung siehe die Meldung über fehlende Shopify-Daten zum Erstellen des Verkaufsauftrags.
Kosten und Hilfe bei der Einführung
Das Modul ist eine Einmalzahlung pro Odoo-Version (veröffentlicht für 17, 18, 19 und 20) und erfordert das Abonnement von FlexigoTech Cloud, Plan Konnektor: 49 € pro Monat oder 490 € pro Jahr, zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Diese E-Mail-Benachrichtigung gehört zum Dienst; die Notiz dieser Aufgabe wird innerhalb von Odoo in der Instanz geschrieben. Die Angaben zum Modul finden Sie auf Odoo Apps, den Kauf auf flexigotech.com.
Wenn Sie Hilfe beim Aktivieren der Aufgabe, bei der Entscheidung, wer die Notizen beobachten soll, oder bei der Anbindung von Shopify an Ihr Odoo brauchen: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und Integrationen nach Maß.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 17.0 und 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (d7e627b4): data/ir_cron_data.xml
- Quellcode des Moduls: flexigobe_shopify_seller_connector 17.0 (437257e3): data/ir_cron_data.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
