Integraciones

Conecta PrestaShop con el ERP que ya lleva tu negocio

Sage, Business Central, a3ERP, Odoo, Holded, SAP… y también un CRM como Salesforce, un tablero de monday.com o esa base de datos que solo entiende tu informático. No somos partner de ninguno, y no hace falta: sabemos por dónde entra y sale la información en cada uno, y hacemos la parte de PrestaShop, que es la que casi siempre falla.

Catálogo, precios y stock viajan del ERP a la tienda; el pedido vuelve de la tienda al ERPTu ERPreferencias · tarifasstock · clientesTu tiendaPrestaShop 1.7 · 8 · 9la venta manda aquíCatálogo y fichasPrecios y tarifas por clienteStock por almacénPedidos, al pagarAPI REST · webhooks · base de datos · ficheros
Así funciona cuando está bien montado: catálogo, precios y stock bajan del ERP, y el pedido sube solo en cuanto el cliente paga.

El ERP manda en el negocio; la tienda, en la venta

Lo primero que se decide en una integración, antes de escribir nada, es quién es dueño de cada dato. Cuando eso está claro, el resto es fontanería. Cuando no, la tienda y el ERP acaban discutiendo, y siempre discuten el día que más vendes.

El ERP manda en precio y stock

Qué referencias se venden, a qué precio, cuántas quedan en cada almacén y cuáles están en oferta. Eso no se toca desde la tienda.

El catálogo bueno manda en la ficha

Nombre comercial, descripción, fotos, código de barras, marca y unidad mínima de venta. Del propio ERP, de un PIM o de la base de datos de tu grupo de compra.

La tienda manda en la venta

La portada, las campañas, los textos propios, los envíos y el trato con el cliente. Lo que no está en el ERP porque no es cosa del ERP.

  • Los pedidos vuelven solosCon sus líneas, sus dos direcciones y la forma de pago traducida a la que entiende el ERP. Nadie vuelve a teclearlos.
  • Lo escrito a mano no se pisaUna descripción mejorada o una foto mejor sobreviven a la siguiente sincronización. Sin esta regla nadie vuelve a retocar una ficha.
  • Se ve si entróEn la ficha del pedido, dentro del panel, se ve si llegó al ERP, cuándo y con qué número. Y si algo falló, un botón lo reenvía.

Cuatro caminos, y siempre hay uno

Tu ERP no tiene que ser moderno ni estar en la nube. Solo hace falta que los datos salgan por algún sitio, y salen siempre por alguno de estos cuatro.

  • API REST o SOAP

    La vía directa: la tienda pregunta y el ERP contesta en el momento, sin nadie en medio.

    • Business Central
    • Odoo
    • Holded
    • Sage 200 y X3
    • SAP B1
    • Salesforce
    • monday.com
  • Webhooks

    El sistema avisa cuando cambia algo —un precio, un stock, un estado— y la tienda reacciona sin esperar a la siguiente pasada.

    • Odoo
    • Holded
    • Salesforce
    • monday.com
  • Base de datos

    Cuando el ERP vive en el servidor de tu oficina. Se lee lo justo, con un usuario de solo lectura y sin tocar sus tablas.

    • SQL Server
    • MySQL
    • Oracle
    • ODBC
    • Sage 50 y 200
    • a3ERP
    • Navision
  • Ficheros

    CSV, XML o Excel que el ERP deja en una carpeta, en un SFTP o en un correo. Es la vía de muchas instalaciones veteranas y, bien programada, va igual de fina.

    • CSV
    • XML
    • Excel
    • SFTP
    • Correo
  • Por tandas y con reanudaciónUn catálogo de 30.000 referencias se procesa en bloques y, si se corta, continúa donde iba. La tienda nunca cierra «por mantenimiento» ni se queda a medias.
  • Dentro de tu tiendaLa integración corre en tu PrestaShop: sin un servicio intermedio con cuota mensual, sin un tercero por el que pasen tus datos y sin coste por volumen.

Sistemas con los que trabajamos

No trabajamos para estas marcas ni las revendemos. Lo que tenemos es experiencia en cómo abre cada una sus datos, que es lo único que hace falta para conectarla. Si el tuyo no está en la lista, pregunta: casi seguro que entra por una de las cuatro puertas.

ERP

El sistema que lleva el negocio: referencias, tarifas, stock y pedidos.

  • Sage 50, 200, X3 y Active

    • API OData
    • SOAP
    • SQL
    • Ficheros

    Del Sage 50 de la oficina al X3 de una empresa grande: base de datos, API OData o servicios web según la versión.

    Cómo se conecta cada Sage
  • Dynamics NAV y Business Central

    • API REST
    • OData
    • SQL Server

    API REST y OData en Business Central; en un Navision clásico, sus servicios web o directamente su SQL Server.

  • a3ERP

    • API
    • SQL Server

    El ERP de Wolters Kluwer que lleva media pyme española: se conecta por su API y por su base de datos SQL Server.

  • Odoo

    • XML-RPC
    • JSON-RPC
    • Webhooks

    API completa en los dos sentidos: productos, tarifas, stock, pedidos y clientes.

  • Holded

    • API REST
    • Webhooks

    En la nube: catálogo, contactos, pedidos y facturas, sin servidor de por medio y sin instalar nada en la oficina.

  • SAP Business One

    • Service Layer
    • DI API

    Almacenes, tarifas por cliente y pedidos que entran con la lógica de negocio que SAP les exige.

CRM y herramientas de trabajo

No llevan el almacén, pero ahí es donde se sigue al cliente o se organiza el día a día. La tienda les manda lo que pasa.

  • Salesforce

    • API REST
    • Webhooks

    Cada cliente y cada pedido de la tienda aparecen en el CRM, en la cuenta que le toca y con su comercial. Y las cuentas B2B que se abren en Salesforce entran en la tienda con sus precios.

  • monday.com

    • GraphQL
    • Webhooks

    Cada pedido, incidencia o devolución entra como elemento en el tablero que tú digas, con sus datos en columnas. Lo que cambia en el tablero puede volver a la tienda.

Tus propios datos

Cuando lo que hay no es un programa con nombre, sino una base de datos que alguien mantiene.

  • Base de datos externa

    • MySQL
    • SQL Server
    • Oracle
    • ODBC

    La tienda lee el catálogo y el stock directamente de donde están, con un usuario de solo lectura.

Sage, Microsoft Dynamics, a3ERP, Odoo, Holded, SAP, Salesforce y monday.com son marcas de sus titulares. No tenemos relación comercial con ninguno: no somos partner, distribuidor ni implantador. Conocemos sus sistemas por haber conectado tiendas con ellos.

Cómo lo hacemos

Cuatro pasos. El segundo es el que te deja ver el resultado con tu catálogo de verdad antes de comprometerte con nada.

  1. Paso 1

    Mapa de datos

    Media jornada con quien lleva tu ERP: qué campo sale de dónde, qué sistema manda en cada dato y qué no debe viajar nunca.

  2. Paso 2

    Primera pasada de prueba

    En una copia de tu tienda y con tu catálogo de verdad. Ves tus fichas, tus precios y tu stock dentro de PrestaShop antes de decidir nada.

  3. Paso 3

    Pedidos de vuelta y casos raros

    Formas de pago, portes, descuentos, clientes nuevos, referencias duplicadas, artículos sin foto. Nada de eso es raro y nada impide salir.

  4. Paso 4

    En marcha y vigilado

    Cada sincronización deja registro, un fallo avisa, y desde la ficha del pedido se reenvía lo que haga falta.

Un caso real: Go!Manage y Aunabase

  • Casi 30.000 artículos en el ERP
  • 16.700 a la venta
  • Pedido en el ERP al pagar

Un distribuidor de material eléctrico con el ERP de Telematel y las fichas buenas en la base de datos de su grupo de compra. Hoy la tienda enseña el precio y el stock del almacén, las bajas desaparecen solas, las ofertas se colocan solas y en el almacén ven el pedido de la web donde ven todos los demás.

Cómo se montó, paso a paso
Portada del artículo: conectar PrestaShop con GoManage y Aunabase, un caso real
El caso, contado en el blog: quién manda sobre qué y las tres decisiones que hacen que aguante.

Preguntas frecuentes

¿Sois partner de Sage, de SAP, de Odoo…?

No, y tampoco te hace falta que lo seamos. Un partner te vende el ERP y te lo implanta; nosotros hacemos que tu tienda hable con él. Si ya tienes partner, trabajamos con él: él sabe cómo está configurado tu ERP y nosotros sabemos qué necesita PrestaShop.

¿Tenéis que conocer mi ERP por dentro?

Necesitamos su documentación y un usuario de conexión; el resto lo sabe quien te lo mantiene. Nuestra parte es la tienda: que el catálogo entre bien, que cada cliente vea su precio y que el pedido salga completo. Ahí es donde fallan la mayoría de las integraciones.

¿Y si mi ERP no tiene API?

Entonces tiene una base de datos o exporta ficheros, y con cualquiera de las dos se conecta. Pasa más de lo que parece y no cambia nada de lo que acabas viendo en la tienda.

¿Cada cuánto se sincroniza?

Precio y stock, cada pocos minutos o al instante si el ERP avisa por webhook. El catálogo completo, de noche. El pedido, en el momento en que el cliente paga.

¿Qué pasa si el ERP se cae?

La tienda sigue vendiendo con el último dato bueno, los pedidos se guardan en cola y se envían cuando vuelve. Todo queda registrado y no hay que reconstruir nada a mano.

Ya tengo un conector que funciona a medias

Es lo más habitual. Miramos qué hay, te decimos qué se aprovecha y qué conviene rehacer, y lo dejamos documentado para que no dependas de nosotros.

¿Cuánto cuesta y cuánto tarda?

Depende de cuántas cosas viajan y en cuántos sentidos. Tras el mapa de datos hay un presupuesto cerrado con precio y fecha; una integración habitual está en marcha entre tres y seis semanas.

¿Con qué versiones de PrestaShop?

1.7, 8 y 9, también en multitienda y con varios idiomas y monedas. Si la tienda está por hacer, se monta ya conectada.

¿Qué ERP tienes y qué te gustaría que viajara?

Escríbenos y te decimos qué se puede conectar, por dónde y en qué orden. Sin compromiso y sin comerciales de por medio: te contesta quien lo va a hacer.

Escribirnos

Erzähl uns, was dein Shop braucht

Ein Modul, eine Entwicklung oder einfach eine Einschätzung. Die erste Beratung kostet nichts, und daraus wird ein Festangebot mit Preis und Termin.