Crear webhooks
Los webhooks son una herramienta para recuperar y almacenar datos de un evento específico. Permiten registrar una URL https:// donde se pueden almacenar los datos del evento en formatos JSON o XML. Los webhooks se usan comúnmente por las siguientes razones:
- Realizar un pedido
- Cambiar el precio de un producto
- Notificar a tu cliente de mensajería instantánea o a tu buscapersonas cuando estás offline
- Recopilar datos para un almacén de datos
- Integrar el software de contabilidad
- Filtrar los artículos del pedido e informar a varios transportistas sobre el pedido
- Eliminar datos de clientes de tu base de datos cuando desinstalan tu aplicación
Eventos de webhook compatibles
Puedes seleccionar cualquiera de los eventos de la lista cuando creating a webhook. Por ejemplo, si quieres crear un webhook que se envíe cada vez que se pague un pedido, selecciona Pago de pedido. Otro ejemplo: si quieres crear un webhook que se envíe cada vez que se actualice una propiedad de la tienda, selecciona Actualización de tienda.
| Categoría | Eventos |
|---|---|
| Carrito |
|
| Pago |
|
| Colección |
|
| Cliente |
|
| Descuento |
|
| Pedido preliminar |
|
| Preparación de pedidos |
|
| Inventario |
|
| Sucursal |
|
| Mercado |
|
| Pedido |
|
| Producto |
|
| Reembolso |
|
| Tienda |
|
| Medio de pago |
|
| Tema |
|
| Transacción |
|
Crear webhooks
Puedes crear un webhook en cualquier momento. Los webhooks se firman con una identificación compuesta por una combinación de letras y números que es única de la tienda.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notifications.
Haz clic en Webhooks.
Haz clic en ⊕ Crear webhook.
En el menú desplegable Evento, selecciona alguno de los supported webhook events que quieras usar. No puedes cambiar el evento del webhook después de crear el webhook.
En el menú desplegable Formato, elige el formato en el que quieres que Shopify te envíe esta información. Hay dos opciones: JSON o XML.
En el campo URL, ingresa la URL donde quieres almacenar los datos. No se pueden entregar webhooks a las siguientes URL:
- Localhost
- Cualquier URL que termine con la palabra "internal" (por ejemplo,
example.com/internal) - Cualquier URL de un dominio personalizado asociado a la tienda
- Dominios de ejemplo (como
www.example.com) - Dominios de Shopify (como
shopify.comymyshopify.com)
En Versión de la API de webhook, selecciona la versión de webhook que prefieras.
Haz clic en Guardar.
Móvil
Desde la app de Shopify, toca
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 alguno de los supported webhook events que quieras usar. No puedes cambiar el evento del webhook después de crear el webhook.
En el menú desplegable Formato, elige el formato en el que quieres que Shopify te envíe esta información. Hay dos opciones: JSON o XML.
En el campo URL, ingresa la URL donde quieres almacenar los datos. No se pueden entregar webhooks a las siguientes URL:
- Localhost
- Cualquier URL que termine con la palabra "internal" (por ejemplo,
example.com/internal) - Cualquier URL de un dominio personalizado asociado a la tienda
- Dominios de ejemplo (como
www.example.com) - Dominios de Shopify (como
shopify.comymyshopify.com)
En Versión de la API de webhook, selecciona la versión de webhook que prefieras.
Toca Guardar o ✓.
Después de guardar el nuevo webhook, se muestra en la página Webhooks.
Editar webhooks
Puedes editar la configuración de un webhook después de crearlo. Sin embargo, no puedes modificar el selected webhook event.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notifications.
Haz clic en Webhooks.
En la fila del webhook que quieres editar, haz clic en ... > Editar.
En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
Haz clic en Guardar.
Móvil
Desde la app de Shopify, toca
y luego toca
Configuración.
En la sección Configuración de la tienda, toca Notificaciones.
Toca Webhooks.
En la fila del webhook que quieres editar, toca ... > Editar.
En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
Toca Guardar o ✓.
Probar webhooks
Puedes probar el webhook para asegurarte de que la información del evento se envía a la URL correcta.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notifications.
Haz clic en Webhooks.
En la fila del webhook que quieres probar, haz clic en ... > Enviar prueba.
En la URL que especificaste para el webhook, verifica que la notificación funcione.
Móvil
Desde la app de Shopify, toca
y luego toca
Configuración.
En la sección Configuración de la tienda, toca Notificaciones.
Toca Webhooks.
En la fila del webhook que quieres probar, toca ... > Enviar prueba.
En la URL que especificaste para el webhook, verifica que la notificación funcione.
Eliminar webhooks
Puedes eliminar un webhook desde el panel de control de Shopify. Esta acción no se puede deshacer.
Pasos:
Escritorio
Desde el panel de control de Shopify, ve a Configuración > Notifications.
Haz clic en Webhooks.
En la fila del webhook que quieres eliminar, haz clic en ... > Eliminar.
Móvil
Desde la app de Shopify, toca
y luego toca
Configuración.
En la sección Configuración de la tienda, toca Notificaciones.
Toca Webhooks.
En la fila del webhook que quieres eliminar, toca ... > Eliminar.