Zum Hauptinhalt springen
Shopify

Shopify-Operator-Zugriffsfehler beim Senden des Fulfillments aus Odoo

Die Meldung erscheint, wenn Sie Erfüllung erneut senden oder Shopify-Sendungsverfolgung aktualisieren anklicken und Ihr Benutzer nicht über die Shopify-Operator-Berechtigung verfügt, die das Modul prüft. Sie beheben das, indem Sie diese Berechtigung bei der Person anfragen, die die Benutzer Ihres Odoo verwaltet.

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

Ein Beispiel: Der Lieferschein ist erledigt, aber der Button lässt nichts zu

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Stellen Sie sich ein erfundenes Unternehmen vor, Cerámicas del Norte, das über Shopify verkauft und sein Lager in Odoo führt. Lucía arbeitet im Lager, hat normalen Zugriff auf das Lager und niemand hat ihr eine Shopify-Berechtigung gegeben. Es gibt einen Lieferschein zu einer Shopify-Bestellung im Status Erledigt, und im Feld Shopify-Fulfillment-Fehler steht etwas. Lucía sieht den Button Erfüllung erneut senden, klickt darauf und Odoo antwortet:

You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.

Die Aktion wird abgebrochen. Die Meldung spricht nicht vom Lieferschein, sondern vom Benutzer: Lucía fehlt eine Berechtigung.

Schema aus Code erstellt, kein Odoo-Bildschirm: das Menü Shopify › Operations › To Ship, die Buttons Retry send fulfillment und Update Shopify Tracking sowie die Zugriffsmeldung
Schema des Ablaufs auf Basis des veröffentlichten Modulcodes (Odoo 17, 18, 19 und 20). Die Beschriftungen sind auf Englisch, dem Originaltext des Moduls.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Wann genau sie erscheint

Die Meldung kann erscheinen, wenn Sie in der Lieferschein-Ansicht einen dieser Buttons anklicken:

  • Erfüllung erneut senden
  • Shopify-Sendungsverfolgung aktualisieren

Ausgelöst wird sie von einer Prüfung des Moduls, die läuft, sobald diese Buttons die zugehörige Methode aufrufen. Die Bedingung im Code lautet: Gehört Ihr Benutzer nicht zur Gruppe Shopify Operator, wird die Aktion mit der Meldung abgebrochen. Die Prüfung wird übersprungen, wenn der Aufruf vom Superuser kommt (der Code spricht von einer internen Automatisierung). Die Meldung nennt auch Manager, aber der Code liest die Zugehörigkeit zur Gruppe Operator.

So gelangen Sie über das Menü zu den Lieferscheinen: Shopify › Vorgänge › Zu versenden. Die Abschnitte Shopify und Vorgänge verlangen die Berechtigung Betrachter; ohne sie sehen Sie diesen Abschnitt nicht. Die Buttons dagegen laufen über die Operator-Prüfung.

Wann die Buttons sichtbar sind

Diese Bedingungen der Ansicht gelten in Odoo 17, 18, 19 und 20:

ButtonWann er erscheint
Erfüllung erneut sendenDer Lieferschein gehört zu einer Shopify-Bestellung (Feld Ist Shopify-Bestellung, das in keiner Ansicht sichtbar ist), hat einen Wert in Shopify-Fulfillment-Fehler und steht im Status Erledigt.
Shopify-Sendungsverfolgung aktualisierenDer Lieferschein gehört zu einer Shopify-Bestellung, steht im Status Erledigt und hat einen Wert in Shopify-Fulfillment.

Im Fall von Lucía reichte es nicht, den Button zu sehen. Die Bedingungen der Tabelle betreffen den Lieferschein, nicht die Person, die ihn ansieht.

Was das bedeutet und warum das Modul es verlangt

Ein Lieferschein ist ein Standardmodell von Odoo. Laut Code des Moduls kann, wer normalen Zugriff auf das Lager hat, einen mit Shopify verknüpften Lieferschein lesen und bearbeiten, ohne irgendeine Shopify-Gruppe.

Diese Buttons übergeben an den Teil des Moduls, der mit den Zugangsdaten der Verbindung in Shopify schreibt. Ohne ausdrückliche Prüfung könnte jeder angemeldete Benutzer mit Lagerzugriff dieses Schreiben auslösen, ob er eine Shopify-Rolle hat oder nicht. Deshalb prüft das Modul die Berechtigung auf dem Server, innerhalb der Methode selbst: Eine Gruppe, die nur am Button in der Ansicht hängt, ist eine reine Bildschirmerleichterung und greift nicht, wenn die Methode direkt aufgerufen wird.

