Sincronización de librería física con librería online de La Vorágine

Sincronización de librería física con librería online de La Vorágine

El proyecto 

La Vorágine es una librería ubicada en Santander, Cantabria, que por mucho tiempo han comercializado sus libros únicamente desde su tienda física. Gracias a la creciente demanda del comercio online, y a la necesidad de conquistar un nuevo mercado en la web, decidieron apoyarse en los conocimientos del equipo de Evenbytes para realizar este proceso. 

La necesidad primordial era construir una ingeniería en la nube que permitiera  sincronizar perfectamente el stock resultante de las ventas en la tienda como en la página web, al mismo tiempo crear un sistema que registrara de manera automática toda la actividad comercial de los más de 7.500 títulos disponibles para los lectores. 

Metodología 

Para contabilizar el número de libros en la tienda física y el registro del stock, Evenbytes vinculó el sistema Geslib, un software de gestión de librerías, con Woocommerce, un plugin donde se aloja la tienda online de La Vorágine. 

Además, gracias a esta sincronización también hemos conseguido una categorización de los libros en la tienda online por temas, editoriales y autores, permitiendo realizar búsquedas más rápidas y efectivas a los clientes.

Retos 

El reto consistía en traducir las bases de datos de unos programas de escritorio frente a nuevas bases de datos online y realizar una sincronización para lograr que funcionen de manera simultánea.  

Al mismo tiempo, desarrollar un sistema que permitiera generar un registro de las actividades comerciales y analizar los datos de venta y stock.

Arquitectura 

Mediante el uso de soluciones en la nube, tales como Cloud Scheduler y Cloud Run, es posible ejecutar una tarea de sincronización entre Geslib y la Api de Woocommerce. Además guardamos un registro de la actividad realizada durante el proceso en datastore, una base de datos noSQL de Google cloud.