pliuzv0.1.x

Integraciones

Qué se sincroniza de verdad cuando conectas Holded con Shopify (y qué le pasa a tu almacén cuando no)

La documentación de Holded explica bien cómo se conecta con Shopify y es honesta con sus límites: están publicados, con detalle y sin adornos. Lo que no cuenta —porque no es su trabajo— es qué le pasa a tu operación el día que uno de esos límites se cumple. Este artículo es esa mitad, y la de los lotes te va a interesar más de lo que parece.

Jorge Juan Moscoso Chacón, Co-founder & CTO, Pliuz
Jorge Juan Moscoso Chacón · Co-founder & CTO, Pliuz

Publicado el 19 de septiembre de 2026 · 9 min de lectura

En resumen

Entre Holded y Shopify se sincroniza menos de lo que la palabra «sincronización» sugiere, y de forma asimétrica: el producto viaja en un solo sentido, de Shopify hacia Holded, y el stock viaja en los dos. Sobre eso hay tres condiciones duras: sin SKU no se sincroniza nada, con lotes o números de serie no se puede sincronizar, y con varias tiendas que compartan SKU la sincronización de producto solo puede estar activa en una.

Las cuatro están publicadas por Holded y este artículo no las descubre. Lo que añade es la otra mitad: qué le pasa a tu almacén el día que entra un pedido de una referencia sin SKU, y por qué la limitación de los lotes es la que decide si esta integración sirve para una distribuidora.

Lo que hay que retener

  • Producto en un sentido, stock en los dos. Esa asimetría produce la mayoría de las sorpresas, porque casi todo el mundo asume que las dos se comportan igual.
  • Sin SKU no hay sincronización — y en variantes, el padre también necesita el suyo. Un padre sin SKU deja fuera a todas sus variantes.
  • Con lote, pack o número de serie la recomendación oficial es apagar las dos sincronizaciones. Para una distribución con trazabilidad, eso es el titular del artículo.
  • Varias tiendas con SKU compartido: producto activo en una sola. El stock sí puede seguir en las dos.
  • La pregunta útil antes de conectar no es «¿funciona?», es qué porcentaje de tus referencias cae en esas cuatro. Se cuenta hoy, con una consulta a tu catálogo.

¿Por qué este artículo no te explica cómo se conecta?

Porque ya está bien explicado y por quien mejor puede hacerlo. La documentación de Holded cubre el procedimiento paso a paso y —esto es lo que la hace fiable— publica sus propias limitaciones sin suavizarlas. Escribir aquí una versión peor de eso no ayudaría a nadie.

Hay una cosa que esa documentación no hace, porque no es su trabajo: traducir un límite en una consecuencia. «Sin SKU no se sincroniza» es exacto, y no dice qué pasa con el pedido que llega de esa referencia, ni quién se entera, ni cuándo. Eso es lo que cubre este artículo, y para lo demás la fuente está enlazada al final — en castellano, que es como la publican.

Sobre la fecha de lo que lees aquí
Todo lo que este artículo afirma sobre Holded está comprobado contra su documentación viva el 19 de septiembre de 2026, y las fuentes exactas están al final. Es documentación de un tercero y cambia sin avisarnos: si vas a tomar una decisión sobre esto, ábrelas y comprueba que siguen diciendo lo mismo.

¿Qué le pasa a un pedido de una referencia sin SKU?

No llega. Holded lo dice sin rodeos: un producto de Shopify sin SKU asignado no se sincroniza. Lo que eso significa en tu operación es que la venta ocurrió, el cliente pagó y tiene su confirmación, y en tu ERP no hay ningún pedido — así que el almacén no lo ve, no se prepara, y no está en ninguna lista de pendientes porque no existe.

Es la primera de las siete costuras donde se para un pedido, en su forma más pura: no hay error, no hay aviso, no hay estado. El descubrimiento llega por la vía habitual, que es el cliente preguntando a los cuatro días por un pedido que en tu sistema nunca entró.

Y hay una variante que muerde más porque parece resuelta: en productos con variantes, el producto padre también necesita SKU. Un catálogo donde cada talla y cada color tienen el suyo, pero el artículo padre no, se queda fuera entero. Quien lo configuró comprobó las variantes y dio por hecho el resto.

¿Por qué el stock va en los dos sentidos y el producto solo en uno?

Son dos integraciones distintas con dos diseños distintos, y la documentación las separa. La de producto va solo de Shopify hacia Holded: lo que cambies en Holded no se refleja automáticamente en Shopify, y además solo viajan los campos que hayas marcado en la configuración. La de stock sí es bidireccional y un cambio aparece en las dos plataformas.

La consecuencia práctica es la que nadie anticipa: si tu catálogo maestro vive en el ERP, esta integración lo trata como si viviera en la tienda. Cambiar una descripción, un peso o una familia en Holded no cambia nada en Shopify, y como el stock sí viaja, la sensación general es que «está sincronizado». Está sincronizado lo que se mueve todos los días; lo que se toca una vez al trimestre, no.

Qué viaja, en qué sentido, y qué provoca cuando no viaja
CriterioSentidoCondición documentadaQué provoca en la operación
Ficha de productoSolo Shopify → HoldedSolo los campos seleccionados en la configuraciónEl catálogo del ERP deja de ser el maestro sin que nadie lo decida
Producto sin SKUNo viajaEl padre de una variante también necesita SKUVenta cobrada que no existe en el ERP: el almacén no la ve
StockBidireccionalSe refleja en las dos plataformasFunciona — y crea la impresión de que todo lo demás también
Lote, pack o número de serieNo se puede sincronizarShopify no envía el dato de lote; el lote usa un SKU secundarioEl fabricante recomienda apagar las dos sincronizaciones: trabajo manual
Varias tiendas con SKU compartidoProducto en una sola tiendaEn la otra hay que desactivarlo; el stock puede seguir en las dosLa segunda tienda depende de que alguien mantenga su catálogo a mano
Qué viaja, en qué sentido, y qué provoca cuando no viaja

¿Y si trabajas con lotes o números de serie?

Entonces esta integración no aplica a esa parte de tu catálogo, y lo dice la propia Holded. Su documentación afirma que no es posible sincronizar productos con lote, pack o número de serie, y la recomendación que da es explícita: desactivar la sincronización de producto y deshabilitar la de stock para esos artículos.

El motivo que publican es técnico y es correcto: el lote usa un SKU secundario y Shopify no envía el dato de lote, así que no hay forma de saber a qué lote pertenece el movimiento de stock que Shopify comunica. No es un defecto que vayan a arreglar en la próxima versión: es una información que no existe en el origen.

Para una distribuidora industrial esto no es un detalle de configuración, es la pregunta que decide el proyecto. Si trazas lotes —y en material eléctrico, químico, sanitario o alimentario se trazan— la parte del catálogo con trazabilidad se lleva a mano, y eso hay que meterlo en la cuenta antes de conectar, no después.

Lo que hace cara esta limitación no es la limitación
Es que se descubre tarde. La integración se prueba con referencias sencillas, funciona, se da por buena y se despliega. Los artículos con lote entran en producción con las sincronizaciones apagadas «temporalmente», y ese temporalmente es el estado en que se quedan. Nadie lo registra como una excepción porque técnicamente todo funciona.

¿Qué preguntar antes de conectar cualquier ERP con cualquier tienda?

Este caso concreto envejecerá: las integraciones cambian. Lo que no envejece son las cinco preguntas que lo destaparon, y valen para cualquier par ERP-tienda que te ofrezcan.

¿En qué sentido va cada cosa? No «¿se sincroniza?», sino objeto por objeto: producto, stock, precio, pedido, cliente. Casi siempre la respuesta es distinta para cada uno, y la asimetría es donde viven las sorpresas.

¿Qué campo es obligatorio para que una fila viaje? Aquí es el SKU. Preguntar esto te da, de paso, la consulta que tienes que lanzar contra tu catálogo para saber cuántas referencias se van a quedar fuera.

¿Qué pasa con lo que no viaja: se avisa o se calla? Es la pregunta más importante y casi nadie la hace. Una fila descartada en silencio es indistinguible de una fila que no existía, y ese silencio es el que produce la venta cobrada que el almacén no ve.

¿Qué parte de mi catálogo queda excluida por diseño? Lotes, series, packs, kits, productos configurables. Pregúntalo antes de la demostración, porque la demostración se hace siempre con el caso sencillo.

¿Quién es el maestro de cada dato después de conectar? Si la respuesta no es la misma que antes de conectar, has cambiado tu modelo de datos sin haberlo decidido.

Qué hace Pliuz con esto, y qué no

Lo que no, y es importante decirlo aquí: Pliuz no ofrece hoy un conector entre Holded y Shopify. El bróker de conectores está por construir, así que si lo que necesitas es esa integración, la que existe es la de Holded y este artículo es lo que tenemos que aportar sobre ella.

Lo que estamos construyendo es la capa de encima, que es otro problema: que una fila descartada en silencio —el pedido sin SKU, el artículo con lote que va a mano— deje de ser invisible y se convierta en un caso con dueño y con plazo. Ese motor se está construyendo con las primeras distribuidoras y no se puede comprar hoy.

Lo que sí puedes hacer esta semana, sin llamarnos
Lanza una consulta contra tu catálogo y cuenta cuántas referencias no tienen SKU, cuántas llevan lote o número de serie, y cuántas están en las dos tiendas. Ese porcentaje es la respuesta real a «¿merece la pena conectar?», y sale de tus datos en una tarde. Para ponerle horas y euros, el método de los cuatro sumandos está en el artículo del coste — la calculadora cubre hoy las cuatro costuras donde más se para un pedido y la franja de factura de proveedor, no esta. Y si prefieres hacerlo acompañado, el diagnóstico operativo son dos sesiones sin acceso a tus sistemas, con descalificador incluido.

Fuentes y para seguir leyendo

Preguntas frecuentes

¿Qué no se sincroniza entre Holded y Shopify?

Cuatro cosas, y las cuatro están documentadas por Holded: un producto de Shopify sin SKU no se sincroniza en absoluto; la sincronización de producto va solo de Shopify hacia Holded, así que lo que cambies en Holded no vuelve; los productos con lote, pack o número de serie no se pueden sincronizar; y si conectas varias tiendas que comparten SKU, la sincronización de producto solo puede estar activa en una de ellas. La de stock, en cambio, sí es bidireccional. Comprobado en la documentación de Holded el 19 de septiembre de 2026.

¿Por qué mi stock de Holded no coincide con el de Shopify si trabajo con lotes?

Porque con lotes la integración no puede funcionar y la propia Holded recomienda apagarla. Su documentación dice que no es posible sincronizar productos con lote, pack o número de serie, y da el motivo: el lote usa un SKU secundario y Shopify no envía el dato de lote, así que no se puede saber a qué lote pertenece el movimiento de stock que Shopify comunica. La recomendación oficial es desactivar la sincronización de producto y deshabilitar la de stock para esos artículos, o sea llevarlos a mano.

¿Un producto sin SKU se sincroniza?

No. La documentación de Holded es explícita: si un producto de Shopify no tiene un SKU asignado, no se sincroniza con Holded. Y añade un detalle que cuesta caro si se pasa por alto: en productos con variantes, el producto padre también necesita SKU, además de cada una de sus variantes. Un padre sin SKU deja fuera a todas sus variantes aunque cada variante tenga el suyo.

¿La sincronización va en los dos sentidos?

Depende de qué. El producto va en un solo sentido, de Shopify hacia Holded: lo que cambies en Holded no se refleja automáticamente en Shopify, y además solo viajan los campos que hayas seleccionado en la configuración. El stock sí es bidireccional: un cambio se refleja en las dos plataformas. Esa asimetría es la que produce la mayoría de las sorpresas, porque la gente asume que las dos sincronizaciones se comportan igual.

¿Puedo conectar dos tiendas de Shopify al mismo Holded?

Sí, Holded permite integrar varias tiendas de Shopify en una misma cuenta. La limitación aparece cuando esas tiendas comparten SKU: en ese caso la sincronización de producto solo se puede activar en una de las tiendas y hay que desactivarla en la otra. La de stock sí puede seguir activa en las dos. Es un caso frecuente en distribución, donde la tienda mayorista y la de particulares venden el mismo catálogo.

¿Merece la pena conectar Holded con Shopify?

Para un catálogo sin lotes, con SKU en todas las referencias y una sola tienda, la integración cubre lo que promete y ahorra trabajo real. Para una distribución que maneje lotes o números de serie, la respuesta honesta es que la integración no aplica a la parte del catálogo que los lleve, y conviene saberlo antes y no después. La pregunta útil no es si conectar, es qué porcentaje de tus referencias entra en las cuatro limitaciones — y eso lo puedes contar hoy con una consulta a tu catálogo.

Seguir leyendo