Die Meldung ist also kein Fehler von Shopify oder der Verbindung: Es ist das Modul, das Ihnen sagt, dass Ihr Benutzer die Berechtigung nicht hat, die diese Aktion verlangt.

So beheben Sie es

  1. Prüfen Sie, dass die Meldung beim Klick auf Erfüllung erneut senden oder Shopify-Sendungsverfolgung aktualisieren erscheint. Das sind die Buttons, die die Prüfung durchlaufen.
  2. Bitten Sie die Person, die die Benutzer Ihres Odoo verwaltet, Ihnen die Berechtigung Shopify Operator zu geben. Die Meldung erwähnt auch Manager, aber die Bedingung im Code ist die von Operator.
  3. Öffnen Sie den Lieferschein erneut und wiederholen Sie die Aktion mit Ihrem Benutzer.
  4. Wenn Sie diese Berechtigung nicht haben sollen, lassen Sie den Button von jemandem anklicken, der sie hat.

Derselbe Text in anderen Sprachen

Das folgende Schema zeigt, wie die Beschriftung des Buttons zum erneuten Senden je nach Sprache von Odoo aussieht:

Schema aus Code erstellt, kein Odoo-Bildschirm: die Beschriftung Retry send fulfillment je nach Sprache von Odoo
Schema auf Basis der veröffentlichten Übersetzungen des Moduls.
SpracheBeschriftung des Buttons
SpanischErfüllung erneut senden
DeutschErfüllung erneut senden
FranzösischRéessayer l'envoi du traitement
ItalienischRiprova invio evasione
PortugiesischRepetir envio de processamento

Fragen, die sich jeder stellt, der die Meldung sieht

Warum sehe ich den Button, obwohl ich die Berechtigung nicht habe?

Weil die Ansicht anhand des Lieferscheins entscheidet, ob er sichtbar ist (Shopify-Bestellung, Status und das Feld, das jeder Button verlangt). Beim Klick prüft die Kontrolle Ihren Benutzer.

Reicht die Berechtigung Betrachter?

Diese Berechtigung verlangen die Menüabschnitte Shopify und Vorgänge. Die Bedingung im Code für diese Buttons ist die von Operator.

Gibt es einen Aufruf, der die Prüfung überspringt?

Ja: den des Superusers, den der Code ausnimmt.

Ändert sich das je nach Odoo-Version?

Die Meldung steht im veröffentlichten Code der Zweige 17, 18, 19 und 20, und die Bedingungen der Buttons aus der Tabelle gelten in allen vier.

Was Sie aus dem Fall mitnehmen

  • Die Prüfung betrachtet Ihren Benutzer und nicht den Lieferschein.
  • Den Button zu sehen beweist nicht, dass Sie die Operator-Berechtigung haben.
  • Das Menü Shopify › Vorgänge › Zu versenden zu sehen verlangt Betrachter; die Buttons laufen über die Operator-Prüfung.

Wenn Ihnen in einem anderen Bildschirm des Moduls eine ähnliche Meldung erscheint, behandelt der Artikel über die Zugriffsmeldung beim Übertragen von Änderungen an Shopify dieselbe Berechtigung von einem anderen Ausgangspunkt aus.

Wie FlexigoTech Ihnen helfen kann

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen. Wenn Sie gerade Berechtigungen zwischen Lager und E-Commerce verteilen, können wir gemeinsam mit Ihnen prüfen, wer welche braucht. Mehr Details zum Konnektor finden Sie auf der Modulseite.

Weiterlesen

Der Verkaufsauftrag … ist mit keiner Shopify-Bestellung verknüpft: was tun?Was die Fehlermeldung zur fehlenden Verknüpfung mit einer Shopify-Bestellung in Odoo bedeutet, wann sie beim Button An Shopify übertragen auftritt und wie Sie…Die Meldung «Webhook-URL ist nicht verfügbar» in Shopify für OdooWann «Webhook-URL ist nicht verfügbar» im Shopify-Connector für Odoo erscheint, welche Bedingung ihn auslöst und was Sie Schritt für Schritt prüfen.Shopify in Odoo: Was tun, wenn der Operator-Zugriff fehltWas der Hinweis zum Operator- oder Manager-Zugriff von Shopify in Odoo bedeutet, wann er beim Übertragen oder Stornieren einer Bestellung erscheint.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen