Webhooks en WooCommerce – Comunidad de WordPress

¿Qué son los Webhooks?

Un Webhook es un notificación de eventos enviado a una URL de su elección. Los usuarios pueden configurarlos para activar eventos en un sitio para invocar un comportamiento para otro.

Los enlaces web son útiles para la integración con servicios de terceros y otras API externas que los admiten.

Webhooks en WooCommerce

Los WebHooks se introdujeron en WooCommerce desde la versión 2.2 y pueden activar eventos cada vez que agrega, edita o elimina pedidos, productos, cupones o clientes.

También puede usar WebHooks con acciones de WooCommerce, por ejemplo: Cree un webhook para usar cada vez que se agrega un producto al carrito de compras, usando la acción woocommerce_add_to_cart.

Los webhooks también facilitan la integración de aplicaciones de terceros con WooCommerce.

Crear un webhooks

Para crear un nuevo webhook:

1 / Ir: WooCommerce> ajustes> Avanzado> Webhooks.

Nota: Los WebHooks se colocaron previamente en WooCommerce> ajustes> API antes de la versión 3.4 de WooCommerce.

2 / Seleccione Crea un nuevo webhook (primer incidente) o Agregar webhook. Aparece el cuadro fecha Webhook.

Web Hook - WebHooks
Web Hook – WebHooks

3 / Ingresar.

  • Nombre: El nombre se genera automáticamente como “Webhook creado en [data și ora creării]”Como estándar para facilitar la creación. Cambie el nombre por otro.
  • Estado: Establecido en Encendido (entrega carga útil), En pausa (no entrega) o Apagado (no entrega – fallas en la entrega).
  • Tema: Indique cuándo debe activarse el web hook (WebHook: pedido creado, producto eliminado o cliente actualizado. También hay opciones de acción y personalización).
  • Evento de acción: Esta opción está disponible cuando el tema es una acción similar a WooCommerce. woocommerce_add_to_cart para cuando los clientes agregan productos al carrito de compras.
  • Tema personalizado: Esta opción es solo para usuarios avanzados. Es posible para temas nuevos y personalizados con la ayuda del filtro woocommerce_webhook_topic_hooks.
  • URL de entrega: URL donde se entrega la carga útil del webhook.
  • Secreto: La clave secreta genera un hash del enlace web entregado y se proporciona en los encabezados de la aplicación. Esta es la clave predeterminada para el consumidor actual o el usuario de la API, si no se ingresa nada.

4 / Guarde el Webhook.

Editar y eliminar webhooks

Los WebHooks se enumeran como publicaciones o productos.

  1. Busque el webhook que desea editar.
  2. Desplácese sobre el nombre y edite y elimine permanentemente las opciones.
  3. Eliminar o realizar cambios y guardar. La eliminación masiva también es posible mediante el desplazamiento.
Editar y eliminar webhooks
Editar y eliminar webhooks

Registros de webhook

WooCommerce guarda registros de todos los eventos que desencadenan un webhook. Los webhooks se pueden encontrar en: WooCommerce> Estado> revistas.

Registros de webhook
Registros de webhook

Los registros se pueden revisar para ver la entrega y la respuesta en el servidor, lo que facilita la integración y la resolución de problemas de Webhooks.

Lea también: Ganchos de pago de Klarna: existencias y filtros

Compartir con tus amigos:

Deja un comentario