Akeneo y Magento hacen buena pareja

marcelocutini

Ambas soluciones son líderes en sus segmentos y protagonizan -cada vez más- integraciones en conjunto. En ambos casos poseen versiones Open Source y Enterprise y comienza a ser muy común verlas funcionar en equipo dentro de los ecosistemas de ecommerce.

Administrar un catálogo de productos en Akeneo y tener una tienda online en Magento es un escenario cada vez más frecuente. Akeneo es un solución PIM líder en el mercado pero mucho menos conocida que su partenarie, Magento, que en sus distintas versiones posee un considerable market share en la galaxia del ecommerce regional.

Cuando es necesario gestionar grandes volúmenes de datos de información de producto, ya sea por tener un número muy grande de referencias o una gran cantidad de atributos (o ambas a la vez) se debe recurrir al auxilio de una solución de Gestión de Información de Producto o PIM (Product Information Management) que facilite esa tarea. Akeneo es una solución que marcha en el pelotón delantero de las alternativas que compiten en todo el mundo y en LATAM. Particularmente en el último período.

En el mundo de las plataformas de eCommerce, desde hace años que Magento ocupa un lugar preponderante y es por eso que en mayo de 2018 Adobe pagó 1.680 millones de dólares por su adquisición y hoy hablamos de Adobe Commerce refiriéndonos a esta solución. A lo largo de este artículo me referiré como Magento o Adobe Commerce, indistintamente, para hablar de lo mismo.

Sitios de comercio electrónico con Adobe Commerce y catálogos administrados por Akeneo es un mini ecosistema que vemos con asiduidad. Quienes implementamos soluciones PIM trabajamos en conjunto con agencias de eCommerce para integrar en forma sólida y eficiente ambos universos.

La integración entre un PIM y un eCommerce es algo de todos los días pero según el tipo de herramientas esto puede ser un proceso complejo y largo que requiera un desarrollo a medida. Cuando los escenarios se repiten una y otra vez es el momento en el que se piensa si no es necesario desarrollar un conector específico que permita una comunicación eficiente entre PIM y plataforma eCommerce.

Akeneo Connector for Adobe Commerce

Conociendo el escenario descriptivo, hace tiempo que los ingenieros de Adobe y de Akeneo se han puesto manos a la obra para desarrollar un conector que facilite la tarea de los integradores de ambas partes y de este trabajo surgió Akeneo Connector for Adobe Commerce.

Se trata de un módulo que debe instalarse y configurarse del lado de Adobe Commerce y que vía API permite importar los datos de producto desde Akeneo a Magento. No solo admite información de producto en formato texto sino también imágenes, fichas en PDF y videos mediante links de YouTube. Hablamos de un conector unidireccional. Los datos viajan desde Akeneo a Magento pero no vuelven al PIM.

Buenas prácticas para una mejor integración

Es recomendable, desde un principio, al planificar una integración Akeneo-Magento, comenzar con el diseño de los datos pensando en un lado y en el otro. Existen muchas combinaciones de escenarios posibles:

  • Un sitio Magento/Adobe Commerce en funcionamiento
  • Una migración de versión o plataforma de eCommerce
  • Un catálogo Akeneo preexistente
  • Un sitio de eCommerce preexistente
  • Una integración desde cero en ambos lados
  • Otras opciones

En cada caso, es primordial establecer las responsabilidades de los integradores. Puede haber un solo integrador Akeneo/Magento, uno del lado Akeneo y otro del lado de Magento, inexistencia de ambos y que el equipo de IT de la compañía tenga la responsabilidad sobre ambos, etc. En cualquier caso, el éxito depende de comenzar lo antes posible con la integración y no dejarla para último momento.

Mapping de categorías, familias, atributos, assets y productos

La recomendación inicial es comenzar a diseñar el mapeo de la taxonomía entre ambas plataformas, tratanddo de unificar -si es posible- los árboles de categorías y subcategorías de ambos lados. También analizar como son las familias de Akeneo y los sets de atributos de Magento e intentar su unificación. Lo mismo sucede con tipos de atributos y nomenclatura de los mismos para establecer su correcta equivalencia.

Filtrando la información a importar

Desde el lado Magento de la integración es necesario configurar las opciones que el conector de Akeneo posee. Esto puede llevar bastante tiempo y existen muchas combinaciones posibles entre sus alternativas. En primer lugar es necesario definir cuál es la información que nos vamoos a traer desde el PIM en relación a atributos pero también establecer el universo de productos que participarán de la importación.

Deberemos decidir que árbol de categorías se importará, que familias de productos (conocidas como sets de atributos del lado de Magento), que condiciones de completitud se deberán cumplir y trazar las equivalencias entre los atributos de un producto de un lado y del otro de la integración. Tendremos la posibilidad de configurar filtros según condiciones de atributos aplicando un snippet de código JSON en el formulario de configuración del conector.

Imágenes, PDF y videos

En la configuración del conector se pueden parametrizar las opciones para la importación de imágenes alojadas en Akeneo como fichas de producto, manuales de uso u otros archivos en formato PDF. Los videos se deben guardar en el PIM como urls de YouTube y también es posibles enviarlas a Magento usando el conector.

Importación total o parcial

Luego de determinar los parámetros de filtros podemos realizar una importación total (generalmente como ingesta masiva inicial) o parcial. También (según la versión del conector) se puede programar, mediante un cron, la ejecución de la importación o correrla en forma manual, siguiendo un orden determinado de trabajos (categorías, familias, atributos, opciones y productos).

El conector tiene la posibilidad de ser personalizado pero las opciones out-of-the-box cumplen la gran mayoría de los requisitos necesarios para las integraciones típicas.

Akeneo y Magento son una pareja con un vínculo consolidado y que con el pasar del tiempo se van conociendo cada día más.

ACERCA DEL AUTOR

Marcelo Cutini es especialista en catalogación de productos y PIM Master. Posee más de 20 años de experiencia profesional implementado soluciones de Product Information Management y Digital Asset Management (DAM).