Zum Hauptinhalt springen
Shopify

Die Aufgabe «Shopify-Instanzstatistiken aktualisieren»: was man Ihnen nicht erzählt

Die geplante Aufgabe Shopify-Instanzstatistiken aktualisieren (Shopify Refresh Instance Stats) läuft jede Stunde und ist nach der Installation aktiv. Bei jedem Durchlauf berechnet sie die Zähler und die Monatszahlen jedes aktiven Shopify-Shops neu, und nur ein Systemadministrator kann sie ausführen.

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.

Die Aufgabe ist nach der Installation des Moduls aktiv.

Schema der geplanten Aufgabe, die jede Stunde läuft, und des Menüs der Shopify-Shops
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot: die geplante Aufgabe, die jede Stunde läuft und nach der Installation aktiv ist (Odoo 17.0, 18.0, 19.0 und 20.0), und das Menü der Shops.

Was man dem Namen der Aufgabe nicht ansieht

Sie läuft jede Stunde und ist nach der Installation aktiv

Die Aufgabe läuft jede Stunde und ist nach der Installation des Moduls aktiv. Sie ist in allen veröffentlichten Versionen enthalten: Odoo 17, 18, 19 und 20. In Odoo 17.0 wiederholt sie sich unbegrenzt.

Mit Odoo auf Deutsch heißt die Aufgabe Shopify-Instanzstatistiken aktualisieren (Shopify Refresh Instance Stats).

Schema mit dem Namen der Aufgabe auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls, kein Odoo-Screenshot: die Aufgabe heißt Actualizar estadísticas de instancia de Shopify auf Spanisch, Shopify-Instanzstatistiken aktualisieren auf Deutsch, Actualiser les statistiques de l'instance Shopify auf Französisch, Aggiorna statistiche istanza Shopify auf Italienisch und Atualizar estatísticas da instância Shopify auf Portugiesisch.

Sie durchläuft nur die aktiven Shops

Bei jedem Durchlauf sucht die Aufgabe die Shopify-Shops (die Instanzen des Moduls), die aktiv sind. Findet sie keinen, endet sie, ohne etwas neu zu berechnen. Shops, die nicht aktiv sind, bleiben von der Neuberechnung ausgeschlossen.

Die Shop-Datensätze öffnen Sie über das Menü Shopify › Konfiguration › Shops. Die Berechtigungen, die jeder Abschnitt verlangt, sind: Konfiguration verlangt Operator und Shopify verlangt Betrachter. Wenn Sie eine davon nicht haben, sehen Sie diesen Abschnitt des Menüs nicht.

Zuerst wird gezählt, Shop für Shop

Für die aktiven Shops zählt der erste Teil des Durchlaufs Datensätze, die bereits in Ihrem Odoo liegen, und speichert das Ergebnis im Datensatz jedes Shops. Pro Shop werden gezählt:

  • die Shopify-Bestellungen;
  • die Produktverknüpfungen;
  • die Webhook-Ereignisse, und getrennt davon die ausstehenden;
  • die Zuordnungen von Zustellern, und getrennt davon die ohne zugewiesenen Zusteller;
  • die Standorte;
  • die Synchronisationsprotokolle.

Hat ein Shop keine Datensätze eines dieser Typen, steht sein Zähler auf null. Jeder Durchlauf zählt das, was im jeweiligen Moment vorhanden ist, von Grund auf neu und addiert nichts zur vorherigen Zählung.

Danach berechnet sie die Monatszahlen

Der zweite Teil durchläuft jeden aktiven Shop noch einmal und berechnet drei Kennzahlen. Die Tabelle zeigt, was jede zählt und ob sie vom Datum abhängt.

KennzahlWas gezählt wirdAuf den Monat begrenzt?
Bestellungen des MonatsShopify-Bestellungen des Shops mit Bestelldatum ab dem ersten Tag des laufenden Monats, ohne die storniertenJa
Umsatz des MonatsSumme des Gesamtbetrags genau dieser BestellungenJa
Offene BestellungenBestellungen des Shops im Status offen oder teilweise erfülltNein, das Datum wird nicht beachtet

Deshalb zählt eine stornierte Bestellung weder bei den Bestellungen noch beim Umsatz des Monats, und eine offene Bestellung aus einem früheren Monat zählt weiterhin als offen. Der laufende Monat wird aus dem heutigen Datum bestimmt: Beim Monatswechsel beginnt der nächste Durchlauf ab dem ersten Tag des neuen Monats zu zählen.

Sie ist dafür gedacht, nach direkten Importen aufzuholen

Der Code der Methode erklärt ihren Zweck: die Zähler abzugleichen nach direkten Importen in die Datenbank, die die üblichen Odoo-Mechanismen umgehen und daher die automatische Neuberechnung nicht auslösen. Wenn Sie Daten auf diese Weise geladen haben, zählt die Aufgabe bei jedem Durchlauf neu, was im jeweiligen Moment vorhanden ist.

Nur ein Administrator kann sie ausführen

Als Erstes prüft die Methode, ob die ausführende Person Systemadministrator ist. Ist sie es nicht, bricht die Methode mit der Meldung Only an administrator can run this scheduled action. ab und berechnet nichts neu: weder Zähler noch Monatszahlen.

Was Sie prüfen sollten, wenn sie nichts zu tun scheint

Gehen Sie in dieser Reihenfolge durch, was sich anhand des Codes prüfen lässt:

  1. Die Aufgabe ist weiterhin aktiv. Sie ist nach der Installation aktiv und läuft jede Stunde.
  2. Der Shop ist aktiv. Ein Shop, der es nicht ist, kommt im Durchlauf nicht vor.
  3. Die ausführende Person ist Systemadministrator: Ist sie es nicht, bricht die Methode mit der Meldung Only an administrator can run this scheduled action. ab und berechnet nichts neu.
  4. Die erwartete Kennzahl folgt der Regel des Codes: Stornierte zählen im Monat nicht, die Bestellungen des Monats werden nach dem Bestelldatum gefiltert, und die offenen werden nicht nach Datum gefiltert.

Um die Shops zu prüfen, öffnen Sie Shopify › Konfiguration › Shops mit einem Benutzer, der die Berechtigungen des jeweiligen Abschnitts hat.

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

Wenn Sie Hilfe mit dem Konnektor brauchen

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht: Sie finden es auf seiner Odoo-Apps-Seite oder auf der Modulseite. Die Verbindung zu Shopify läuft über FlexigoTech Cloud, die die Zugangsdaten verschlüsselt speichert, die Synchronisation überwacht und per E-Mail warnt, wenn etwas fehlschlägt.

Zum selben Modul, in einem anderen Artikel: was die Schaltfläche «Bestand abrufen» tut.

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