Integraciones · Stoam Connect
Integración Shopify – Pimcore: guía para conectar tu tienda online con el PIM
Resumen
Integrar Shopify con Pimcore consiste en que las fichas de producto que se gestionan en Pimcore (textos, atributos, imágenes de su DAM, traducciones y clasificación) se publiquen en la tienda sin copiarlas a mano, con sus variantes bien montadas y en todos los mercados. Pimcore no tiene un conector propio con Shopify, y su modelo de datos lo define cada empresa, así que la integración depende mucho de cómo esté montado tu Pimcore.
Hay cinco caminos: conectores de partners, desarrollo a medida contra las dos API, plataformas iPaaS, intercambio de ficheros o un hub de integración. Cuál conviene depende de quién mantiene tu Pimcore, de cuántas tiendas y mercados gestionas y de si hay un ERP de por medio.
Qué tener en cuenta antes de plantearte la integración
Qué sistema manda en cada dato
Lo habitual es este reparto:- Pimcore manda en los textos, los atributos, las imágenes y documentos, las traducciones, la clasificación y la decisión de qué se publica.
- Shopify manda en el tema y la navegación, las colecciones automáticas, las reglas de descuento, el checkout y el pedido.
- Tu ERP, si lo tienes, manda en el precio y el stock.
Si alguien edita una descripción en el admin de Shopify, la siguiente sincronización la pisará. Déjalo claro al equipo: los datos de producto se cambian en Pimcore.
Cómo trabaja Pimcore
Pimcore es una plataforma de código abierto que reúne PIM, DAM y gestión de datos maestros. Su punto fuerte es la flexibilidad: las clases de producto, los atributos y las relaciones los define tu equipo o tu partner. Eso también significa que no hay dos Pimcore iguales, y que cualquier conector tiene que adaptarse a tu modelo de datos.
Qué edición de Pimcore usas y quién la mantiene
Desde la versión 2025.1, la edición Community de Pimcore se distribuye con la licencia Pimcore Open Core License (POCL), gratuita para empresas con menos de 5 millones de facturación anual; por encima, o para funciones avanzadas, están las ediciones de pago. Revisa también la versión que tienes instalada y quién la mantiene, porque Pimcore suele requerir un partner o un equipo técnico propio.
El modelo de Pimcore frente al de Shopify
En Pimcore, los productos son objetos de datos de la clase que hayas definido, con variantes que heredan datos del objeto padre. Shopify trabaja con productos con hasta tres opciones y guarda el resto de datos en metacampos. Antes de conectar, decide qué campos de tus clases generan opciones, cuáles van a metacampos y cuáles no salen a la tienda.
De dónde salen el precio y el stock
Pimcore puede guardar precios, pero en la mayoría de empresas el precio de venta y el stock viven en el ERP. Lo lógico es que vayan del ERP a Shopify directamente, sin pasar por el PIM, y que un producto no se publique sin precio ni se venda sin stock.
Volumen, tiendas y mercados
¿Cuántos productos y variantes tienes? ¿En cuántos idiomas y mercados vendes? ¿Tienes una tienda o varias? Shopify limita el ritmo de llamadas a su API, así que las cargas masivas y las actualizaciones de imágenes tienen que planificarse.
Qué significa integrar Shopify con Pimcore: definición operativa
En la práctica, una integración Shopify–Pimcore es un conjunto de flujos de datos de producto, cada uno con su origen, su destino, su momento y sus reglas.
De Pimcore a Shopify
- Productos y variantes: cada objeto de producto se convierte en un producto con sus opciones y variantes, cada una con su SKU.
- Contenido: título, descripción, metacampos, datos SEO y URL, con sus traducciones.
- Imágenes: desde el DAM de Pimcore, asignadas al producto y a cada variante.
- Clasificación: etiquetas, tipo de producto, categoría de Shopify y colecciones.
De Shopify a Pimcore
- Identificadores: el ID de producto y de variante en Shopify, para que las siguientes sincronizaciones actualicen en lugar de duplicar.
- Estado de publicación: si el producto está activo en la tienda, útil para el equipo de producto.
Flujos que no pasan por el PIM
- Precio y stock: del ERP a Shopify, o gestionados en la tienda si no hay ERP.
- Pedidos: de Shopify al ERP; el PIM no interviene.
Cada flujo se dispara por un evento (un producto publicado en Pimcore, un cambio de stock) o se programa cada cierto tiempo. Lo importante es que haya un registro de qué se ha sincronizado, qué ha fallado y por qué.
Particularidades de la integración Shopify – Pimcore
Objetos, variantes y opciones
En Pimcore, las variantes son objetos hijos que heredan los datos del padre y cambian solo lo que las diferencia, y pueden tener varios niveles. Shopify admite hasta tres opciones por producto. La integración tiene que resolver la herencia (enviar el valor efectivo de cada campo) y aplanar los niveles en opciones de Shopify.
Campos de tus clases y metacampos
Los campos de tus clases de Pimcore que no son opciones suelen ir a metacampos de Shopify (o a metaobjetos, si son entidades como materiales o marcas). Hay que definirlos en Shopify con su tipo de dato y que el tema de la tienda los muestre. Los campos con valores fijos en Pimcore ayudan a que los filtros de la tienda queden limpios.
Categorías y colecciones
Pimcore guarda las categorías como objetos o árboles que define tu equipo; Shopify trabaja con colecciones manuales o automáticas y con su propia taxonomía estándar. Lo más limpio suele ser enviar desde Pimcore los datos que alimentan las colecciones automáticas, en lugar de mantener colecciones manuales producto a producto.
Idiomas y mercados
Pimcore gestiona los campos localizados por idioma. Shopify gestiona los idiomas como traducciones del contenido base, ligadas a sus mercados. La integración tiene que enviar las traducciones aparte del contenido principal, y conviene decidir qué campos SEO y qué URL gestiona el PIM para no perder posicionamiento.
Imágenes del DAM de Pimcore
Pimcore incluye su propio DAM y puede generar miniaturas con las medidas y formatos que necesite cada canal. Shopify descarga y aloja las imágenes que le envías, así que lo eficiente es enviar ya la versión preparada para la tienda, y solo cuando cambia.
Reglas de publicación
Pimcore permite flujos de trabajo y estados de publicación por objeto, pero no tiene una regla de completitud estándar como otros PIM: la defines tú. Decide qué campos tiene que tener un producto para salir a Shopify y deja que la integración solo active los que cumplen, con precio y stock.
Versiones de Pimcore y mantenimiento
Pimcore publica versiones con frecuencia y algunas cambian partes importantes de la plataforma. Un conector instalado dentro de Pimcore tiene que actualizarse con ella; uno externo que use su API depende menos de esas actualizaciones.
Límites técnicos de cada lado
- Pimcore expone los datos sobre todo con su Datahub (API GraphQL y opciones de exportación). Qué se puede leer y cómo depende de cómo esté configurado, así que hace falta acceso de tu partner o de tu equipo técnico.
- Shopify limita el consumo de su API y ha centrado su desarrollo en la API GraphQL, con operaciones por lotes para catálogos grandes. Crear productos con variantes, metacampos, traducciones e imágenes exige muchas llamadas.
Métodos para integrar Shopify con Pimcore
Conectores de partners
Hay conectores de partners que se instalan en Pimcore y exportan productos, variantes, colecciones, imágenes y metacampos a una o varias tiendas Shopify.- A favor: cubren el flujo estándar de catálogo sin desarrollar desde cero.
- En contra: hay que adaptarlos a tus clases, tienen que seguir el ritmo de versiones de Pimcore, y el precio, el stock y los pedidos quedan fuera.
- Encaja si: tu partner de Pimcore lo conoce y lo va a mantener.
Desarrollo a medida
Tu partner de Pimcore desarrolla la exportación a Shopify dentro de Pimcore o como servicio aparte.- A favor: se ajusta exactamente a tu modelo de datos.
- En contra: dependes de quien lo escribió, y los cambios de Pimcore y de Shopify obligan a mantenerlo.
- Encaja si: ya tienes un partner o equipo técnico dedicado a Pimcore.
Plataformas iPaaS
Plataformas de integración que leen el Datahub de Pimcore y escriben en Shopify.- A favor: flujos configurables y conector listo para Shopify.
- En contra: el lado de Pimcore hay que configurarlo a medida, y montar variantes, metacampos y traducciones requiere bastante lógica.
- Encaja si: ya usas una y alguien de tu equipo la domina.
Intercambio de ficheros
Exportar productos de Pimcore en CSV e importarlos con el importador de Shopify.- A favor: sin coste de integración.
- En contra: manual, delicado con variantes, metacampos, idiomas e imágenes, y sin control de errores.
- Encaja si: es la carga inicial o un catálogo pequeño.
Hub de integración
Una plataforma central a la que se conectan Pimcore, Shopify, el ERP y el resto de canales, con flujos configurados para tu catálogo.- A favor: la ficha sale del PIM y el precio y el stock del ERP, coordinados, sin conectores que mantener dentro de Pimcore y con los pedidos de vuelta al ERP.
- En contra: necesita una fase de definición inicial y es más proyecto que “instalar y listo”.
- Encaja si: hay un ERP de por medio, varias tiendas o más canales aparte de Shopify.
Cómo elegir
Hazte cuatro preguntas:- ¿Quién mantiene mi Pimcore y cómo de a medida es mi modelo de datos?
- ¿Tengo una tienda o varias, y en cuántos idiomas?
- ¿Hay un ERP que aporta precio y stock?
- ¿Pimcore alimenta solo Shopify o también otros canales?
Si tu partner de Pimcore ya trabaja con un conector y solo hay una tienda, esa puede ser la vía más directa. Si hay ERP, varias tiendas o más canales, un hub que coordine PIM, ERP y tienda tiene más sentido.
Integrar otros sistemas en el stack
Shopify y Pimcore rara vez van solos:- ERP: precio, stock, pedidos y facturas. Tienes las guías de Shopify con Sage 200, Business Central, Odoo y Holded.
- Transporte: mira las guías de Shopify con SEUR, GLS o Correos Express.
- Marketplaces: Amazon y otros, que también se alimentan del PIM.
Si cada sistema se conecta por su cuenta con Shopify, la ficha llega por un lado, el precio y el stock por otro y los pedidos salen por un tercero, cada uno con su propio punto de fallo. Con un hub central, cada sistema se conecta una vez y el hub reparte cada dato desde su origen.
Integración Shopify – Pimcore con Stoam Connect
Stoam Connect es el hub de integración de Stoam. Conecta Pimcore con Shopify y con el resto de sistemas de tu negocio mediante flujos diseñados para tu catálogo, no para un catálogo medio.- Adaptado a tu modelo de datos. Leemos tus clases de Pimcore tal como están, sin conectores que mantener dentro de la plataforma.
- PIM, ERP y tienda coordinados. La ficha sale de Pimcore, el precio y el stock del ERP y los pedidos vuelven al ERP.
- Un proyecto con definición previa. Antes de ejecutar, revisamos contigo clases, variantes, idiomas y reglas de publicación.
- Licencia fija. No hay coste por volumen ni por operación.
- Infraestructura segura. El hub se aloja en un entorno con certificación ISO 27001 y ENS.
Preguntas frecuentes
¿Pimcore tiene un conector oficial con Shopify?
No hay uno desarrollado por Pimcore. Hay conectores de partners que se instalan en Pimcore, y también se puede integrar con un desarrollo a medida, una iPaaS o un hub.
¿Cómo se convierten las variantes de Pimcore en Shopify?
La integración resuelve la herencia de cada variante y la convierte en una variante de Shopify, con hasta tres opciones por producto.
¿Pimcore Community es gratis?
Desde la versión 2025.1, la edición Community usa la licencia POCL, gratuita para empresas con menos de 5 millones de facturación anual. Por encima hace falta una licencia comercial.
¿El precio y el stock salen de Pimcore?
Puede guardarlos, pero lo habitual es que vengan del ERP directamente a Shopify, y que el producto solo se active cuando tiene ficha completa, precio y stock.
Deja de copiar pedidos a mano
Conectamos tu ERP con tu tienda, tu CRM o tu transportista para que los datos viajen solos. Te lo enseñamos en una demo de 30 minutos.