Módulos Bridge para Prestashop

Para todos los que preferís Prestashop y deseáis conectarlo a un ERP o a un TPV de mostrador online, ya podéis hacerlo con este pack de módulos especialmente diseñados para conseguir la mejor sincronización de productos, stock y pedidos.

Sube los productos de Gesio a Prestashop y descarga los pedidos según se van realizando. Siempre con el stock conciliado y todos los precios al día.

TPV ONLINE plugin para Tpv y prestashop

1. GESIO. Generación de datos periódico.

En Gesio se controlará el catálogo de ambas plataformas. Se marcarán los productos que queremos publicar en web y se generará un feed de datos. La generación de este fichero es periódico a intervalos configurables.

Gesio será máster en cuanto a la creación y control de las referencias a exportar a Prestashop.

En el feed de datos se exportará los datos nominales y económicos. Los datos enriquecidos de productos podrán ser añadidos en Prestashop de manera individualizada y Gesio los respetará en las actualizaciones según la configuración que definas.

2. Configurar PRESTASHOP para recuperar datos en intervalos parecidos.

Hay que configurar tanto origen (Gesio) como destino (Prestashop) para tener los datos sincronizados.
Requiere que se configure una tarea automática en el servidor de Prestashop para que solicite la totalidad de los datos cada cierto tiempo o pequeños paquetes cada pocos minutos.

3. Pedidos que viajan a GESIO.

Otro módulo permitirá enviar los pedidos a Gesio. Este plugin manda los pedidos de manera mecanizada y directa justo en el momento que decidas, normalmente al recibir el pago, aunque es configurable en Prestashop eligiendo el momento deseado.

De forma automática se descontará el stock del almacen/tienda en Gesio evitando descuadres.

También podremos elegir si queremos que se facture automáticamente la venta o sólo se albarane y el estado comercial en Gesio según cambiemos el estado de Prestashop.

Ejemplo:
Si se paga por tarjeta y el pedido es conforme para retirada de mercancía, el sistema lo dará por bueno y lo mandará facturar en GESIO descontando el stock automáticamente.

4. Control de stock y precios en tiempo real

Se realizará una consulta a almacén/tienda (Gesio) en el proceso de la compra. Si stock o precio han variado, se actualizará en dicho instante. Así se asegura una correcta sincronización de stock en tienda física y Prestashop.

¿Qué se instalará?

Para una correcta integración Gesio - Prestashop
Se necesitará instalar 3 módulos en tu eCommerce Prestashop.

Cada uno de estos módulos tiene una función específica y su instalación es obligatoria para asegurar un correcto funcionamiento. Pese a ello, queda a discreción del cliente prescindir de alguno y quedarse solo con algunas funciones según sus necesidades.

Bridge - Importador de productos XML

Sincronización periódica programada de catálogo entre tiendas

Bridge - Exportación de pedidos

Exporta tus pedidos de Prestashop a Gesio cuando se produce una venta

Bridge - Sincronización de stock y precios

Sincronización de stock y precios de catálogo en tiempo real

Nuestros módulos requieren la versión 1.7.x.x o superior de Prestashop

Bridge - Importador de productos XML

Cada cierto tiempo, el módulo consulta el Feed de Datos en busca de cambios o novedades para actualizar el catálogo en Prestashop.

Tras una actualización, ambos catálogos serán idénticos.

  • Los nuevos artículos creados en Gesio viajarán a Prestashop y se crearán automáticamente.
  • Las modificaciones de productos que hayamos hecho en Gesio actualizarán los productos ya existentes en Prestashop.

AVISO: Una vez realizada la integración, debemos gestionar nuestro catálogo desde Gesio.
Crear un nuevo producto de forma manual en Prestashop lo dejará huérfano y no se sincronizará.
Nunca deberás borrar un producto sincronizado o afectará a la integridad de la base de datos.

El importador de productos, también nos permitirá exportar de forma masiva nuestros productos de Prestashop a Gesio. Esta operativa es delicada y debe realizarse por nuestro equipo especializado ya que requiere un estudio previo de viabilidad.

¿Cómo funciona el importador de productos?

El funcionamiento de este módulo se basa en mapeos o relaciones origen-destino.

  • Cada familia de Gesio se vinculará con una categoría en Prestashop.
  • Cada nuevo producto relacionará la ID de Gesio con la ID del nuevo producto en Prestashop.
  • Asociación de Impuestos (IVA's).

El módulo permite que:

  • Varias familias de Gesio pueden estar vinculadas con la misma categoría de Prestashop.
  • Una familia en Gesio NO puede estar vinculada con más de una categoría de Prestashop.
  • Los productos ya mapeados pueden gestionar libremente su categoría en Prestashop.

El mapeo de las familias-categorías se configura desde el propio módulo, o bien de forma automática o de forma manual.

Manual: Respeta la estructura de categorías de Prestashop, por lo que no será necesario borrarla. Solo tendremos que ir asociando familia-categoría una a una.
Automático: El módulo creará una categoría por cada familia añadiendolas a Prestashop y las asociará automaticamente. Es recomendable borrar la estructura de categorías de Prestashop.

Esta relación indicará al importador dónde debe crear un producto cuando llega a Prestashop por primera vez. Si una familia no está mapeada no se importarán los productos de dicha familia.

Gracias a este mapeado podremos realizar algunas operaciones en Prestashop:

  • Crear nuevas categorías en Prestashop sin afectar la estructura de Gesio.
  • Cambiar el nombre de las categorías o subcategorías en Prestashop una vez mapeadas.
  • Cambiar los productos de categorías, o añadirlos en varias (nuevas o existentes) sin que afecte a Gesio o la integración.
  • Importar solo parte del catálogo mapeando solo aquellas categorías que deseamos importar.

Tras la primera importación masiva, se configurará una tarea CRON en el servidor donde está alojado Prestashop que ejecutará de forma periódica la actualización del catálogo.

Dependiendo del tamaño de catálogo y la potencia de los servidores origen y destino, se podrá configurar una sincronización completa cada cierto tiempo o por lotes cada pocos minutos.

Sincronización de campos

Se podrán configurar algunos campos para que no se actualicen, como por ejemplo los nombres de productos, descripciones, imágenes, categorías... En cambio, otros campos como el stock o el precio siempre se actualizarán.

Es decir, se podrá hacer una primera importación de productos con todos sus datos e imágenes y después solo actualizar stock y precio. De este modo tendremos la libertad de enriquecer nuestros productos en Prestashop añadiendo más contenido a las descripciones, más imágenes, etiquestas SEO...

La siguiente tabla indica los campos contenidos en la integración.

EN PRESTASHOP EN GESIO
public_id Referencia (campo para crear productos)
available Disponible para la venta
cost_price Precio de coste
price Precio de venta
min_units_per_order Unidad mínima de venta
vat Impuestos para el producto (IVA)
title Nombre del producto
description Descripción corta
html_description Descripción larga
brand Marca
EN PRESTASHOP EN GESIO
barcode EAN - Código de barras
categories Todas las categorías relacionadas
image Ponemos la preferida como primera
image name  Nombre de la imagen
variant item_group_id Referencia combinación
variant common_title  Nombre del producto si tiene combinaciones
variant var_name_*   Nombre atributo
variant var_value_*  Valor atributo
stock Stock, uds. disponibles globales o stock uncontrolled
var_value_2_hex  Código RGB hexadecimal del color

Los siguientes campos son opcionales y pueden desactivarse de la sincronización

  • El nombre de las categorias.
  • Las categorías a la que pertenece un producto.
  • Imágenes.
  • Nombres.
  • Descripciones cortas.
  • Descripciones largas.

Añadir un margen al precio de venta online de una familia

El módulo nos permite añadir un margen económico, o bien en euros o bien por porcentaje, a cada una de las familias brindando la oportunidad de incrementar nuestros precios de venta en web masivamente si así lo deseamos.

Multi-idioma

El importador es compatible con varios idiomas siempre que estén configurados en Gesio. El importador sincronizará nombres y descripciones en varios idiomas a excepción de los atributos de talla y color que sólo se importará en el idioma preferente. Estos atributos podrán traducirse de forma habitual desde Prestashop.

Campos SEO

Actualmente el importador no es compatible y por tanto no sincronizará los campos SEO. Estos deben trabajarse desde prestashop.

Primera sincronización

La primera importación es la más importante ya que se crea la relación completa de todo el catálogo, normalmente de miles de referencias y variantes.

Por ello, debe ejecutarse sobre un Prestashop sin productos. A partir de ahora el catálogo maestro será Gesio, por lo que necesitamos borrar esos productos para hacer una nueva relación sin duplicidad de referencias.

Los pedidos previos se pueden mantener, pero quedarán huérfanos al haber borrado los productos. Recomendamos descargar esta información previamente si no queremos perderla.

Se pueden conservar las categorías y mapearlas manualmente, pero dependiendo del número puede resultar una tarea demasiado dura. Nuestra recomendación es borrar las categorías actuales y usar el importador para crearlas de forma automática quedando totalmente mapeadas en pocos segundos.

El listado de clientes podrá mantenerse sin problemas.

IMPORTANTE En la primera sincro se borrarán productos y categorías

Es por ello que el cliente deberá realizar un backup de Prestashop previo al proceso de integración

Bridge - Exportación de pedidos

Cuando se reciba una compra en Prestashop, se enviará a Gesio de manera mecanizada actualizando stock e indicando datos de cliente, productos, logística y el precio final de la venta.

Se configurará un estado de pedido en Prestashop para que dispare el envío a Gesio. Por norma general, indicarémos que se mande una compra con el estado "Pago recibido", por lo que el stock no se descontará en Gesio hasta que se reciba el cobro en la web.

Podrémos cambiar el disparador si por ejemplo queremos que un pedido en web "Pendiente de pago" reserve el stock en Gesio. En caso de que el cliente no finalice el pago, podrémos liberarlo sin problemas.

Datos del cliente

Los datos del cliente viajan junto al pedido cuando se manda de Prestashop a Gesio.

Gesio buscará el CIF/DNI dentro de su BD de clientes, y si no existe lo dará de alta. Si el DNI ya existe en la BD de Gesio, los tomará y comparará con los del pedido añadiendo los datos como nuevo contacto si son distintos.

Es decir, los datos de cliente ya existente no se actualizan desde Prestashop. Por tanto es necesario que Prestashop marque como obligatorio un campo de "Identificación fiscal" en el registro de clientes.

Las direcciones de entrega de los pedidos siempre viajarán a Gesio junto con el pedido.

Campos de los pedidos relacionados en la exportación

Los pedidos enviados desde Prestashop contendrán los campos que conformarán el pedido defitivo en Gesio.

  1. ID pedido Prestashop. 
  2. SKU o referencias contenidas.
  3. Precios finales y lineales con descuento.
  4. Unidades vendidas.
  5. Proveedor de logística e importe.
  6. Datos cliente esenciales
    1. Nombre
    2. Apellido
    3. eMail
    4. Teléfono
  7. Dirección cliente
    1. Domicilio
    2. Población
    3. Código postal
    4. Provincia
    5. País
  8. Estado de pedido.

La operación tendrá un precio definido por Prestashop incluyendo las líneas logísitcas. Podrás manipular el pedido en Gesio para añadir o negociar particularidades que ya sólo tendrán reflejo en Gesio.

¿Quién manda en los pedidos?

Los datos económicos de los pedidos de Prestashop así como los importes de logística se impondrán sobre los precios estipulados en Gesio.

Por tanto, podremos crear campañas promocionales en Prestashop sin que afecte a la tarifa que tenemos en tienda física y mandará el precio final de venta en Prestashop.

Lo mismo ocurrirá con el transporte. No será necesario configurar el precio u opciones de transporte en Gesio ya que mandarán los datos de Prestashop.

La única acción en la que manda GESIO sobre Prestashop será en el cálculo del IVA. Los productos tendrán que tener la misma regla de impuestos o un mapeo adecuado o los pedidos descuadrarán.

Bridge - Sincronización de stock y precios

Actualización de stock y precio automático en varios pasos del proceso de compra para que nunca se produzca un pedido no conforme.

La sincronización de catálogos entre Gesio y Prestashop, a priori, no es en tiempo real. Existe una pequeña demora cuando se produce un movimiento de stock o cambio en los datos de un producto en Gesio y su correspondiente actualización en Prestashop.

Este módulo corrige este aspecto haciendo actualizaciones de stock y precio en tiempo real.

¿Cuándo se producen estas actualizaciones?

Para no saturar ambos sistemas, se hacen actualizaciones en tiempo real en momentos clave. Estos momentos son los siguientes:

  1. Cuando se añade un producto al carrito.
  2. Cuando se modifica el número de unidades de un producto en carrito.
  3. En cada paso del proceso de compra.
    1. Datos personales.
    2. Añadir dirección.
    3. Método de envío.
    4. Forma de pago.

De este modo, aseguramos que haya existencia de un producto y que su precio esté totalmente actualizado varias veces antes de que se produzca una venta desde la web.

Aviso y requisitos

DISCLAIMER

Nuestra responsabilidad recaerá en la parte Gesio (publicación de productos y generación del feed de datos) así como de la correcta configuración de los módulos Bridges en Prestashop. Se asumirán únicamente los problemas derivados de un malfuncionamiento de las partes indicadas.

Los errores, bloqueos o impedimentos causados por otras razones, están fuera del alcance de nuestra garantía y soporte.

El cliente deberá realizar una copia de seguridad antes de comenzar con la integración para poder volver al resultado previo si no queda conforme o se produjera algún imprevisto durante del proceso. No nos hacemos responsable ni de la realización ni de la restauración de dichas copias de seguridad.

Quedan excluidos los siguientes problemas:

  • Mala gestión de catálogo o configuración de feed en Gesio por el cliente.
  • Configuración, plantillas, temas, módulos extra en Prestashop que presenten incompatibilidad con los Bridges.
  • Mal funcionamiento de Prestashop.
  • Problemas derivados del Hosting o del alojador del dominio de Prestashop.
  • Funcionalidades adicionales no recogidas en este documento.
  • Cambios en la configuración o mal uso de los Bridges por parte del usuario.
  • La utilización del feed de datos para otras funciones que no sean la conexión con Prestashop.

Requisitos:

  • Servicios SOAP activados en servidor (php-soap).
  • Certificado SSL válido en web.
  • Servidor mínimo 1GB RAM y espacio suficiente para el catálogo.
  • Posibilidad de configurar una tarea CRON en el servidor.
  • Timeout de servidor alto. Recomendamos usar servidores dedicados.
  • Versión de Prestashop 1.7.x.x o superior.
  • Campos iFrame activados en Prestashop.
  • Longitud de descripciones de productos a 9999 o más.
  • Permisos 755 en la carpeta "xml" de los módulos.
  • Conceder acceso a nuestro personal técnico al BackOffice y por FTP.
  • El cliente deberá realizar una copia de seguridad completa de su web.

Sólo 299€ /año
+ 150€ de instalación plugin en Prestashop.

Política de gestión de cookies

Utilizamos cookies propias para el correcto funcionamiento del sitio. Además, se utilizan otras de terceros que analizan cómo se usan nuestros servicios para mejorar la experiencia de usuario, divulgar ofertas comerciales personalizadas o realizar análisis de sus hábitos de navegación. Pulse el botón para aceptarlas o “Elegir / Bloquear” para configurar y poder bloquearlas.

Puede revisar toda la información y retirar su consentimiento en cualquier momento desde nuestra Política de cookies.

Política de cookies Elegir / Bloquear

Confirme su elección

Si acepta, se guardarán cookies en su navegador que posteriormente podrán ser leídas. Estas cookies nunca le identificarán de forma directa, pero almacenarán información acerca de usted, de sus preferencias o su dispositivo y se usarán para darte una experiencia web más personalizada, tanto en rendimiento como a nivel comercial.

Cookies propias
Son aquellas que se envían al equipo terminal del usuario desde un equipo o dominio gestionado por el propio editor y desde el que se presta el servicio solicitado por el usuario.

Cookies de terceros
Son aquellas que se envían al equipo terminal del usuario desde un equipo o dominio que no es gestionado por el editor, sino por otra entidad que trata los datos obtenidos través de las cookies.

Cookies necesarias
Aquellas que son esenciales para que el sitio web funcione correctamente. Esta categoría solo incluye cookies que garantizan funcionalidades básicas y características de seguridad del sitio web. Estas cookies no almacenan ninguna información personal.

Cookies no necesarias
Aquella que no necesarias para que el sitio web funcione y que se utilizan específicamente para otras finalidades.

Cookies técnicas
Aquellas que permiten al usuario la navegación a través de una página web, plataforma o aplicación y la utilización de las diferentes opciones o servicios que en ella existan, incluyendo aquellas que se utilizan para permitir la gestión y operativa de la página web y habilitar sus funciones y servicios, como, por ejemplo, controlar el tráfico y la comunicación de datos, identificar la sesión, acceder a partes de acceso restringido, recordar los elementos que integran un pedido, realizar el proceso de compra de un pedido, gestionar el pago, controlar el fraude vinculado a la seguridad del servicio, realizar la solicitud de inscripción o participación en un evento, utilizar elementos de seguridad durante la navegación, almacenar contenidos para la difusión de vídeos o sonido, habilitar contenidos dinámicos o compartir contenidos a través de redes sociales.

Cookies de análisis
Son aquellas que permiten al responsable de las mismas el seguimiento y análisis del comportamiento de los usuarios de los sitios web a los que están vinculadas, incluida la cuantificación de los impactos de los anuncios. La información recogida mediante este tipo de cookies se utiliza en la medición de la actividad de los sitios web, aplicación o plataforma, con el fin de introducir mejoras en función del análisis de los datos de uso que hacen los usuarios del servicio.

Cookies funcionales
Son necesarias para mostrar correctamente la página web/App y garantizar el correcto funcionamiento del sitio. Son cookies que ayudan al usuario a tener una mejor experiencia de la navegación por el sitio. Un ejemplo de uso de este tipo de cookies son las que se utilizan para almacenar los datos de navegación de un determinado idioma.

Cookies de preferencias o personalización
Son aquellas que permiten recordar información para que el usuario acceda al servicio con determinadas características que pueden diferenciar su experiencia de la de otros usuarios, como, por ejemplo, el idioma, el número de resultados a mostrar cuando el usuario realiza una búsqueda, el aspecto o contenido del servicio en función del tipo de navegador a través del cual el usuario accede al servicio o de la región desde la que accede al servicio, etc.

Cookies publicitarias
Son aquellas que almacenan información del comportamiento de los usuarios obtenida a través de la observación continuada de sus hábitos de navegación, lo que permite desarrollar un perfil específico para mostrar publicidad en función del mismo.

Cookies sociales
Cookies de redes sociales externas, que se utilizan para que los visitantes puedan interactuar con el contenido de diferentes plataformas sociales (Facebook, YouTube, Twitter, LinkedIn, etc.) y que se generan únicamente para los usuarios de dichas redes sociales. Las condiciones de utilización de estas cookies y la información recopilada, se regula por la política de privacidad de la plataforma social correspondiente.

Puede informarse de forma concreta sobre qué cookies estamos utilizando y cuál es la finalidad de cada una de ellas en nuestra Política de Cookies, donde también le explicaremos cómo puede retirar su consentimiento y eliminarlas de su navegador.

Si desea navegar solo con las cookies necesarias pulse: BLOQUEAR COOKIES
Volver