Supplier Data Management para Pimcore, en beta

Mapea los datos de proveedores en Pimcore. Sin código.

Pimcore 11 no tiene webservice REST, así que SDM Portal escribe a través de la API GraphQL de Datahub: los objetos se localizan por clave, se crean bajo la carpeta que elijas y se actualizan idioma por idioma. El conector está en beta y esta página dice exactamente qué hace y qué no.

Datahub GraphQL Objetos por clave, carpeta que elijas Beta, los límites están más abajo
Conexión
  • ProtocoloDatahub GraphQL, /pimcore-graphql-webservices/{config}
  • AutenticaciónAPI key de Datahub en la security definition de la configuración
  • VersiónPimcore 11
  • EstructuraClase
  • DireccionamientoClave de objeto, bajo una carpeta destino por perfil
  • EstadoBeta
Una capa de mapeo, tres PIM
Estás leyendo la página de Pimcore. Ver la descripción del producto.
El problema

Dónde se atasca de verdad un feed de proveedor en Pimcore

Los archivos de proveedores están hechos para personas. Pimcore está hecho para un esquema. Casi todo el trabajo está en la distancia entre ambos, y vuelve con cada archivo nuevo.

1

Sin webservice REST

Pimcore 11 lo eliminó. Todo pasa por una configuración de Datahub que creas tú, que decide qué clases se pueden leer y escribir y que guarda la API key.

2

Los objetos son claves y rutas

Un objeto de Pimcore no se direcciona por un atributo identifier, sino por una clave dentro de un árbol de carpetas. Una fila de proveedor tiene que resolverse en una clave antes de poder escribir nada.

3

Cada idioma es una escritura aparte

Los campos localizados se actualizan por idioma, lo que significa que un catálogo multiidioma amplio son muchas mutaciones pequeñas en lugar de un solo documento.

Cómo funciona

Cómo escribe SDM Portal en Pimcore

Dibujas el mapeo en un lienzo. Las reglas difíciles se describen en lenguaje normal y se compilan una vez en una regla fija, para que las ejecuciones sigan siendo reproducibles. Abajo está lo que hace realmente el lado de Pimcore.

Datahub como superficie de integración

Creas una configuración de Datahub en Pimcore, expones las clases que quieres rellenar, pones una API key en la security definition y la activas. SDM Portal se conecta a ese endpoint con la key. No se instala nada dentro de Pimcore.

Mapeo por clase

Elige la clase y el panel de atributos se limita a sus campos, igual que hace una familia o una plantilla en los otros dos PIM.

Comprobación de existencia por clave

Antes de escribir, SDM Portal busca las claves que va a tocar y decide fila por fila si eso es un create o un update. La comprobación también encuentra objetos sin publicar, así que un objeto que creaste en una ejecución anterior se actualiza en lugar de duplicarse.

Una carpeta destino que eliges

Los objetos nuevos se crean bajo una ruta de carpeta fijada por perfil. Cuando la configuración de Datahub expone las carpetas de objetos, la eliges en un árbol con búsqueda leído en vivo desde Pimcore; cuando no lo hace, escribes la ruta.

Valores escritos por idioma

Un create y después una mutación de update por idioma, con pausas para que un catálogo grande no inunde el endpoint. Un update sin contenido se omite en lugar de enviarse.

Todo lo anterior a la escritura es igual

La subida, el enlace compartido o la recepción por correo, el editor visual de flujo, las transformaciones compiladas con IA, los bloques Translate y Compose, el dry-run fila a fila, el flujo de aprobación, los modos create, update y upsert, y el delta sync son idénticos a las rutas de Ergonode y Akeneo. Solo cambia la escritura.

Cobertura de atributos

Qué podemos escribir en Pimcore

Los valores se escriben mediante mutaciones de update de Datahub por idioma. Los valores de select se mapean a los códigos que espera tu clase; SDM Portal no crea valores ni campos nuevos en la definición de la clase.

Campos de texto Textarea Números Fechas Campos localizados por idioma Clave de objeto Ubicación en la carpeta destino
Límites honestos

Lo que el conector de Pimcore todavía no hace

Preferimos que leas esto antes de registrarte en lugar de que lo descubras en la segunda semana. Cada punto de abajo es un límite real del conector de Pimcore hoy.

Beta

Más joven que los otros dos conectores

Hoy escribe en una instancia real de Pimcore: encuentra objetos por clave, los crea bajo una carpeta destino y actualiza valores por idioma. Tiene menos funciones que los conectores de Ergonode y Akeneo, y están todas listadas aquí.

Tu decisión

Los objetos llegan sin publicar

Un objeto creado por SDM Portal no se publica. La publicación sigue siendo una decisión en Pimcore. La comprobación de claves sí encuentra objetos sin publicar, así que la siguiente ejecución actualiza ese objeto en lugar de crear un segundo.

No compatible

Variantes, creación de opciones, estado de workflow

Sin padres de variante ni ejes, sin creación de valores de select ni de opciones, sin enriquecimiento de opciones y sin transiciones de estado de workflow. Eso son funciones de Ergonode y Akeneo.

Se queda en Pimcore

Crear campos

No puedes crear un campo de clase nuevo desde el editor. La definición de la clase se gestiona en Pimcore.

Punto a vigilar

Claves duplicadas entre carpetas

La comprobación de claves busca en todas las carpetas. Si la misma clave existe dos veces recibes un aviso de clave duplicada y la escritura va al primer resultado.

Rendimiento

Un update por idioma y por objeto

Un catálogo multiidioma amplio avanza más despacio que las rutas de escritura agrupadas de Ergonode y Akeneo, donde muchos productos viajan en una sola petición.

Depende de la configuración

El selector de carpetas

La lectura de carpetas de objetos está desactivada por defecto en una configuración de Datahub. Actívala para obtener el árbol de carpetas, o escribe la ruta destino en su lugar.

FAQ

Preguntas sobre Pimcore y SDM Portal

¿Qué versión de Pimcore y qué API usa SDM Portal?

Pimcore 11 a través de la API GraphQL de Datahub. Pimcore 11 no tiene webservice REST, así que Datahub es la superficie de integración. Creas una configuración de Datahub, expones las clases que quieres rellenar, pones una API key en su security definition y la activas.

¿Qué significa beta en el conector de Pimcore?

Hoy escribe en una instancia real de Pimcore: encuentra objetos por clave, los crea bajo una carpeta destino y actualiza valores por idioma. Es más joven que los conectores de Ergonode y Akeneo y tiene menos funciones, que están listadas en esta página. Lo llamamos beta para que puedas juzgarlo por ti mismo.

¿Se publican los objetos automáticamente?

No. Los objetos creados por SDM Portal llegan sin publicar, y la publicación sigue siendo una decisión en Pimcore. La comprobación de existencia sí encuentra objetos sin publicar, así que una ejecución posterior actualiza el objeto que creaste en lugar de hacer otro.

¿Cómo se emparejan los objetos de Pimcore con las filas del proveedor?

Por la clave del objeto. Antes de escribir, SDM Portal repasa las claves que va a tocar y decide fila por fila si eso es un create o un update. La comprobación busca claves en todas las carpetas, así que si la misma clave existe dos veces recibes un aviso de clave duplicada y la escritura va al primer resultado.

¿Puedo seguir usando el editor visual y el dry-run?

Sí. Todo lo anterior a la escritura es igual que en Ergonode y Akeneo: el lienzo de flujo, las transformaciones, las reglas compiladas con IA, los bloques Translate y Compose, el dry-run fila a fila, el flujo de aprobación y el delta sync.

Otros PIM

¿Usas otro PIM?

El editor, las transformaciones y el flujo de trabajo son comunes. Solo la ruta de escritura cambia según el PIM, por eso cada conector tiene su propia página.

Mapea Pimcore una vez. Después funciona solo.

Crea un espacio de trabajo, conecta tu instancia de Pimcore y mapea tu primer archivo de proveedor. Catorce días gratis, sin cargos en la tarjeta durante la prueba.

Prueba gratis 14 días Habla con nosotros