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

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.

Tabla donde se enumeran los eventos de webhooks compatibles disponibles en el panel de control de Shopify.
CategoríaEventos
Carrito
  • Creación de carrito
  • Actualización del carrito
Pantalla de pago
  • Creación de pago
  • Eliminación de pago
  • Actualización de pago
Colección
  • Creación de colecciones
  • Eliminación de colecciones
  • Actualización de colección
Cliente
  • Actualización del consentimiento de email marketing para clientes
  • Actualización de la configuración de la cuenta de cliente
  • Creación de cliente
  • Eliminación de cliente
  • Desactivación de cliente
  • Actualización del consentimiento de email marketing para clientes
  • Activación de cliente
  • Creación de grupo de clientes
  • Eliminación del grupo de clientes
  • Actualización del grupo de clientes
  • Etiquetas de cliente agregadas
  • Etiquetas de cliente eliminadas
  • Actualización de cliente
Descuento
  • Creación de descuento
  • Eliminación de descuento
  • Actualización de descuento
Pedido preliminar
  • Creación de pedido preliminar
  • Eliminación de pedido preliminar
  • Actualización de pedido preliminar
Preparación de pedidos
  • Creación de proceso de envío
  • El servicio de logística no puede completar la preparación del pedido
  • Las líneas de artículo de preparación de pedidos están preparadas para retiro
  • La preparación de pedidos se movió
  • Pedido preparado en espera
  • Preparación de pedidos reprogramada
  • Vence la preparación del pedido programada
  • Enrutamiento de pedido para preparación completado
  • Órdenes de preparación de pedidos canceladas
  • Solicitud de cancelación de pedidos en preparación aceptada
  • Solicitud de cancelación de preparación de pedidos rechazada
  • Solicitud de cancelación de orden de preparación de pedidos enviada
  • Solicitud de preparación de pedidos aceptada
  • Solicitud de preparación de pedidos rechazada
  • Solicitud de preparación de pedidos enviada
  • Se liberó la preparación de pedidos en espera.
  • Líneas de artículo de preparaciones de pedidos preparadas para entrega local
  • Pedidos de preparación fusionados
  • División de la preparación de pedidos
  • Actualización de proceso de envío
Inventario
  • Creación de artículo de inventario
  • Eliminación de artículo de inventario
  • Actualización de artículo de inventario
  • Conectar nivel de inventario
  • Desconectar nivel de inventario
  • Actualización de nivel de inventario
Ubicación
  • Activación de sucursal
  • Creación de sucursal
  • Desactivación de sucursal
  • Eliminación de sucursal
  • Actualización de artículo de la sucursal
Mercado
  • Creación del mercado
  • Eliminación del mercado
  • Actualización del mercado
Pedido
  • Cancelación de pedido
  • Creación de pedidos
  • Eliminación de pedidos
  • Edición de pedido
  • Preparación de pedidos
  • Pago de pedido
  • La evaluación del riesgo del pedido cambió
  • Actualización del pedido
Producto
  • Creación de producto
  • Eliminación del producto
  • Actualización de producto
Reembolso
  • Creación de reembolso
Shop
  • Actualización de tienda
Licitación
  • Creación de transacciones de licitación.
Tema
  • Creación de tema
  • Eliminación de tema
  • Publicación de tema
  • Actualización de tema
Transacción
  • Creación de 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
  1. Desde el panel de control de Shopify, ve a Configuración > Notificaciones.

  2. Haz clic en Webhooks.

  3. Haz clic en ⊕ Crear webhook.

  4. 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.

  5. 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.

  6. 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 y myshopify.com)
  7. En la versión de la API Webhook, selecciona la versión de webhook de tu preferencia.

  8. Haz clic en Guardar.

iPhone
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. Toca ⊕ Crear webhook.
  5. 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.
  6. 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.
  7. 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 y myshopify.com)
  8. En la versión de la API Webhook, selecciona la versión de webhook de tu preferencia.

  9. Toca Guardar.

Android
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. Toca ⊕ Crear webhook.
  5. 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.
  6. 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.
  7. 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 y myshopify.com)
  8. En la versión de la API Webhook, selecciona la versión de webhook de tu preferencia.

  9. 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
  1. Desde el panel de control de Shopify, ve a Configuración > Notificaciones.

  2. Haz clic en Webhooks.

  3. En la fila que contiene el webhook que deseas editar, haz clic en ... > Editar.

  4. En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.

  5. Haz clic en Guardar.

iPhone
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. En la fila que contiene el webhook que quieres editar, toca ... > Editar.
  5. En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
  6. Toca Guardar.
Android
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. En la fila que contiene el webhook que quieres editar, toca ... > Editar.
  5. En el cuadro de diálogo Editar webhook, modifica el webhook según sea necesario.
  6. 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
  1. Desde el panel de control de Shopify, ve a Configuración > Notificaciones.

  2. Haz clic en Webhooks.

  3. En la fila que contiene el webhook que quieres probar, haz clic ... > Enviar prueba.

  4. En la URL que especificaste para el webhook, verifica que la notificación funcione.

iPhone
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. En la fila que contiene el webhook que deseas probar, pulsa ... > Enviar prueba.
  5. En la URL que especificaste para el webhook, verifica que la notificación funcione.
Android
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. En la fila que contiene el webhook que deseas probar, pulsa ... > Enviar prueba.
  5. 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
  1. Desde el panel de control de Shopify, ve a Configuración > Notificaciones.

  2. Haz clic en Webhooks.

  3. En la fila que contiene el webhook que quieres eliminar, haz clic ... > Eliminar.

iPhone
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. En la fila que contiene el webhook que quieres eliminar, toca ... > Eliminar.
Android
  1. En la aplicación de Shopify, toca el botón y, luego, toca Configuración.
  2. En la sección Configuración de la tienda, toca Notificaciones.
  3. Toca Webhooks.
  4. En la fila que contiene el webhook que quieres eliminar, toca ... > Eliminar.
¿No encuentras las respuestas que estás buscando? Estamos aquí para ayudarte.