Zum Hauptinhalt springen
Shopify

Die Aufgabe «Shopify-Produktanalysen aktualisieren» im Lauf erklärt

Die geplante Aktion Shopify-Produktanalysen aktualisieren (Shopify Refresh Product Analytics) läuft einmal täglich und ist nach der Installation aktiv. Bei jedem Lauf geht sie die aktiven Shopify-Instanzen durch, berechnet die Verkäufe jedes Produkts neu und legt das Ergebnis unter Shopify › Katalog › Nachbestellplan ab.

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
5 Min.

Die Aufgabe und der Bildschirm, den sie speist

Die geplante Aktion Shopify-Produktanalysen aktualisieren gibt es in allen veröffentlichten Zweigen des Moduls: 17.0, 18.0, 19.0 und 20.0. Sie läuft einmal täglich und ist nach der Installation aktiv. In Odoo 17.0 ist sie außerdem so konfiguriert, dass sie sich endlos wiederholt. So funktioniert die Aufgabe in Odoo 20.0.

Ihr Ergebnis öffnen Sie über das Menü Shopify › Katalog › Nachbestellplan (Shopify › Catalog › Restock Plan). Um dieses Menü zu sehen, benötigen Sie die Berechtigung Betrachter im Bereich Shopify und im Bereich Katalog: Fehlt eine der beiden, sehen Sie diesen Bereich nicht.

Mit Code erstelltes Schema, kein Odoo-Bildschirm: oben die geplante Aktion, die einmal täglich läuft, darunter das Menü des Nachbestellplans
Mit Code aus dem veröffentlichten Code des Moduls erstelltes Schema (kein Odoo-Screenshot): die Aufgabe, bei der Installation aktiv in Odoo 17.0, 18.0, 19.0 und 20.0, und das Menü Shopify › Catalog › Restock Plan, mit den englischen Beschriftungen aus dem Code.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Zeitablauf eines Laufs

  1. Bei der Installation des Moduls Die Aufgabe ist aktiv. In Odoo 17.0 ist sie so konfiguriert, dass sie sich endlos wiederholt.
  2. Einmal täglich Odoo startet Shopify-Produktanalysen aktualisieren, die die Neuberechnung der Produktanalysen ausführt.
  3. Erste Prüfung Sie prüft, ob die ausführende Person Administrator ist. Ist das nicht der Fall, stoppt sie mit Only an administrator can run this scheduled action. und es wird nichts berechnet.
  4. Suche nach Instanzen Sie sucht die aktiven Shopify-Instanzen. Standardmäßig mit einer Obergrenze von hundert Instanzen.
  5. Instanz für Instanz Sie geht sie nacheinander durch. Jede wird in einem Block verarbeitet, der Fehler abfängt: Schlägt eine fehl, verwirft die Aufgabe die ausstehenden Änderungen und macht mit der nächsten weiter.
  6. Lesen der Verkäufe Für jede Instanz summiert sie pro Produkt die verkauften Einheiten der letzten sieben, dreißig und neunzig Tage sowie die Einnahmen der letzten dreißig. Gezählt werden nur Positionen mit Produkt aus Aufträgen dieser Instanz, die in einem der beiden Status stehen, die der Code als verkauft ansieht.
  7. Produkte ohne Verkäufe Sie fügt die Produkte mit einer aktiven Verknüpfung zu dieser Instanz hinzu, auch wenn sie nichts verkauft haben, damit auch sie eine Zeile erhalten.
  8. Berechnung pro Produkt Sie ermittelt Geschwindigkeiten, Reichweite, voraussichtliches Ausverkaufsdatum und empfohlene Menge (Details weiter unten).
  9. Speichern Existiert für diese Instanz und dieses Produkt bereits eine Zeile, aktualisiert sie diese; andernfalls legt sie eine an. In jeder Zeile vermerkt sie den Zeitpunkt der Aktualisierung.
  10. Ende Wenn alle Instanzen durchlaufen sind, endet die Aufgabe.

