Home » Qué es FSx-Connector

FSx-Connector es un Módulo que extiende la funcionalidad de PrestaShop, un software de código abierto para crear tiendas en Internet. FSx-Connector sincroniza datos entre una Tienda PrestaShop y FactuSOL, un programa de gestión empresarial que funciona en entornos Windows.

Funcionamiento

1.- En FactuSOL:

1.a.- Filtrar los Datos que se subirán a Internet.

Establecer qué Secciones, Familias, Artículos y Formas de Pago estarán disponibles en Internet.

1.b.- Subida Genérica de Datos a Internet.

Al finalizar este proceso se ha creado un fichero en el servidor con los datos de las Secciones, Familias, Artículos y Formas de Pago que estarán disponibles en Internet.

2.- En FSx-Connector:

2.a.- Importar los Datos subidos a Internet a la Base de Datos de FactuSOLWeb.

Son los datos contenidos en el fichero del punto anterior.

2.b.- Configurar FSx-Connector.

Establecer las equivalencias entre Impuestos y Formas de Pago y dar valor a otros conceptos que determinan el funcionamiento.

2.c.- Actualizar Categorías y Productos.

Después de realizar este paso los datos de Secciones, Familias y Artículos quedarán incorporados al Catálogo la Tienda PrestaShop.

2.d.- Descargar Clientes y Pedidos.

Al finalizar este paso se han creado varios ficheros (uno por Cliente, uno por Pedido) en carpetas del servidor.

3.- En FactuSOL:

3.a.- Descargar Clientes a FactuSOL.

Descargar e introducir en FactuSOL los Clientes a partir de los datos en los ficheros generados en 2.d.

3.b.- Descargar Pedidos a FactuSOL.

Descargar e introducir en FactuSOL los Pedidos a partir de los datos en los ficheros generados en 2.d.

Principios de Funcionamiento

La idea básica es muy sencilla: FSx-Connector es una utilidad que simplemente traslada datos entre dos sistemas heterogéneos, PrestaShop (Internet, PHP, mySQL) y FactuSOL (Escritorio, ejecutable cerrado, Access). El mérito está en manejar los orígenes y los destinos de los datos, y en mantener una tabla de equivalencias (“Diccionario”) de forma bastante transparente al usuario.

El Diccionario es necesario por dos razones principales:

1.- Los Objetos se codifican de forma diferente en los dos sistemas. Por ejemplo, el código de categoría en PrestaShop es un entero de diez posiciones, mientras que el código de una sección o familia en FactuSOL es alfanumérico de tres posiciones.

2.- Algunos conceptos se corresponden exactamente en los dos sistemas (como el nombre de un producto), no así otros. Por ejemplo, en PrestaShop hay “Reglas de Impuestos” que aplican un porcentaje de impuesto en función de la zona geográfica del cliente, mientras que en FactuSOL los impuestos son porcentajes fijos.

FSx-Connector es un Módulo de PrestaShop, y en cuanto a arquitectura sigue los principios de PrestaShop para asegurar máxima compatibilidad e integración.

Características principales

Dispone de una serie de los controles y validaciones, de forma que se evitan los errores antes de que sucedan, informando al usuario de los pasos que faltan, o de las acciones que debe realizar a continuación.

El Manual de Ayuda se integran con FSx-Connector. Esto significa que cuando usa FSx-Connector puede obtener directamente ayuda sensible al contexto.

Utiliza el mecanismo estándar de sobrecarga (override) de Clases y Controladores de PrestaShop.

Incluye una función para informar de errores al Equipo de Desarrollo desde cualquier pantalla de FSx-Connector.

Incluye una función para comprobar en línea si está usando la última versión de FSx-Connector.

Más información en www.FactuSOL-PrestaShop.es y en fsxTutorial.FactuSOL-PrestaShop.es .