Zum Hauptinhalt springen
Shopify

Bereinigung der Shopify-Synchronisierungsprotokolle in Odoo: Glossar zur Aufgabe

Die geplante Aktion Shopify-Bereinigung alter Synchronisierungsprotokolle läuft alle 7 Tage und löscht Synchronisierungsprotokolle, die älter als 90 Tage sind und erfolgreich oder teilweise abgeschlossen wurden; alles andere lässt sie unangetastet.

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

Das Wichtigste

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

Diese Aufgabe hält den Verlauf der Shopify-Synchronisierungen in Odoo klein. Der Code des Moduls nennt das Ziel: nur die letzten 90 Tage an Protokollen aufbewahren, damit die Datenbank nicht unnötig wächst.

Die Aufgabe und ihr Zeitplan

Shopify-Bereinigung alter Synchronisierungsprotokolle (Shopify Cleanup Old Sync Logs)
Das ist die geplante Aktion des Moduls, die alte Shopify-Synchronisierungsprotokolle löscht. Bei jedem Lauf führt sie die Bereinigung aus, die im nächsten Abschnitt beschrieben ist.
Alle 7 Tage
Das ist die Frequenz der Aufgabe: ein Durchlauf alle 7 Tage.
Bei Installation aktiv
Die Aufgabe ist gleich nach der Installation des Moduls aktiv. Wenn Sie vermuten, dass sie nichts tut, prüfen Sie zuerst, ob sie noch aktiv ist.
Endlose Wiederholung
In Odoo 17.0 ist die Aufgabe so definiert, dass sie sich endlos wiederholt. Die Aufgabe gibt es in allen veröffentlichten Versionen: 17.0, 18.0, 19.0 und 20.0.
Mit Code erstelltes Schema mit der geplanten Bereinigungsaufgabe, die alle 7 Tage läuft und bei Installation aktiv ist, und darunter das Menü der Synchronisierungsprotokolle
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot: die Aufgabe (Odoo 17.0, 18.0, 19.0 und 20.0) und das Menü, über das die Protokolle geöffnet werden.

Mit Odoo auf Deutsch heißt die Aufgabe Shopify-Bereinigung alter Synchronisierungsprotokolle. In anderen Odoo-Sprachen ändert sich die Bezeichnung, wie das Schema zeigt.

Mit Code erstelltes Schema mit dem Namen der Aufgabe auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Modulübersetzungen, kein Odoo-Screenshot: auf Spanisch Limpieza de registros de sincronización antiguos de Shopify; auf Deutsch Shopify-Bereinigung alter Synchronisierungsprotokolle; auf Französisch Nettoyage des anciens journaux de synchronisation Shopify; auf Italienisch Pulizia vecchi registri di sincronizzazione Shopify; auf Portugiesisch Limpeza de registos de sincronização antigos do Shopify.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Was bei jedem Durchlauf gelöscht wird

Stichtag von 90 Tagen
Das ist das Grenzdatum, das die Aufgabe bei jedem Lauf berechnet: der aktuelle Zeitpunkt minus 90 Tage. Protokolle, die älter als dieser Stichtag sind, kommen zum Löschen in Frage.
Start der Synchronisierung
Das Datum, das die Aufgabe mit dem Stichtag vergleicht, ist das Startdatum des Protokolls, also der Zeitpunkt, an dem diese Synchronisierung begonnen hat.
Bereinigte Status
In die Suche kommen nur Protokolle, deren Status Erfolg oder teilweise ist. Ein Protokoll in einem anderen Status bleibt außen vor, auch wenn es älter als der Stichtag ist.
Löschung
Die Protokolle, die beide Bedingungen erfüllen (vor dem Stichtag gestartet und in einem dieser zwei Status), werden gelöscht, alle im selben Durchlauf.
Info-Zeile im Log
Hat der Durchlauf etwas gelöscht, schreibt er eine Info-Zeile ins Odoo-Log mit der Anzahl der bereinigten Einträge, mit dem Text Shopify: cleaned up … old sync log entries. (die Auslassungspunkte stehen für die Zahl). Gab es nichts zu löschen, wird diese Zeile nicht geschrieben.

Wer sie starten darf und wo man die Protokolle sieht

