Sincronizacion al instante utilizando Webhooks
https://www.obuma.cl/ayuda/articulo/539
Los webhooks son una forma de sincronizar instantáneamente Obuma ERP y nuestra tienda de PRESTASHOP, con esta alternativa logramos que cada vez que se produzca un cambio en el precio, stock,nombre del producto, descripción del producto en OBUMA , dichos cambios se vean reflejados en nuestros productos de PRESTASHOP.
Para realizar esta configuración, lo primero que tenemos que hacer es ingresar a la opción Obuma Sync -> Otros como se muestra a continuación:
Al ingresar podremos visualizar una sección con varias URL , estás URL serán las encargadas de recibir la información que envia OBUMA cada que se realiza un cambio ,cada evento dentro de OBUMA consta de una URL.
Después de copiar la URL, debemos registrarla creando un webhook en OBUMA ERP.
Para ello damos clic en la opción del menú superior Licencias -> API-Webhooks como se muestra a continuación:
Al ingresar veremos el listado de webhooks registrados, pero si aún no hemos creado ninguno la lista estará vacía.
Para crear nuestro primer webhook damos clic en Nuevo Webhook como se muestra en la siguiente imagen:
Aparecerá un formulario para indicar qué tipo de evento deseamos disparar a la URL que copiamos anteriormente.
Los campos a completar son nombre (Un nombre Descriptivo para el webhook), EndPoint URL (La URL que copiamos de PRESTASHOP) y el evento (Movimiento Stock) que deseamos disparar.
Luego hacemos clic en Guardar y nuestro nuevo webhoook aparecerá en el listado.
Observemos que el webhook ha sido creado, pero por defecto se encuentra en estado inactivo y ahora debemos activarlo, hacemos clic en el botón Editar.
Luego , aparecerá una ventana modal para cambiar el estado de nuestro webhook, seleccionamos la opción Activo = Sí y damos clic en el botón Guardar.
Ahora podemos ver que nuestro webhook se encuentra en estado activo y ya está listo para realizar la sincronización de Stock de manera automática.
Realizamos un ejemplo en el que creamos un webhook cuya tarea es sincronizar el stock de nuestros productos desde OBUMA a PRESTASHOP cada que se produce un cambio.
Si quieremos crear un webhook para actualizar precios, se crearía de la misma manera , lo único que cambiaría es la URL que copiamos desde PRESTASHOP y el evento a ejecutar, que en este caso sería Producto Editado.