Saltar al contenido principal
Shopify

El mensaje «La URL del webhook no está disponible» en Shopify para Odoo

Sale cuando el campo Webhook Url de la tienda de Shopify está vacío y se intenta registrar los webhooks: el módulo muestra La URL del webhook no está disponible. Compruebe la URL base de Odoo y el token del webhook. (Webhook URL is not available. Check Odoo base URL and webhook token.) y el registro se detiene. Aquí tienes cuándo pasa, qué significa y qué comprobar.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Shopify
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Cuándo sale exactamente

El módulo lanza La URL del webhook no está disponible. Compruebe la URL base de Odoo y el token del webhook. cuando el campo Webhook Url de la tienda está vacío. Es lo primero que comprueba el registro de webhooks: va antes de revisar los temas de webhook y antes de consultar las suscripciones que ya hay en Shopify. Como el aviso detiene la acción, el registro no sigue adelante mientras el campo esté vacío.

El mensaje está en el código publicado de las ramas de Odoo 17, 18, 19 y 20.

Esquema hecho con código, no una pantalla de Odoo: el menú de tiendas, los botones de registro y de ejecución, el campo de la URL del webhook y el mensaje de error
Esquema a partir del código publicado del módulo, no una captura de Odoo: la ruta del menú, los botones de registrar webhooks y de ejecutar, el campo Webhook Url y el mensaje, con los rótulos en inglés del código. Vale para Odoo 17, 18, 19 y 20.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

Las dos puertas por las que se llega

El mismo mensaje puede salir desde dos botones, porque los dos llegan al método que registra los webhooks de la tienda:

  • Registrar/actualizar webhooks (Register/Update Webhooks), en la ficha de la tienda. Se oculta cuando el campo Shopify connection vale la conexión de FlexigoTech Cloud; ese campo no se ve en ninguna vista y ese es su valor por defecto, así que con los valores por defecto el botón no se ve. Es igual en Odoo 17, 18, 19 y 20.
  • Ejecutar (Run), en el asistente Shopify Manual Sync. Este botón se ve siempre.

La ficha de la tienda se abre desde el menú Shopify › Configuración › Tiendas (Shopify › Configuration › Stores). Cada tramo del menú pide un permiso: Configuración (Configuration) pide Operador (Operator) y Shopify pide Visor (Viewer). Si no tienes uno de los dos, no ves ese tramo. Dentro de la ficha de Instancias de Shopify (Shopify Instances), la pestaña Webhooks muestra el campo Webhook Url, de solo lectura.

Esquema hecho con código, no una pantalla de Odoo, con el mismo mensaje en castellano, alemán, francés, italiano y portugués
Esquema a partir de las traducciones publicadas del módulo, no una captura de Odoo. Con Odoo en castellano, el mensaje se ve como La URL del webhook no está disponible. Compruebe la URL base de Odoo y el token del webhook.

Un caso para verlo en acción

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Taller Norte es una empresa inventada para este ejemplo: vende cerámica en una tienda de Shopify y Marta, que lleva la implantación de Odoo, está dejando lista la conexión. Abre el asistente Shopify Manual Sync y pulsa Ejecutar. Con Odoo en castellano ve La URL del webhook no está disponible. Compruebe la URL base de Odoo y el token del webhook. y el registro de webhooks se detiene.

Marta no busca un fallo de comunicación con Shopify: el aviso depende de una sola condición, que el campo Webhook Url esté vacío. Abre Shopify › Configuración › Tiendas, entra en la ficha de la tienda y mira la pestaña Webhooks: en efecto, está vacío. Como el campo es de solo lectura, no intenta escribirlo. Vuelve a lo que nombra el propio aviso, la URL base de Odoo y el token del webhook, y, cuando Webhook Url ya tiene valor, repite la acción. Con ese campo relleno, esta comprobación deja de saltar.

Qué hace el registro cuando pasa esta comprobación

Esto no causa el mensaje, pero te sitúa en lo que viene después. Con Webhook Url rellena, el registro lee los temas de webhook de la tienda, consulta en Shopify las suscripciones que ya existen, borra las que apuntan a esta base de Odoo y ya no corresponden, y crea las que faltan. Si encuentra suscripciones que apuntan a direcciones ajenas a esta base de Odoo, las deja como están y escribe una nota en la ficha de la tienda.

Qué hacer, paso a paso

  1. Abre Shopify › Configuración › Tiendas y entra en la ficha de la tienda. Si no ves el menú o alguno de sus tramos, te falta el permiso Operador o Visor que pide cada uno.
  2. Ve a la pestaña Webhooks y mira el campo Webhook Url. Si está vacío, esa es la causa del mensaje.
  3. No intentes escribir en él: es de solo lectura. Revisa lo que dice el propio mensaje: la URL base de Odoo y el token del webhook.
  4. Cuando Webhook Url tenga valor, repite la acción con Registrar/actualizar webhooks (si el botón se ve en tu tienda) o con Ejecutar en el asistente Shopify Manual Sync.
  5. Comprueba que este mensaje ya no sale al repetir la acción.

Qué conviene recordar del caso

  • La condición es una sola: Webhook Url vacío. No depende de que Shopify responda, porque dentro del registro de webhooks esta comprobación va antes de cualquier consulta a Shopify.
  • Un mismo aviso, dos botones: si lo ves al pulsar Ejecutar, el origen es el mismo que si lo ves al pulsar el botón de la ficha.
  • Con los valores por defecto, Registrar/actualizar webhooks no se ve en la ficha. Que no lo encuentres no significa que falte el módulo.
  • El aviso detiene la acción: el registro no continúa mientras el campo esté vacío.

Cómo ayuda FlexigoTech

El módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud (plan Conector, 49 €/mes o 490 €/año sin IVA). Está publicado para Odoo 17, 18, 19 y 20; con la suscripción, el módulo para las versiones nuevas va incluido si lo compraste en flexigotech.com, y en el Odoo App Store cada versión se compra allí. Puedes ver la ficha de Odoo Apps o la página del módulo. Si estás implantando Odoo y quieres que alguien revise contigo la conexión con Shopify, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

El pedido de venta … no está vinculado a un pedido de Shopify: qué hacerQué significa el error «no está vinculado a un pedido de Shopify» en Odoo, cuándo sale con el botón Enviar a Shopify y cómo revisarlo paso a paso.Shopify en Odoo: qué hacer si te falta acceso de OperatorQué significa el aviso de acceso de Operator o Manager de Shopify en Odoo, cuándo sale al enviar o cancelar un pedido y cómo se resuelve.Qué hace el botón «Sincronizar pedidos» de Shopify Connector for Odoo, paso a pasoQué hace el botón Sincronizar pedidos del conector de Shopify para Odoo: cuándo aparece, qué comprueba, qué cambia en la ficha y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes