Para integrar Holded con PrestaShop lo más directo es usar el plugin oficial de Holded para PrestaShop: se instala en la tienda, se conecta con una clave de API generada en Holded y sincroniza pedidos, productos y stock. Los pedidos y los productos viajan de la tienda a Holded; el stock puede sincronizarse en los dos sentidos. Lo que no cubre (reembolsos, packs, imágenes secundarias) hay que resolverlo a mano o con otra solución.
Importa porque Holded sirve de ERP y de facturación para muchas pymes con tienda online. Si la conexión no está bien planteada, aparecen productos sin crear, stock que no cuadra y facturas con impuestos equivocados. Y la tienda y la administración acaban trabajando con datos distintos.
En esta guía explicamos qué se sincroniza, qué no, qué requisitos hay y cómo montar la conexión, según la documentación de Holded. Si tu catálogo es complejo o vendes en varios canales, en Avafa lo abordamos desde nuestra página de agencia especializada en integraciones de catálogo.
¿Qué opciones hay para conectar Holded con PrestaShop?
Hay tres vías, y la primera cubre la mayoría de las tiendas pequeñas. Esta comparación es un criterio de trabajo de Avafa:
| Opción | Cuándo encaja | Límite principal |
|---|---|---|
| Plugin oficial de Holded | Tienda con flujos estándar | Los reembolsos no se sincronizan |
| Conector de terceros | Necesitas flujos distintos | Dependes de su mantenimiento |
| Integración a medida | Reglas propias o varios canales | Coste de desarrollo |
Si dudas entre ellas, repasa nuestra guía para conectar PrestaShop con tu ERP, donde comparamos módulos, conectores SaaS e integraciones a medida.
Cada día con productos rechazados en Merchant Center es un día sin aparecer en Google Shopping
Antes de invertir más en anuncios, descubre qué frena tu feed y tu tienda en los resultados de Google. Diagnóstico claro y priorizado: solo diagnóstico y plan, la ejecución la decides tú.
Esencial
197 €
Pago único · IVA incluido
Auditoría del feed de Merchant Center
Productos rechazados y errores de atributos
Lista priorizada de qué corregir primero
Recomendado
490 €
Pago único · IVA incluido
Todo lo del Esencial
SEO técnico de la tienda: indexación, categorías y fichas
Llamada de 45 minutos y plan de 90 días
Completo
990 €
Pago único · IVA incluido
Todo lo del Recomendado
Plan de corrección producto a producto
Revisión a los 30 días con segunda llamada
Pago seguro con Stripe. Diagnóstico y plan: la implementación no está incluida. Tras el pago, te contactamos en 24 horas.
¿Qué datos se sincronizan entre Holded y PrestaShop?
Según la ayuda de Holded, la integración sincroniza pedidos, productos, stock y almacenes, y usa el SKU de cada producto para enlazar los datos entre las dos plataformas. Este es el mapa de qué viaja y en qué sentido:
| Dato | Sentido | Condición |
|---|---|---|
| Pedidos | Tienda a Holded | Como pedido, ticket o factura |
| Productos | Tienda a Holded | Necesitan SKU; solo simples y variables |
| Stock | Ambos sentidos | Exige el módulo de inventario |
| Contactos | Tienda a Holded | Si activas crear contacto |
| Almacén | Un enlace | PrestaShop usa un solo almacén |
| Impuestos | Se toman de Holded | Se aplica el más cercano |
Los pedidos se importan en el tipo de documento que configures y su estado decide si entran como pagados o pendientes. Si un estado de PrestaShop no está en la tabla de Holded, hay que añadirlo a mano, y al hacerlo se importan todos los pedidos con ese estado.
¿Qué no sincroniza la integración de Holded con PrestaShop?
La ayuda de Holded es clara con los límites, y conviene conocerlos antes de prometer nada a tu equipo:
- Reembolsos: no se importan; hay que crear la nota de crédito en Holded.
- Packs, lotes y bundles: no se importan bien, ni como producto ni como stock.
- Imágenes: solo se actualiza la imagen principal, no las secundarias.
- Productos sin SKU: no se crean automáticamente en Holded.
- Cambios hechos en Holded: la importación de productos es unidireccional, así que lo que edites en Holded no vuelve a la tienda.
- Un solo almacén: PrestaShop admite uno y solo se puede enlazar con un almacén de Holded.
Un detalle que sale caro: si el SKU de un producto de PrestaShop coincide con uno que ya existe en Holded y la importación está activada, la ayuda indica que se sobrescribe. Revisa los SKU antes de activar nada.
¿Qué necesitas para integrar Holded con PrestaShop?
- Versiones: la ficha de integración de Holded indica PrestaShop 1.7.8 o superior y PHP 7.4 o superior.
- Referencias: cada producto y cada combinación con referencia (SKU) en PrestaShop, igual que en Holded.
- Inventario: el módulo de inventario de Holded para sincronizar stock y almacenes.
- Impuestos: los impuestos creados en Holded antes de importar; si falta uno exacto, se aplica el más cercano.
- Clave de API: generada en Holded y pegada en la configuración del plugin.
¿Cómo conectar Holded con PrestaShop paso a paso?
- Revisa el catálogo: SKU únicos, sin vacíos, y coherentes entre PrestaShop y Holded.
- Crea los impuestos que necesitas en Holded y comprueba que existen los tipos aplicables a tus ventas.
- Activa PrestaShop en Holded, descarga el plugin y súbelo al módulo de PrestaShop.
- Genera la clave de API en Holded y pégala en el plugin.
- Configura la importación: tipo de documento, estados de pedido, productos, stock y almacén.
- Haz una prueba con un pedido real y con un producto: comprueba documento, impuestos, contacto y stock.
- Activa la sincronización y revisa a diario las incidencias durante la primera semana.
Si necesitas pedidos históricos, la ayuda permite forzar la sincronización de un periodo anterior desde el apartado de Holded en PrestaShop, con un límite temporal. Mira el límite concreto en la ayuda de tu versión antes de planificarlo.
¿Cómo gestionar la facturación de PrestaShop en Holded?
Decide si los pedidos entran como pedido de venta, ticket o factura. En las integraciones nuevas, la ayuda de Holded indica que el modo borrador viene activado por defecto, de modo que las facturas de la tienda se crean como borrador y hay que aprobarlas. Es una buena red de seguridad al principio, pero genera trabajo si vendes mucho.
Los datos de facturación salen del pedido de PrestaShop. Si tus clientes son empresas, comprueba que el NIF o CIF se pide en el formulario de compra; sin ese dato la factura no sale completa. Para cuestiones fiscales concretas (IVA por país, facturas rectificativas), consulta con tu asesor o contable.
¿Qué sistema debe mandar en cada dato?
Con el plugin oficial, el reparto práctico lo marca la propia integración: como los productos viajan en un solo sentido, el catálogo manda en PrestaShop y Holded lo recibe. Este reparto es un criterio de trabajo de Avafa para evitar que dos personas editen lo mismo en sitios distintos:
| Dato | Quién manda | Por qué |
|---|---|---|
| Descripciones y SEO | PrestaShop | Holded no devuelve cambios |
| Referencia (SKU) | PrestaShop y Holded | Debe coincidir en ambos |
| Stock | Holded o tienda | Elige un criterio y no lo cambies |
| Pedidos y clientes | PrestaShop | Nacen en la tienda |
| Facturas y contabilidad | Holded | Es el sistema administrativo |
La regla de oro: cada dato se edita en un único sitio. Si tu equipo cambia descripciones en Holded pensando que se actualizará la tienda, perderá tiempo y generará diferencias que nadie sabe explicar semanas después.
¿Qué errores aparecen al integrar Holded con PrestaShop?
| Síntoma | Causa probable | Qué revisar |
|---|---|---|
| Producto no aparece en Holded | No tiene SKU | Referencia en PrestaShop |
| Stock no se actualiza | Falta el inventario | Módulo de inventario activo |
| Pedido sin importar | Estado sin mapear | Tabla de estados |
| Impuesto distinto | Falta el tipo exacto | Impuestos en Holded |
| Producto sobrescrito | SKU coincidente | SKU previos en Holded |
¿Y si necesitas más que el plugin?
Si vendes también en marketplaces, usas un PIM o necesitas reglas de precio propias, el plugin se queda corto. Entonces conviene pensar la arquitectura completa. Tienes el planteamiento general en cómo integrar un ERP con tu eCommerce, en flujos y errores al integrar PIM, ERP y marketplaces y en la guía de integrar un DAM en ecommerce. Para un ERP distinto, mira cómo conectar Odoo con PrestaShop, y para el canal Amazon, la integración de Holded con Amazon.
Cómo trabajamos en Avafa
En Avafa partimos del catálogo: auditamos SKU, atributos e impuestos, definimos qué sistema manda en cada dato y probamos con pedidos reales antes de activar la sincronización. Puedes ver cómo lo hacemos en nuestra página de agencia especializada en integraciones de catálogo.
Preguntas frecuentes
¿Holded tiene integración oficial con PrestaShop?
Sí. Holded ofrece un plugin oficial para PrestaShop que se descarga desde su tienda de integraciones y sincroniza pedidos, productos, stock y almacenes.
¿Se sincroniza el stock entre Holded y PrestaShop?
Sí, en los dos sentidos cuando los SKU coinciden, y requiere el módulo de inventario de Holded.
¿Puedo conectar varias tiendas PrestaShop a un mismo Holded?
Sí. La ficha de integración indica que varias tiendas pueden conectarse a una misma cuenta de Holded, y cada una se configura por separado.
¿Qué pasa si desinstalo el plugin?
Según la ficha de integración, los datos ya sincronizados no se borran; dejan de actualizarse. Antes de desinstalar, decide qué sistema pasa a ser la fuente de cada dato.
¿Las facturas de la tienda salen automáticamente en Holded?
Pueden hacerlo si configuras los pedidos para entrar como factura. En integraciones nuevas, el modo borrador viene activado y hay que aprobarlas.
¿Necesito un plan especial de Holded para vender en varios países?
Según la ficha de integración de Holded, configurar impuestos distintos por país requiere una cuenta Premium. Comprueba tu plan antes de abrir la tienda a otros mercados y consulta la parte fiscal con tu asesor.
¿Quieres revisar tu conexión Holded y PrestaShop? Pide la auditoría gratuita de integración de catálogo y te decimos qué falla o qué falta.