Was sie für jedes Produkt berechnet

  • Einheiten und Geschwindigkeit. Pro Zeitfenster (sieben, dreißig und neunzig Tage) speichert sie die verkauften Einheiten und die tägliche Geschwindigkeit, also diese Einheiten geteilt durch die Tage des Zeitfensters. Die Einnahmen werden nur für das Dreißig-Tage-Fenster gespeichert.
  • Planungsgeschwindigkeit. Das ist die der dreißig Tage.
  • Bestand. Sie übernimmt die verfügbare Menge des Produkts im Unternehmen der Instanz.
  • Reichweite in Tagen. Das ist der Bestand geteilt durch die Planungsgeschwindigkeit. Ist diese Geschwindigkeit null, beträgt der Wert 9999, wenn Bestand vorhanden ist, und null, wenn nicht.
  • Voraussichtliches Ausverkaufsdatum. Es wird nur berechnet, wenn es eine Planungsgeschwindigkeit und Bestand gibt: Es ist heute plus die ganzen Tage der Reichweite.
  • Empfohlene Menge. Gibt es eine Planungsgeschwindigkeit, multipliziert sie diese Geschwindigkeit mit der Summe aus der Standard-Lieferzeit der Instanz (null, wenn leer) und den Ziel-Reichweitetagen (dreißig, wenn leer, und mindestens eins), zieht den Bestand ab, rundet und geht nicht unter null. Ohne Geschwindigkeit bleibt sie bei null.
  • Bewegungsklasse und Nachbestellstatus. Auch diese füllt die Aufgabe aus: die Klasse anhand der Geschwindigkeit von dreißig und von neunzig Tagen, den Status anhand von Bestand, Geschwindigkeit, Reichweite, Lieferzeit und Ziel.
Liste des Nachbestellplans ohne berechnete Datensätze, mit Spalten für Instanz, verfügbare Menge, Geschwindigkeit, Reichweite, Einnahmen, Klasse und Status, fast alles auf null
Die Liste des Nachbestellplans in einer Datenbank ohne berechnete Datensätze: Die Spalten Instanz, verfügbare Menge, Geschwindigkeit, Reichweite, Einnahmen, Klasse und Status erscheinen ohne reale Daten, fast alles auf null.

Was Sie prüfen, wenn nichts passiert

Der Code erklärt mehrere Fälle, in denen der Nachbestellplan stillzustehen scheint oder voller Nullen ist:

  • Die Aufgabe ist aktiv. Sie ist nach der Installation aktiv; prüfen Sie, ob das noch so ist.
  • Die ausführende Person ist Administrator. Andernfalls stoppt sie mit Only an administrator can run this scheduled action., bevor sie etwas anfasst.
  • Die Instanz ist aktiv. Die Aufgabe geht nur aktive Instanzen durch, und beim Aufruf durch die Aufgabe liegt die Obergrenze bei hundert.
  • Es gibt Verkäufe oder eine Verknüpfung. Ein Produkt wird aufgenommen, wenn es in den letzten neunzig Tagen Auftragspositionen dieser Instanz in den Status hat, die der Code als verkauft ansieht, oder wenn es eine aktive Verknüpfung mit der Instanz hat. Darüber hinaus legt die Aufgabe keine Zeile an; hatte es aus einem früheren Lauf bereits eine, wird sie nicht aktualisiert und behält ihre Werte und das Datum der letzten Aktualisierung.
  • Nullen können korrekt sein. Ein verknüpftes Produkt ohne aktuelle Verkäufe und ohne Bestand erscheint mit Geschwindigkeiten, Einnahmen und Reichweite auf null. Hat es Bestand, aber in dreißig Tagen nichts verkauft, beträgt seine Reichweite 9999 und es gibt kein Ausverkaufsdatum.
  • Eine Instanz kann fehlschlagen. Tritt innerhalb einer Instanz ein Fehler auf, verwirft die Aufgabe das Ausstehende und geht zur nächsten über, sodass die übrigen weiter verarbeitet werden.
  • Berechtigungen zum Ansehen. Ohne Betrachter in Shopify und in Katalog sehen Sie das Menü nicht, auch wenn die Aufgabe gelaufen ist.

Wie FlexigoTech Ihnen hilft

FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt individuelle Konnektoren und Integrationen, falls Sie anpassen möchten, wie Ihre Nachbestellung gespeist wird. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht (Eintrag, Modulseite). Es wird einmalig pro Version bezahlt und erfordert das Abonnement von FlexigoTech Cloud, Plan Conector: 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 benachrichtigt, wenn sie fehlschlägt.

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