Crea webhooks
Los webhooks son una herramienta para recuperar y almacenar datos de un evento determinado. Te permiten registrar una URL https://
donde los datos del evento se pueden almacenar en formatos JSON o XML. Los webhooks se usan comúnmente en los siguientes casos:
- Realizar un pedido
- Cambiar el precio de un producto
- Notificar a tu cliente de MI o localizador cuando no estás conectado(a)
- Recopilar datos para almacenamiento de datos
- Integrar tu software de contabilidad
- Filtrar los artículos del pedido e informar a los distintos transportistas sobre el pedido
- Eliminar datos de clientes de tu base de datos cuando desinstalan tu app
En esta página
Eventos de webhooks compatibles
Al crear un webhook, puedes seleccionar uno de los eventos mencionados. Por ejemplo, si deseas crear un webhook que se envía cada vez que se paga un pedido, selecciona Pago de pedido. Por otro ejemplo, si deseas crear un webhook que se envía cada vez que se actualice una propiedad de la tienda, selecciona Actualizar tienda.
Categoría | Eventos |
---|---|
Carrito |
|
Pantalla de pago |
|
Colección |
|
Cliente |
|
Descuento |
|
Pedido preliminar |
|
Preparación de pedidos |
|
Inventario |
|
Ubicación |
|
Mercado |
|
Pedido |
|
Producto |
|
Reembolso |
|
Shop |
|
Licitación |
|
Tema |
|
Transacción |
|
Crear webhooks
Puedes crear un webhook en cualquier momento. Tus webhooks se firman con una identificación que consiste en una combinación de letras y números únicos para tu tienda.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notificaciones.
Haz clic en Webhooks.
Haz clic en ⊕ Crear webhook.
En el menú desplegable Evento, selecciona cualquiera de los eventos de webhooks compatibles que desees usar como evento de webhook. No puedes cambiar el evento de webhook después de crear el webhook.
En el menú desplegable Formato, elige el formato en el que deseas que Shopify te envíe esta información. Las opciones son JSON o XML.
-
En el campo URL, introduce la URL donde deseas que se almacenen los datos. Los webhooks no se pueden devolver a las siguientes URL:
- Localhost
- Cualquier URL que termine en la palabra "internal" (como
example.com/internal
) - Cualquier URL de cualquier dominio personalizado conectado a la tienda
- Dominios "falsos" (como
www.example.com
) - Los dominios de Shopify (como
shopify.com
ymyshopify.com
)
En la versión de la API Webhook, selecciona la versión de webhook de tu preferencia.
Haz clic en Guardar.
iPhone
- En la aplicación de Shopify, toca el botón … y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- Toca ⊕ Crear webhook.
- En el menú desplegable Evento, selecciona cualquiera de los eventos de webhooks compatibles que desees usar como evento de webhook. No puedes cambiar el evento de webhook después de crear el webhook.
- En el menú desplegable Formato, elige el formato en el que deseas que Shopify te envíe esta información. Las opciones son JSON o XML.
-
En el campo URL, introduce la URL donde deseas que se almacenen los datos. Los webhooks no se pueden devolver a las siguientes URL:
- Localhost
- Cualquier URL que termine en la palabra "internal" (como
example.com/internal
) - Cualquier URL de cualquier dominio personalizado conectado a la tienda
- Dominios "falsos" (como
www.example.com
) - Los dominios de Shopify (como
shopify.com
ymyshopify.com
)
En la versión de la API Webhook, selecciona la versión de webhook de tu preferencia.
Toca Guardar.
Android
- En la aplicación de Shopify, toca el botón ☰ y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- Toca ⊕ Crear webhook.
- En el menú desplegable Evento, selecciona cualquiera de los eventos de webhooks compatibles que desees usar como evento de webhook. No puedes cambiar el evento de webhook después de crear el webhook.
- En el menú desplegable Formato, elige el formato en el que deseas que Shopify te envíe esta información. Las opciones son JSON o XML.
-
En el campo URL, introduce la URL donde deseas que se almacenen los datos. Los webhooks no se pueden devolver a las siguientes URL:
- Localhost
- Cualquier URL que termine en la palabra "internal" (como
example.com/internal
) - Cualquier URL de cualquier dominio personalizado conectado a la tienda
- Dominios "falsos" (como
www.example.com
) - Los dominios de Shopify (como
shopify.com
ymyshopify.com
)
En la versión de la API Webhook, selecciona la versión de webhook de tu preferencia.
Toca ✓.
Después de guardar tu nuevo webhook, se mostrará en la página deWebhooks.
Editar webhooks
Puedes editar la configuración de un webhook después de haberla creado. Sin embargo, no puedes modificar el evento de webhook seleccionado.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notificaciones.
Haz clic en Webhooks.
En la fila que contiene el webhook que deseas editar, haz clic en ... > Editar.
En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
Haz clic en Guardar.
iPhone
- En la aplicación de Shopify, toca el botón … y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- En la fila que contiene el webhook que quieres editar, toca ... > Editar.
- En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
- Toca Guardar.
Android
- En la aplicación de Shopify, toca el botón ☰ y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- En la fila que contiene el webhook que quieres editar, toca ... > Editar.
- En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
- Toca ✓.
Probar webhooks
Puedes probar tu webhook para asegurarte de que la información del evento que deseas se envía a la URL correcta.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notificaciones.
Haz clic en Webhooks.
En la fila que contiene el webhook que quieres probar, haz clic ... > Enviar prueba.
En la URL que especificaste para el webhook, verifica que la notificación funcione.
iPhone
- En la aplicación de Shopify, toca el botón … y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- En la fila que contiene el webhook que deseas probar, pulsa ... > Enviar prueba.
- En la URL que especificaste para el webhook, verifica que la notificación funcione.
Android
- En la aplicación de Shopify, toca el botón ☰ y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- En la fila que contiene el webhook que deseas probar, pulsa ... > Enviar prueba.
- En la URL que especificaste para el webhook, verifica que la notificación funcione.
Eliminar webhooks
Puedes eliminar un webhook desde tu panel de administración de Shopify. Esta acción no puede deshacerse.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notificaciones.
Haz clic en Webhooks.
En la fila que contiene el webhook que quieres eliminar, haz clic ... > Eliminar.
iPhone
- En la aplicación de Shopify, toca el botón … y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- En la fila que contiene el webhook que quieres eliminar, toca ... > Eliminar.
Android
- En la aplicación de Shopify, toca el botón ☰ y, luego, toca Configuración.
- En la sección Configuración de la tienda, toca Notificaciones.
- Toca Webhooks.
- En la fila que contiene el webhook que quieres eliminar, toca ... > Eliminar.