Agregar webhooks en Adobe Commerce (anteriormente Magento 2) usando Adobe App Builder implica la creación de integraciones basadas en eventos que activan acciones cuando ocurren eventos específicos en su sistema. Adobe App Builder le permite crear e implementar aplicaciones personalizadas en Adobe Experience Cloud y se integra con Adobe Commerce a través de webhooks. Pasos para agregar webhooks en Adobe Commerce usando Adobe App Builder: Configure Adobe App Builder Primero, asegúrese de tener acceso a Adobe App Builder, que forma parte de Adobe Developer Console. Siga estos pasos: Agregue la API de administración de E/S de Adobe a su proyecto. Esto le permitirá escuchar los eventos de Adobe Commerce. Habilitar webhooks en Adobe Commerce En Adobe Commerce, los webhooks se pueden utilizar para notificar a sistemas externos sobre eventos específicos. Aquí se explica cómo habilitar webhooks: Instale y habilite el módulo requerido para Adobe I/O Events /** instale el módulo usando el compositor */ el compositor requiere magento/commerce-eventing=^1.0 /** habilite módulos */ módulo bin/magento: enable Magento_AdobeCommerceEventsClient Magento_AdobeCommerceEventsGenerator Magento_AdobeIoEventsClient Magento_AdobeCommerceOutOfProcessExtensibility Generar e instalar el módulo de eventos bin/magento events:generate:module bin/magento module:enable Magento_AdobeCommerceEvents bin/magento setup:upgrade bin/magento setup:di:compile Configurar eventos/O Adobe a Adobe Commerce Ir a el Panel de administración de su instancia de Adobe Commerce. Vaya a Tiendas > Configuración > Servicios > Eventos de Adobe I/O. Puede obtener la configuración del espacio de trabajo de E/S de Adobe desde el proyecto comercial Adobe App Builder. Después de la descarga, recibirá un archivo json con los detalles de configuración del espacio de trabajo de Adobe I/O que deberá establecer en el campo de configuración y en la configuración misma. En la sección Eventos comerciales, debe configurar el ID de comerciante y el ID de entorno que desea utilizar. Crear proveedores de eventos en Adobe Commerce Ejecute el siguiente comando para crear un proveedor de eventos: bin/magento events:create-event-provider –label “I/O Event Webkul Demo” –descripción “I/O Event Webkul Demo” Después de ejecutar lo anterior comando obtendrá el siguiente resultado y obtendrá el ID del proveedor de eventos de Adobe I/O que debe configurar en la configuración de eventos de Adobe I/O. Regístrese en el evento de Adobe Commerce Después de registrar el proveedor de su evento, registraremos los eventos de Adobe Commerce. Para la suscripción del producto, el guardado después de los eventos se realizará siguiendo el código bin/magento events:subscribeobserver.catalog_product_save_after –fields=sku –fields=stock_data.qty Después de ejecutar con éxito el comando anterior, obtendrá el resultado que continúa. Siga los pasos para escuchar a eventos de Adobe Commerce Agregar evento comercial en el proyecto comercial de Adobe App Builder Después del siguiente botón de cliente, verá la lista de ID de instancia del proveedor de eventos de Adobe I/O. Seleccione su proveedor de eventos. Después de hacer clic en el botón Siguiente del cliente, obtendrá la lista de eventos suscritos del proveedor de eventos seleccionado. Después de hacer clic en el botón Siguiente, obtendrá el servicio de autenticación que utilizará para el evento. Ahora necesita agregar los detalles de el evento Luego debes agregar la URL de los webhooks donde te encuentres y recibirás una notificación del evento. A medida que guarde los detalles de configuración, obtendrá la URL de validación en la URL de su webhook. Ahora tienes que comprobarlo abriéndolo en tu navegador y obtendrás la siguiente respuesta. Ahora el proveedor de eventos está configurado correctamente con Adobe Commerce y ahora lo comprobaremos. Asegúrese de que cron esté configurado en su tienda de Adobe. Si ejecuta el siguiente comando en el directorio raíz de Adobe Commerce, php bin/magento cron:install Pruebe la integración del webhook. Dado que nos hemos suscrito al producto, guárdelo después del evento, de modo que cuando guardemos el evento del producto, los eventos se activen y los datos se agregado al mismo tiempo en la tabla event_data. Y cuando consulte la sección de seguimiento de depuración de eventos del proyecto Adobe App Builder, también recibirá una notificación sobre la URL de su webhook. Casos de uso comunes de webhooks: Creación de pedidos: activa acciones cuando se realiza un nuevo pedido. Registro de Cliente: Notifica a un sistema externo cuando se registra un nuevo cliente. Actualizaciones de inventario: sincronice los niveles de inventario con sistemas externos. Si sigue estos pasos, puede instalar y configurar webhooks en Adobe Commerce utilizando Adobe App Builder para crear flujos de trabajo automatizados basados en eventos. Para asistencia técnica, por favor contáctenos al [email protected]. Además, descubra numerosas soluciones para mejorar su tienda en línea visitando la sección de extensiones de Magento 2. Si necesita asesoramiento de expertos o desea desarrollar funciones personalizadas, considere contratar desarrolladores de Magento 2 para su proyecto. Abhishek Kumar 7 Badge Desarrollador Magento certificado por Adobe Commerce con más de 12 años de experiencia en Webkul. Apasionado por las tiendas web escalables con tecnología Magento 2, la inteligencia artificial y las integraciones multicanal, Abhishek ofrece constantemente soluciones de comercio electrónico innovadoras y eficientes que impulsan a las empresas hacia adelante.
Check Also
Correcciones adicionales en el panel: instantánea del navegador Vivaldi 3491.4
En la instantánea de hoy hay mejoras adicionales en el experimento del panel de la …