Nur Administrator
Die Aufgabe prüft zuerst, ob die ausführende Person Administrator ist. Ist sie es nicht, bricht sie mit der Meldung Only an administrator can run this scheduled action. ab und es wird nichts gelöscht.
Shopify › Technisch › Synchronisierungsprotokolle (Shopify › Technical › Sync Logs)
Das ist das Menü, über das die Datensätze der Synchronisierungsprotokolle geöffnet werden, also genau das, was diese Aufgabe bereinigt.
Betrachter (Viewer)
Das ist die Berechtigung, die der Abschnitt Shopify des Menüs verlangt. Ohne sie sehen Sie diesen Abschnitt nicht.
Manager
Das ist die Berechtigung, die der Abschnitt Technisch verlangt. Ohne sie sehen Sie diesen Abschnitt nicht und damit auch nicht Synchronisierungsprotokolle.

Versionen und Abonnement

Veröffentlichte Versionen
Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht, und die Bereinigungsaufgabe ist in allen vier enthalten.
FlexigoTech-Cloud-Abonnement (Plan Konnektor)
Das Modul ist eine Einmalzahlung pro Version und benötigt das Abonnement. Der Plan Konnektor kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und per E-Mail warnt, wenn sie fehlschlägt.

Ein Durchlauf von Anfang bis Ende

Wenn die Aufgabe startet, prüft sie als Erstes, ob die ausführende Person Administrator ist; ist sie es nicht, stoppt sie dort mit der Meldung und es wird nichts gelöscht. Ist sie es, berechnet sie den Stichtag von 90 Tagen, sucht die Protokolle, die vor dem Stichtag gestartet wurden und im Status Erfolg oder teilweise sind, zählt sie und löscht sie. Erst am Ende, und nur wenn es welche gab, hinterlässt sie die Info-Zeile im Log.

Was zu prüfen ist, wenn nichts passiert

Dass ein Durchlauf nichts löscht, kann durchaus erwartet sein. Das sind die Prüfungen, in sinnvoller Reihenfolge:

  • Die Aufgabe ist noch aktiv: Sie ist bei Installation aktiv; wenn sie jemand deaktiviert hat, läuft sie nicht mehr.
  • Die Taktung: Sie läuft alle 7 Tage, und das ist die Wartezeit zwischen zwei Durchläufen.
  • Es gibt etwas zu löschen: Nötig ist ein Protokoll, das vor mehr als 90 Tagen gestartet wurde und dessen Status Erfolg oder teilweise ist. Ist alles neuer oder in einem anderen Status, löscht der Durchlauf nichts und schreibt keine Zeile ins Log.
  • Wer sie ausführt: Ist es kein Administrator, bricht sie mit Only an administrator can run this scheduled action. ab.
  • Die Protokolle selbst: Wenn Sie die Berechtigung Manager haben, öffnen Sie Shopify › Technisch › Synchronisierungsprotokolle und sehen Sie sich die Startdaten und Status der ältesten an.

Wie FlexigoTech hilft

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Sie können das Modul auf der Produktseite ansehen und kaufen oder den Eintrag in Odoo Apps aufrufen. Wenn Sie ein anderes Teil des Moduls interessiert, lesen Sie was die Schaltfläche «Bestand abrufen» tut, Schritt für Schritt.

Weiterlesen

Was der Button „Bestand abrufen“ im Shopify-Konnektor für Odoo tutWas der Button Bestand abrufen im Shopify-Konnektor für Odoo tut: wann er erscheint, was er prüft, was sich im Bestand ändert und welcher Fehler auftreten kann.Hinweis „primärer Standort“ im Shopify-Konnektor für OdooWas der Hinweis zum primären Standort im Shopify-Konnektor für Odoo bedeutet, wann er erscheint und wie Sie den primären Standort ändern.Fehler beim Erstellen des Verkaufsauftrags: Shopify-Daten fehlenWas die Meldung im Shopify Connector for Odoo beim Klick auf «Verkaufsauftrag erstellen» ohne Bestelldaten bedeutet, wann sie erscheint und wie Sie sie beheben.
Geprüft im Quellcode des Connectors (Version 17.0 und 20.0) und in den verlinkten Quellen

Quellen