Quan surt exactament
El mòdul llança Webhook URL is not available. Check Odoo base URL and webhook token. quan el camp Webhook Url de la botiga és buit. És el primer que comprova el registre de webhooks: va abans de revisar els temes de webhook i abans de consultar les subscripcions que ja hi ha a Shopify. Com que l'avís atura l'acció, el registre no continua mentre el camp sigui buit.
El missatge és al codi publicat de les branques d'Odoo 17, 18, 19 i 20.

Webhook Url i el missatge, amb els rètols en anglès del codi. Val per a Odoo 17, 18, 19 i 20.
Les dues portes per les quals s'hi arriba
El mateix missatge pot sortir des de dos botons, perquè tots dos arriben al mètode que registra els webhooks de la botiga:
Register/Update Webhooks, a la fitxa de la botiga. S'amaga quan el campShopify connectionval la connexió de FlexigoTech Cloud; aquest camp no es veu en cap vista i aquest és el seu valor per defecte, així que amb els valors per defecte el botó no es veu. És igual a Odoo 17, 18, 19 i 20.Run, a l'assistentShopify Manual Sync. Aquest botó es veu sempre.
La fitxa de la botiga s'obre des del menú Shopify › Configuration › Stores. Cada tram del menú demana un permís: Configuration demana Operator i Shopify demana Viewer. Si no en tens un dels dos, no veus aquest tram. Dins de la fitxa de Shopify Instances, la pestanya Webhooks mostra el camp Webhook Url, de només lectura.

Webhook URL is not available. Check Odoo base URL and webhook token.Un cas per veure-ho en acció
Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.
Taller Norte és una empresa inventada per a aquest exemple: ven ceràmica en una botiga de Shopify i la Marta, que porta la implantació d'Odoo, està deixant a punt la connexió. Obre l'assistent Shopify Manual Sync i prem Run. Amb Odoo en català veu Webhook URL is not available. Check Odoo base URL and webhook token. i el registre de webhooks s'atura.
La Marta no busca una fallada de comunicació amb Shopify: l'avís depèn d'una sola condició, que el camp Webhook Url sigui buit. Obre Shopify › Configuration › Stores, entra a la fitxa de la botiga i mira la pestanya Webhooks: efectivament, és buit. Com que el camp és de només lectura, no intenta escriure-hi. Torna al que anomena el mateix avís, la URL base d'Odoo i el token del webhook, i, quan Webhook Url ja té valor, repeteix l'acció. Amb aquest camp omplert, aquesta comprovació deixa de saltar.
Què fa el registre quan passa aquesta comprovació
Això no causa el missatge, però et situa en el que ve després. Amb Webhook Url omplert, el registre llegeix els temes de webhook de la botiga, consulta a Shopify les subscripcions que ja existeixen, esborra les que apunten a aquesta base d'Odoo i ja no corresponen, i crea les que falten. Si troba subscripcions que apunten a adreces alienes a aquesta base d'Odoo, les deixa com estan i escriu una nota a la fitxa de la botiga.
Què fer, pas a pas
- Obre
Shopify › Configuration › Storesi entra a la fitxa de la botiga. Si no veus el menú o algun dels seus trams, et falta el permísOperatoroViewerque demana cadascun. - Ves a la pestanya
Webhooksi mira el campWebhook Url. Si és buit, aquesta és la causa del missatge. - No intentis escriure-hi: és de només lectura. Revisa el que diu el mateix missatge: la URL base d'Odoo i el token del webhook.
- Quan
Webhook Urltingui valor, repeteix l'acció ambRegister/Update Webhooks(si el botó es veu a la teva botiga) o ambRuna l'assistentShopify Manual Sync. - Comprova que aquest missatge ja no surt en repetir l'acció.
Què convé recordar del cas
- La condició és una sola:
Webhook Urlbuit. No depèn que Shopify respongui, perquè dins del registre de webhooks aquesta comprovació va abans de qualsevol consulta a Shopify. - Un mateix avís, dos botons: si el veus en prémer
Run, l'origen és el mateix que si el veus en prémer el botó de la fitxa. - Amb els valors per defecte,
Register/Update Webhooksno es veu a la fitxa. Que no el trobis no vol dir que falti el mòdul. - L'avís atura l'acció: el registre no continua mentre el camp sigui buit.
Com ajuda FlexigoTech
El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud (pla Conector, 49 €/mes o 490 €/any sense IVA). Està publicat per a Odoo 17, 18, 19 i 20; amb la subscripció, el mòdul per a les versions noves va inclòs si el vas comprar a flexigotech.com, i a l'Odoo App Store cada versió es compra allà. Pots veure la fitxa d'Odoo Apps o la pàgina del mòdul. Si estàs implantant Odoo i vols que algú revisi amb tu la connexió amb Shopify, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (03641761): models/shopify_instance.py
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (03641761): views/shopify_instance_views.xml
- Codi del mòdul: flexigobe_shopify_seller_connector 20.0 (03641761): wizard/shopify_sync_wizard_views.xml
- Codi del mòdul: 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
