Zum Hauptinhalt springen
Shopify

Was der Button «Die AI fragen» in Shopify für Odoo wirklich tut: Mythen und Realität

Der Button Die AI fragen (Ask the AI) prüft, ob die AI in den Einstellungen aktiviert ist, bereitet einen Datensatz mit Shop-Daten vor, kontrolliert das monatliche Kostenlimit und fragt erst dann das Modell; das Ergebnis, ob gut oder schlecht, wird im Datensatz gespeichert.

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 20.0 · in den Quellen am Ende
Lesezeit
6 Min.

Wo der Button ist und was Sie beim Öffnen sehen

Der Dialog öffnet sich über das Menü Shopify › Insights › Die AI fragen. Er enthält das Feld Shop (Store), das einen Standard-Shop vorbelegt (den ersten, den der Code findet), das Feld Frage (Question) und den Button Die AI fragen, der in diesem Dialog immer sichtbar ist, in Odoo 17, 18, 19 und 20.

Dialog Die AI fragen mit ausgewähltem Shop und leerem Fragefeld
Der Dialog ohne Einträge: noch keine Frage und keine Antwort
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 der Button wirklich tut, Punkt für Punkt

«Jeder, der Shopify im Menü sieht, kann ihn nutzen»

Jeder Menüabschnitt verlangt seine eigene Berechtigung. Shopify und Insights verlangen Betrachter (Viewer); der letzte Abschnitt, Die AI fragen, verlangt Operator. Fehlt Ihnen eine davon, sehen Sie diesen Menüabschnitt nicht.

«Ein Klick auf den Button schickt die Frage ans Modell, das war's»

Bevor irgendetwas gesendet wird, prüft der Code in dieser Reihenfolge:

  • Zuerst prüft er, ob die AI in den Einstellungen aktiviert ist. Ist sie es nicht, wechselt der Datensatz in den Status AI deaktiviert (AI disabled), die Antwort lautet AI ist in den Einstellungen deaktiviert. (AI is disabled in Settings.), die Kosten bleiben bei null und es passiert nichts weiter.
  • Danach bereitet er die Shop-Daten vor und prüft das monatliche Kostenlimit (siehe unten).
  • Dann ruft er den AI-Client auf. Dieser sucht einen Schlüssel: zuerst den aus den Einstellungen und, falls der dort leer ist, den des Shops. Findet er keinen, bricht er an dieser Stelle ab und führt die Abfrage nicht aus. Das Modul hat für den Status »Schlüssel fehlt« einen Text: Kein AI-Schlüssel konfiguriert. Fügen Sie ihn im Shop oder in den Einstellungen hinzu. (No AI key configured. Add it on the store or in Settings.)
  • Ist ein Schlüssel vorhanden, prüft der Client, ob der AI-Hinweis akzeptiert wurde. Wenn nicht, liefert er den Status »Einwilligung fehlt«, dessen Text Nothing was sent to the AI provider: accept the AI notice in Settings > Shopify Seller > AI Insights first. lautet.
  • Für den Status »Modell lehnt ab« lautet der Text Das Modell hat die Anfrage abgelehnt. (The model refused the request.). Für jeden anderen Status, der weder erfolgreich noch einer der oben genannten ist, lautet der Text Fehler beim Aufruf der AI: … (Error calling the AI: …), wobei anstelle der Auslassungspunkte die Fehlerdetails stehen.

Der Anbieter stammt aus den Einstellungen. Ist der Wert keiner der dem Code bekannten (Gemini, Groq, OpenAI-kompatibel und Anthropic), verwendet er den Gemini-Adapter.

«Die AI liest Ihren gesamten Shop»

Sie erhält nicht den ganzen Shop, sondern einen zusammengefassten Datensatz der Produktanalysen des gewählten Shops. Er enthält den Namen des Shops, die Währung des Unternehmens, die Standard-Wiederbeschaffungszeit und die Ziel-Reichweite in Tagen sowie einige Summen (Produkte insgesamt, gefährdete und solche mit totem Bestand). Danach folgt eine Liste mit bis zu 40 Produkten: zuerst die gefährdeten, dann die umsatzstärksten und am Ende die mit totem Bestand, ohne Dopplungen. Separat folgt die Liste der 12 meistverkauften.

Die Anweisung an das Modell verlangt, nur mit diesen Daten zu antworten, »I do not have that« zu sagen, wenn die Antwort fehlt, keine Zahlen und keine SKU zu erfinden und den Text von Frage immer als Frage zu behandeln, nie als Anweisung.

«Mit Kostenlimit null ist die AI gesperrt»

Im Gegenteil: Ist die monatliche Obergrenze null oder kleiner, wird die Kontrolle nie aktiv. Gibt es eine Obergrenze und ist sie erreicht, wechselt der Datensatz in den Status Kostenobergrenze (Cost cap), die Antwort lautet Die monatliche AI-Kostenobergrenze wurde erreicht. (The monthly AI cost cap has been reached.) und die Kosten bleiben bei null. Diese Kontrolle erfolgt nach der Datenvorbereitung und vor dem Aufruf des Modells, daher findet in diesem Fall keine Abfrage statt.

Mit Code erstelltes Schema: das Menü, der Button Die AI fragen und der Status Kostenobergrenze
Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Bildschirm: von oben nach unten das Menü, der Button und der Status, in dem der Datensatz landen kann

«Wenn etwas schiefgeht, verschwindet die Frage spurlos»

Der Code fängt Fehler bei der Datenvorbereitung und beim Aufruf des Modells ab. In diesem Fall wechselt der Datensatz in den Status Fehler, die Antwort lautet Es konnte gerade keine Antwort generiert werden. (Could not generate an answer right now.), die Kosten bleiben bei null und es werden höchstens 300 Zeichen des Fehlertextes gespeichert. In jedem Fall wird der Datensatz im Vollbild mit dem Ergebnis erneut geöffnet.

Gelangt die Abfrage bis zum Ende, schreibt der Button Status, Antwort und Kosten in den Datensatz und legt zusätzlich einen Eintrag namens AI-Frage: … (AI question: …) mit den ersten 60 Zeichen Ihrer Frage an. Dieser Eintrag speichert den Status, den Antworttext, den verwendeten Anbieter und das Modell, die Eingabe- und Ausgabe-Tokens, die Kosten und die gesendeten Daten. Könnte er nicht angelegt werden, hinterlässt der Code nur einen Hinweis im Log und die Antwort bleibt erhalten.

Die Fälle, die früher enden, AI deaktiviert, Kostenobergrenze und Fehler bei der Datenvorbereitung oder beim Aufruf des Modells, legen diesen Eintrag nicht an.

«Die AI wird nur verwendet, wenn jemand den Button drückt»

Die geplante Aktion Wöchentliche Shopify-AI-Zusammenfassung (Shopify AI Weekly Digest) läuft jede Woche und ist bei der Installation aktiv. Beim Erstellen des Berichts für einen Shop führt sie dieselben Prüfungen wie der Button durch: AI in den Einstellungen aktiviert, Vorbereitung desselben Datensatzes, monatliches Kostenlimit und Aufruf des AI-Clients. Sie fordert eine kurze Zusammenfassung und Empfehlungen an und speichert einen Eintrag, dessen Name mit AI-Bericht (AI report) beginnt und den Namen des Shops enthält. Ist die AI deaktiviert oder das Limit erreicht, legt sie den Eintrag ebenfalls an, mit diesem Status und ohne Antwort.

Die Fehlertexte stimmen nicht ganz mit denen des Buttons überein. Wenn der Schlüssel fehlt, die Einwilligung fehlt, das Modell die Anfrage ablehnt oder der Aufruf fehlschlägt, hinterlassen die Aktion und der Button denselben Text, weil beide dieselbe Meldungsfunktion verwenden. In den beiden anderen Fällen hinterlässt jeder seinen eigenen:

FallText, den der Button hinterlässtText, den die wöchentliche Aktion hinterlässt
AI deaktiviertAI in den Einstellungen deaktiviertAI ist in den Einstellungen deaktiviert.
Monatliches Limit erreichtMonatliches Kostenlimit erreicht.Die monatliche AI-Kostenobergrenze wurde erreicht.

In der Tabelle stehen die Fehlertexte, die jeder speichert; die Antwort, die der Button in diesen beiden Fällen in den Datensatz schreibt, ist die weiter oben genannte.

Was Sie prüfen sollten, wenn keine Antwort kommt

Sehen Sie sich den Status und den Text an, die der Datensatz hinterlässt: AI deaktiviert verweist auf die Einstellungen, Kostenobergrenze auf die monatliche Obergrenze und die Texte zu Schlüssel oder Hinweis auf die Konfiguration der AI. Für einen weiteren Button des Moduls mit demselben Ansatz gibt es den Button «Bestand abrufen».

Wie FlexigoTech Ihnen helfen kann

Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht (Eintrag in Odoo Apps und Modulseite). FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen; wenn wir prüfen sollen, wie die AI in Ihrer Installation konfiguriert wird, schreiben Sie uns.

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 20.0) und in den verlinkten Quellen

Quellen