Wann genau die Meldung erscheint
Das Modul gibt Webhook-URL ist nicht verfügbar. Überprüfen Sie die Odoo-Basis-URL und den Webhook-Token. aus, wenn das Feld Webhook Url des Shops leer ist. Das ist die erste Prüfung bei der Registrierung der Webhooks: Sie läuft vor der Auswertung der Webhook-Themen und vor der Abfrage der bereits in Shopify vorhandenen Abonnements. Da die Meldung die Aktion abbricht, geht die Registrierung nicht weiter, solange das Feld leer ist.
Die Meldung steht im veröffentlichten Code der Odoo-Zweige 17, 18, 19 und 20.

Webhook Url und die Meldung, mit den englischen Beschriftungen aus dem Code. Gilt für Odoo 17, 18, 19 und 20.
Die zwei Wege, die zur Meldung führen
Dieselbe Meldung kann über zwei Schaltflächen erscheinen, weil beide dieselbe Methode aufrufen, die die Webhooks des Shops registriert:
Webhooks registrieren/aktualisieren(Register/Update Webhooks) im Shop-Formular. Sie ist ausgeblendet, wenn das FeldShopify connectiondie Verbindung von FlexigoTech Cloud enthält; dieses Feld ist in keiner Ansicht sichtbar und ist der Standardwert, also ist die Schaltfläche mit den Standardwerten nicht zu sehen. In Odoo 17, 18, 19 und 20 ist das gleich.Ausführenim AssistentenShopify Manual Sync. Diese Schaltfläche ist immer sichtbar.
Das Shop-Formular öffnen Sie über das Menü Shopify › Konfiguration › Shops. Jeder Menüabschnitt verlangt eine Berechtigung: Konfiguration verlangt Operator und Shopify verlangt Betrachter. Fehlt Ihnen eine der beiden, sehen Sie den jeweiligen Abschnitt nicht. Im Formular der Shopify-Instanzen zeigt der Reiter Webhooks das schreibgeschützte Feld Webhook Url.

Webhook-URL ist nicht verfügbar. Überprüfen Sie die Odoo-Basis-URL und den Webhook-Token.Ein Fall aus der Praxis
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Taller Norte ist ein für dieses Beispiel erfundenes Unternehmen: Es verkauft Keramik in einem Shopify-Shop, und Marta, die die Odoo-Einführung betreut, richtet gerade die Verbindung ein. Sie öffnet den Assistenten Shopify Manual Sync und klickt auf Ausführen. Mit Odoo auf Deutsch sieht sie Webhook-URL ist nicht verfügbar. Überprüfen Sie die Odoo-Basis-URL und den Webhook-Token., und die Registrierung der Webhooks wird abgebrochen.
Marta sucht keinen Kommunikationsfehler mit Shopify: Die Meldung hängt von einer einzigen Bedingung ab, nämlich davon, dass das Feld Webhook Url leer ist. Sie öffnet Shopify › Konfiguration › Shops, ruft das Shop-Formular auf und schaut in den Reiter Webhooks: Tatsächlich ist das Feld leer. Da es schreibgeschützt ist, versucht sie nicht, es zu beschreiben. Sie geht zurück zu dem, was die Meldung selbst nennt, die Odoo-Basis-URL und den Webhook-Token, und wiederholt die Aktion, sobald Webhook Url einen Wert hat. Mit gefülltem Feld löst diese Prüfung nicht mehr aus.
Was die Registrierung tut, wenn diese Prüfung bestanden ist
Das verursacht die Meldung nicht, hilft Ihnen aber, das Folgende einzuordnen. Ist Webhook Url gefüllt, liest die Registrierung die Webhook-Themen des Shops, fragt in Shopify die vorhandenen Abonnements ab, löscht diejenigen, die auf diese Odoo-Datenbank zeigen und nicht mehr gebraucht werden, und legt die fehlenden an. Findet sie Abonnements, die auf Adressen außerhalb dieser Odoo-Datenbank zeigen, lässt sie diese unverändert und schreibt eine Notiz in das Shop-Formular.
Was zu tun ist, Schritt für Schritt
- Öffnen Sie
Shopify › Konfiguration › Shopsund rufen Sie das Shop-Formular auf. Sehen Sie das Menü oder einen Abschnitt davon nicht, fehlt Ihnen die BerechtigungOperatoroderBetrachter, die jeder Abschnitt verlangt. - Wechseln Sie zum Reiter
Webhooksund sehen Sie sich das FeldWebhook Urlan. Ist es leer, ist das die Ursache der Meldung. - Versuchen Sie nicht, es zu beschreiben: Es ist schreibgeschützt. Prüfen Sie, was die Meldung selbst nennt: die Odoo-Basis-URL und den Webhook-Token.
- Sobald
Webhook Urleinen Wert hat, wiederholen Sie die Aktion mitWebhooks registrieren/aktualisieren(sofern die Schaltfläche in Ihrem Shop sichtbar ist) oder mitAusführenim AssistentenShopify Manual Sync. - Prüfen Sie, dass diese Meldung beim Wiederholen der Aktion nicht mehr erscheint.
Was Sie sich aus dem Fall merken sollten
- Die Bedingung ist nur eine:
Webhook Urlist leer. Sie hängt nicht davon ab, ob Shopify antwortet, denn diese Prüfung läuft innerhalb der Webhook-Registrierung vor jeder Abfrage an Shopify. - Eine Meldung, zwei Schaltflächen: Sehen Sie sie nach einem Klick auf
Ausführen, ist der Ursprung derselbe wie beim Klick auf die Schaltfläche im Formular. - Mit den Standardwerten ist
Webhooks registrieren/aktualisierenim Formular nicht zu sehen. Dass Sie sie nicht finden, heißt nicht, dass das Modul fehlt. - Die Meldung bricht die Aktion ab: Die Registrierung läuft nicht weiter, solange das Feld leer ist.
So unterstützt FlexigoTech
Das Modul ist eine Einmalzahlung pro Version und benötigt das Abonnement von FlexigoTech Cloud (Tarif Conector, 49 €/Monat oder 490 €/Jahr zzgl. MwSt.). Es ist für Odoo 17, 18, 19 und 20 veröffentlicht; mit dem Abonnement ist das Modul für neuere Versionen inbegriffen, wenn Sie es auf flexigotech.com gekauft haben, im Odoo App Store wird jede Version dort einzeln gekauft. Sie können das Odoo-Apps-Datenblatt oder die Modulseite ansehen. Wenn Sie Odoo einführen und die Verbindung mit Shopify gemeinsam mit jemandem prüfen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Connectoren und Integrationen.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (03641761): models/shopify_instance.py
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (03641761): views/shopify_instance_views.xml
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (03641761): wizard/shopify_sync_wizard_views.xml
- Quellcode des Moduls: flexigobe_shopify_seller_connector 20.0 (03641761): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
