Saltar al contenido
Integraciones

Conectar un PIM: Akeneo, Pimcore, Salsify y Plytix

Lleve los atributos de su PIM a los pasaportes: los ajustes de cada PIM compatible y cómo mapear atributos a campos del pasaporte.

Equipo editorial de DPP Shield · Actualizado:

Parta de la plantilla de su PIM en Integration hub, conéctela a la API o al flujo de canal del PIM, mapee cada atributo a un campo de producto o a una ruta de datos del pasaporte, y luego previsualice, aplique y programe. El PIM sigue siendo la fuente de los atributos, y cada campo del pasaporte registra la ejecución que lo escribió.

Por qué conectar el PIM

Un PIM suele contener el contenido descriptivo del pasaporte - materiales, composición, cuidado, dimensiones, certificaciones - que el ERP no tiene. Mapear esos atributos a rutas del pasaporte mantiene los pasaportes alineados con el catálogo que sus equipos ya cuidan, sin volver a teclear.

Akeneo

Plantilla: Akeneo products (API REST). URL https://<your-pim>/api/rest/v1/products?limit=100, ruta _embedded.items, clave identifier, con values.name.data, values.ean.data y values.description.data.

Cree una conexión en Akeneo (Connect, Connection settings) para obtener un client ID, un secreto, un usuario y una contraseña, y elija OAuth 2.0 con el grant password; el punto de token es /api/oauth/v1/token. Los códigos de atributo como name, ean y description son los de su catálogo, y values.<code>.data lee el primer valor de idioma y canal. Una solicitud de flujo lee una página de como máximo 100 productos: envíe las exportaciones mayores al punto de entrada push del mapeo.

Pimcore Datahub

Plantilla: Pimcore Datahub (GraphQL). El flujo envía la consulta { getProductListing { edges { node { sku name ean } } } } a https://<your-pimcore>/pimcore-graphql-webservices/<endpoint> con la clave de API del Datahub en la cabecera X-API-Key; ruta data.getProductListing.edges, clave node.sku.

Los nombres de clases y campos siguen su modelo de datos: cambie juntos la consulta y los campos de origen, y pruebe el flujo antes de guardar.

Salsify

Plantilla: Salsify product export (JSON), clave salsify:id, con Product Name y GTIN. Los nombres de propiedad son los de su organización, y salsify:id es el identificador propio de Salsify: use su propiedad SKU como clave si es la que llevan sus productos. Suba la exportación o envíela al punto de entrada push.

Plytix

Plantilla: Plytix product feed (CSV). Use la URL del flujo del canal, que no requiere autenticación; clave sku, con label y gtin. Los atributos personalizados llegan como columnas adicionales: mapee cada uno a una ruta de datos del pasaporte.

Mapear atributos a campos del pasaporte

Los campos del pasaporte son rutas de datos - data.materials.0.name, data.textile.care_instructions, etc.; la ayuda de cada campo del editor muestra la suya. Mapee un atributo por regla y use una tabla de equivalencias cuando los vocabularios difieran, por ejemplo 100% Algodón=cotton o Li-ion=lithium-ion.

Use transformaciones para números con coma decimal o en otra unidad (un factor de 0,001 convierte gramos en kilogramos), para atributos sí/no y para nombres de país que deben pasar a códigos de dos letras. Un mapeo escribe un valor por campo; las traducciones de los textos del pasaporte se revisan en Localization.

Configuración

  1. Abra Integration hub, elija New mapping y parta de la plantilla de su PIM.
  2. Introduzca la URL del flujo y las credenciales, y use Test feed para ver los primeros registros.
  3. Añada una regla por cada atributo que deba figurar en el pasaporte.
  4. Ejecute una vista previa, revise algunos productos campo a campo y aplique.
  5. Programe el flujo cada hora o cada día, o haga que el PIM envíe sus exportaciones.