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 para:

  • 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

Crear webhooks

Pasos:

  1. Desplázate hacia abajo a la sección Webhooks.

  2. Haz clic en el botón Crear webhook. Debe aparecer una ventana nueva.

  3. En el primer menú desplegable, selecciona el "Evento" en la siguiente lista:

- Creación de carrito : se enviará un webhook cada vez que se crea un carrito. - Actualización del carrito : se enviará un webhook cada vez que se actualice un carrito. - Creación de pago : se enviará un webhook cada vez que se cree un pago. - Eliminación de pago : se enviará un webhook cada vez que se elimine un pago. - Actualización de pago : se enviará un webhook cada vez que se actualice un pago. - Creación de colección : se enviará un webhook cada vez que se cree una colección. - Eliminación de colección : se enviará un webhook cada vez que se elimine una colección. - Actualización de colección : se enviará un webhook cada vez que se actualice una colección. - Creación de grupo de clientes : se enviará un webhook cada vez que se cree un grupo de clientes. - Eliminación de grupo de clientes : se enviará un webhook cada vez que se elimine un grupo de clientes. - Actualización de grupo de clientes : se enviará un webhook cada vez que se actualice un grupo de clientes. - Creación de clientes : se enviará un webhook cada vez que se cree un nuevo cliente. - Eliminación de cliente : se enviará un webhook cada vez que se elimine un registro de cliente. - Deshabilitación de cliente : se enviará un webhook cada vez que se deshabilite una cuenta de cliente. - Habilitación de cliente : se enviará un webhook cada vez que se habilite una cuenta de cliente. - Actualización de cliente : se enviará un webhook cada vez que se actualice un registro de cliente. - Creación de pedido preliminar : se enviará un webhook cada vez que se cree un pedido preliminar. - Eliminación de pedido preliminar : se enviará un webhook cada vez que se elimine un pedido preliminar. - Actualización de pedido preliminar : se enviará un webhook cada vez que se actualice un pedido preliminar. - Creación de proceso de envío : se enviará un webhook cada vez que se cree un proceso de envío de un pedido. - Actualización de proceso de envío : se enviará un webhook cada vez que se actualice el proceso de envío de un pedido. - Cancelación de pedido : se enviará un webhook cada vez que se cancele un pedido. - Creación de pedido : se enviará un webhook cada vez que se cree un pedido. - Eliminación de pedido : se enviará un webhook cada vez que se elimine un pedido. - Proceso de envío de pedido : se enviará un webhook cada vez que se complete el envío de un pedido. - Pago de pedido : se enviará un webhook cada vez que se pague un pedido. - Actualización de pedido : se enviará un webhook cada vez que se actualice un pedido. - Creación de producto : se enviará un webhook cada vez que se haya creado un producto. - Eliminación de productos : se enviará un webhook cada vez que se elimine un producto. - Actualización de producto : se enviará un webhook cada vez que se haya actualizado un producto. - Creación de reembolso : se enviará un webhook cada vez que se emita un reembolso. - Actualización de tienda : se enviará un webhook cada vez que se actualice una sucursal. - Creación de plantilla : se enviará un webhook cada vez que se cree una plantilla. - Eliminación de plantilla : se enviará un webhook cada vez que se elimine una plantilla. - Actualización de tema : se enviará un webhook cada vez que se actualice una propiedad del tema.

  1. En el segundo menú desplegable, elige el formato en el que quieres que Shopify te envíe esta información. Las opciones son JSON o XML.

  2. En URL, ingresa la URL donde quieres que se almacenen los datos. Debes tener en cuenta que los webhooks no se pueden devolver a las siguientes URL:

- Localhost - Cualquier URL que termine en la palabra "internal" (por ej., thisshop.com/internal) - Dominios "falsos" como www.example.com - Los dominios de Shopify (es decir, shopify.com y myshopify.com)

  1. Haz clic en Agregar webhook. Tu webhook ya debería aparecer en la sección "Webhooks".

  2. También puedes probar tu webhook, para asegurarte de que la información se envía al URL correcto. Para hacer esto, haz clic en el enlace enviar notificación de prueba. Verifica que funciona en la URL que especificaste.

Eliminar webhooks

Pasos:

  1. Desplázate hacia abajo a la sección Webhooks.

  2. Junto al webhook creado, debería haber un pequeño ícono de papelera.

  3. Haz clic en el ícono de papelera para eliminar el webhook.

¿Estas listo(a) para comenzar a vender con Shopify?

Pruébala gratis