Naar hoofdinhoud
Shopify

De melding «Webhook-URL is niet beschikbaar» in Shopify voor Odoo

Verschijnt wanneer het veld Webhook Url van de Shopify-winkel leeg is en je de webhooks probeert te registreren: de module toont Webhook-URL is niet beschikbaar. Controleer de Odoo-basis-URL en het webhook-token. (Webhook URL is not available. Check Odoo base URL and webhook token.) en de registratie stopt. Hier lees je wanneer dat gebeurt, wat het betekent en wat je controleert.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Shopify
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer de melding precies verschijnt

De module geeft Webhook-URL is niet beschikbaar. Controleer de Odoo-basis-URL en het webhook-token. wanneer het veld Webhook Url van de winkel leeg is. Dat is het eerste wat de registratie van webhooks controleert: het gebeurt vóór het nakijken van de webhook-onderwerpen en vóór het opvragen van de abonnementen die al in Shopify staan. Omdat de melding de actie stopt, gaat de registratie niet verder zolang het veld leeg is.

De melding staat in de gepubliceerde code van de Odoo-branches 17, 18, 19 en 20.

Schema gemaakt met code, geen Odoo-scherm: het winkelmenu, de knoppen voor registreren en uitvoeren, het veld met de webhook-URL en de foutmelding
Schema op basis van de gepubliceerde code van de module, geen Odoo-screenshot: het menupad, de knoppen om webhooks te registreren en uit te voeren, het veld Webhook Url en de melding, met de Engelse labels uit de code. Geldt voor Odoo 17, 18, 19 en 20.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

De twee ingangen

Dezelfde melding kan via twee knoppen verschijnen, omdat beide uitkomen bij de methode die de webhooks van de winkel registreert:

  • Webhooks registreren/bijwerken (Register/Update Webhooks), op het winkelformulier. De knop is verborgen wanneer het veld Shopify connection de verbinding van FlexigoTech Cloud als waarde heeft; dat veld is in geen enkele weergave zichtbaar en dat is de standaardwaarde, dus met de standaardwaarden zie je de knop niet. Dit is hetzelfde in Odoo 17, 18, 19 en 20.
  • Uitvoeren (Run), in de wizard Shopify Manual Sync. Deze knop is altijd zichtbaar.

Het winkelformulier open je via het menu Shopify › Configuratie › Winkels. Elk deel van het menu vraagt een recht: Configuratie vraagt Operator en Shopify vraagt Lezer. Heb je een van beide niet, dan zie je dat deel niet. In het formulier van Shopify-instanties (Shopify Instances) toont het tabblad Webhooks het veld Webhook Url, alleen-lezen.

Schema gemaakt met code, geen Odoo-scherm, met dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema op basis van de gepubliceerde vertalingen van de module, geen Odoo-screenshot. Met Odoo in het Nederlands zie je de melding als Webhook-URL is niet beschikbaar. Controleer de Odoo-basis-URL en het webhook-token.

Een voorbeeld in de praktijk

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Taller Norte is een verzonnen bedrijf voor dit voorbeeld: het verkoopt keramiek in een Shopify-winkel en Marta, die de Odoo-implementatie begeleidt, maakt de verbinding klaar. Ze opent de wizard Shopify Manual Sync en klikt op Uitvoeren. Met Odoo in het Nederlands ziet ze Webhook-URL is niet beschikbaar. Controleer de Odoo-basis-URL en het webhook-token. en de registratie van webhooks stopt.

Marta zoekt geen communicatiefout met Shopify: de melding hangt van één voorwaarde af, namelijk dat het veld Webhook Url leeg is. Ze opent Shopify › Configuratie › Winkels, gaat naar het formulier van de winkel en kijkt op het tabblad Webhooks: inderdaad, het is leeg. Omdat het veld alleen-lezen is, probeert ze het niet in te vullen. Ze gaat terug naar wat de melding zelf noemt, de Odoo-basis-URL en het webhook-token, en herhaalt de actie zodra Webhook Url een waarde heeft. Met dat veld gevuld verschijnt deze controle niet meer.

Wat de registratie doet als deze controle is geslaagd

Dit veroorzaakt de melding niet, maar het laat zien wat er daarna komt. Met een gevulde Webhook Url leest de registratie de webhook-onderwerpen van de winkel, vraagt in Shopify de bestaande abonnementen op, verwijdert de abonnementen die naar deze Odoo-database wijzen en niet meer kloppen, en maakt de ontbrekende aan. Vindt het abonnementen die naar adressen buiten deze Odoo-database wijzen, dan laat het die ongemoeid en schrijft het een notitie op het winkelformulier.

Wat te doen, stap voor stap

  1. Open Shopify › Configuratie › Winkels en ga naar het formulier van de winkel. Zie je het menu of een deel ervan niet, dan ontbreekt het recht Operator of Lezer dat elk deel vraagt.
  2. Ga naar het tabblad Webhooks en bekijk het veld Webhook Url. Is het leeg, dan is dat de oorzaak van de melding.
  3. Probeer het niet in te vullen: het is alleen-lezen. Controleer wat de melding zelf zegt: de Odoo-basis-URL en het webhook-token.
  4. Heeft Webhook Url een waarde, herhaal dan de actie met Webhooks registreren/bijwerken (als de knop zichtbaar is in jouw winkel) of met Uitvoeren in de wizard Shopify Manual Sync.
  5. Controleer dat de melding niet meer verschijnt als je de actie herhaalt.

Wat je van dit geval moet onthouden

  • De voorwaarde is er maar één: Webhook Url leeg. Het hangt niet af van een reactie van Shopify, want binnen de registratie van webhooks komt deze controle vóór elke vraag aan Shopify.
  • Eén melding, twee knoppen: zie je haar na een klik op Uitvoeren, dan is de oorsprong dezelfde als wanneer je haar ziet na een klik op de knop in het formulier.
  • Met de standaardwaarden is Webhooks registreren/bijwerken niet zichtbaar op het formulier. Dat je de knop niet vindt, betekent niet dat de module ontbreekt.
  • De melding stopt de actie: de registratie gaat niet verder zolang het veld leeg is.

Zo helpt FlexigoTech

De module is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud (plan Conector, € 49 per maand of € 490 per jaar excl. btw). Hij is gepubliceerd voor Odoo 17, 18, 19 en 20; met het abonnement zit de module voor de nieuwere versies erbij als je hem op flexigotech.com hebt gekocht, en in de Odoo App Store koop je elke versie daar apart. Bekijk de Odoo Apps-pagina of de modulepagina. Ben je Odoo aan het implementeren en wil je dat iemand de Shopify-verbinding met je doorloopt, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

Verkooporder … is niet gekoppeld aan een Shopify-bestelling: wat nu?Wat de fout 'niet gekoppeld aan een Shopify-bestelling' in Odoo betekent, wanneer ze verschijnt bij de knop Pushen naar Shopify en hoe je het stap voor stap…Shopify in Odoo: wat te doen als je Operator-toegang mistWat de Shopify-melding over Operator- of Manager-toegang in Odoo betekent, wanneer ze verschijnt bij pushen of annuleren van een order en hoe je dit oplost.Wat de knop «Bestellingen synchroniseren» van Shopify Connector for Odoo doet, stap voor stapWat doet de knop Bestellingen synchroniseren van de Shopify-connector voor Odoo: wanneer je hem ziet, wat hij controleert, wat er verandert en welke fouten.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen