Conexi贸n entre Openbravo POS y Prestashop

Hostgreen anuncia su proyecto de puente de conexi贸n entre Openbravo POS y Prestashop,聽 el script聽 llamado 鈥淐onector POS-Prestashop鈥.

Como base de innovaci贸n en este proyecto tenemos la suma de dos soluciones que hasta ahora no se hab铆an Integrado Openbravo POS y Prestashop. Para ello mediante un script que se ejecutar谩 con una frecuencia a determinar se producir谩 una sincronizaci贸n de la definici贸n de la oferta de producto y stock que tiene la tienda localmente en 茅l TPV a la tienda en Internet.

Las dos soluciones (Openbravo POS y Prestashop) funcionar谩n de forma totalmente aut贸nomas y solo tienen este punto de sincronizaci贸n en cuanto a la oferta de productos a trav茅s de nuestro script. De tal forma que todos los productos y stock del TPV que se disponga son autom谩ticamente subidos a la tienda online, este es el cometido fundamental de nuestro script 鈥淐onector POS-Prestashop鈥.

As铆 a nivel t茅cnico hay una integraci贸n o fusi贸n simplemente de las tablas de categor铆as y productos de ambas aplicaciones. Realmente quien est谩 haciendo de maestro de datos en este sistema es la base de datos del TPV.

En el proceso de sincronizaci贸n se subir谩 autom谩ticamente todas las categor铆as, los art铆culos, fotos que ilustran a estos, stock disponible, hacia la soluci贸n de Zen-Cart evitando as铆 el esfuerzo duplicado de mantener actualizada la oferta en la tienda online, aqu铆 es donde reside la optimizaci贸n a conseguir en este proyecto. As铆 por ejemplo dado un producto que se quede sin existencias en el TPV tras una venta esto se ver谩 reflejado en la tienda online con un cartel de 鈥淧roducto no disponible鈥 y que impedir谩 de poder realizar su compra online en ese momento desde la web.

El script 鈥淐onector POS-Prestashop鈥 b谩sicamente lo que hace es realizar un barrido en la tabla de productos que existen en Openbravo POS y procede a actualizar estos datos en la base de datos Mysql de Zen-Cart que estar铆a disponible en Internet. Actualizar铆a todas las categor铆as existentes, los nuevos productos dados de alta, los stockages disponibles en el momento para esos productos.

Este script requiere tener el puerto abierto de mysql en el servidor de hosting en Internet para acceder a la base de datos de Zen-Cart y volcar谩 toda la informaci贸n de forma remota. El script esta desarrollado sobre plataforma Java, con lo cual es multiplataforma a la vez que Openbravo POS lo es. Nuestro script reside en la m谩quina o PC donde corre Openbravo POS. Existe la posibilidad en el Openbravo POS de que por cada producto dado de alta se ponga una marca que indique si ese producto se sube o no a Internet, con ello cubrimos la necesidad de poder controlar que productos se publican finalmente en su tienda online. Podemos as铆 f谩cilmente marcar y desmarcar desde Openbravo POS que producto se vende o no en Internet.聽

En el PC local donde se encuentra el TPV el sistema contar谩聽 con una tarea programada windows (cron en el caso Linux) de llamada a nuestro script para la subida autom谩tica de la oferta de producto y las fotograf铆as que ilustran a estos dentro del Openbravo POS en local para que se vean en la tienda online.聽 Esta subida de fotograf铆as se realiza a trav茅s de protocolo FTP, donde nuestro 鈥淐onector POS-Zen鈥 va recorriendo cada producto, va leyendo si dispone o no de fichero de fotograf铆a, va subiendo este fichero por FTP al servidor de la tienda online y despu茅s deja enlazada dicha imagen con el registro del art铆culo en la base de datos de la tienda.

Como par谩metros de configuraci贸n de nuestro script se requiere: los datos de conexi贸n a la base de datos mysql local y remota, la cuenta ftp del servidor y ruta de fichero donde est谩n las im谩genes de la tienda, la ruta local donde est谩 instalado el TPV.聽 La frecuencia de llamada a nuestro script quedar谩 como par谩metro de configuraci贸n dentro del programador de tareas que lo invoca (cron o tareas programadas).

Como software TPV para el comercio se emplear谩 Openbravo POS http://www.openbravo.com/es/product/pos/

Como soluci贸n de comercio electr贸nico se dispondr谩 de la plataforma Prestashop http://www.prestashop.com