Artículos sobre: Integraciones

Cómo realizar Integración con Magento

La integración con el E-Commerce Magento permite enviar de forma automática los datos del MASTERDATA de clientes hacia un perfil ICOMMKT, así como el enriquecimiento de los mismos a partir de información procesada de las diversas compras realizadas por cada uno de ellos.



  • Entre estos datos podemos encontrar:


• Fecha de última compra

• Días desde última compra

• Fecha de primera compra

• Días desde primera compra

• Productos comprados en los últimos 30, 60, 90, 180, 360, 360 + días

• Categorías de Productos comprados en los últimos 30, 60, 90, 180, 360, 360 + días

• Cantidad de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días

• Monto de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días

• Monto promedio de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días

• RFM de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días

• Códigos de descuento aplicados en los últimos 30, 60, 90, 180, 360, 360 + días.

• Marcas de Última Compra

• Categorías de Última Compra

• Códigos Promo de Última Compra

• RFM_Group

• RFM_Segment


Consulta más información sobre campos RFM: Qué son y para qué sirven los campos RFM_Group y RFM_Segment


El proceso de integración nativa se ejecuta cada 24 horas, por lo que los datos se verán reflejados con esa frecuencia dentro del Dashboard [Ecommerce u Omnicanal según corresponda] . La actualización del perfil [Ecommerce u Omnicanal] vinculado se realiza una única vez por día con los datos obtenidos desde la plataforma de origen hasta el momento de su procesamiento.


Sigue este paso a paso para realizar la integración entre Magento y icomm


  1. Desde Magento, ve a SYSTEM
  • Selecciona la opción User Roles



  1. Agrega un nuevo rol
  • Role name: ICOMM


  1. Otorga los siguientes permisos a Icomm


  • Sales
  • Operations
  • Orders
  • Actions
  • View
  • Shipments
  • Credit Memos
  • Billing Agreements
  • Actions
  • View
  • Catalog
  • Inventory
  • Products
  • Categories
  • Customers
  • All customers
  • Actions
  • Customers Groups
  • Store
  • Settings
  • All Stores



  1. Una vez creado el rol: vuelve al panel SYSTEM



  1. Click en All Users para crear un usuario con las siguientes credenciales:
  • Username
  • Password





  1. Abre nuestra plataforma y dirígete hacia el apartado de Integraciones. Haz click en Mis Integraciones y selecciona Magento.



  1. Selecciona el tipo de integración que deseas: “Generar una nueva integración independiente” o “Unificar con otra integración”. (Ver detalles para cada caso a continuación).





Unificar con otra integración

Selecciona esta opción si deseas dar continuidad o combinar los datos de una integración anterior dentro de la misma base de datos. Ejemplo: si estás migrando de una plataforma a otra o quieres consolidar toda la información en un solo master data.


Ten en cuenta que, si los nombres de los campos difieren entre ambas plataformas (por ejemplo, “name” en Magento y “nombre” en Fenicio), el master data conservará ambos campos. En ese caso, será importante identificar cuál es el que está recibiendo los datos actualizados al momento de segmentar o crear campañas.


  • A. Si decides avanzar con esta opción deberás seleccionar la integración con la cual unificarás Magento. Para ello, abre el desplegable y selecciona la indicada.


  • B. Luego, haz click en Crear integración y continúa con el paso A de la sección Generar una nueva integración independiente.


Generar una nueva integración independiente

Selecciona esta opción si quieres crear una base de datos separada para esta nueva integración.

Esto implica que los datos provenientes de esta fuente se almacenarán en un nuevo masterdata, independiente de cualquier otra integración existente (por ejemplo, separar los datos online y offline).


  • A. Coloca un nombre a tu integración en "Mi integración", completa los datos para el sincronizado de tu cuenta y haz click en "Verificar"


  • B. Completa tu Configuración adicional y haz click en Guardar.


ejemplo

  • Store (tienda): el campo Store hace referencia a la tienda o instancia específica dentro de tu cuenta de Magento desde la cual se sincronizarán los datos con icomm. Magento permite gestionar múltiples tiendas dentro de un mismo entorno (por ejemplo, diferentes marcas, países o catálogos). Por eso, es importante indicar el número o identificador de la Store View que corresponde a la tienda que deseas vincular.
Si tu instalación de Magento incluye más de una tienda (store) dentro del mismo servidor, es fundamental verificar el ID del store antes de activar o configurar la integración. Verifica siempre que el ID del store sea el correcto para asegurarte de que los datos que se envían a icomm correspondan únicamente a la tienda deseada.


Esta validación es esencial para filtrar correctamente la información y evitar mezclar datos de distintas tiendas dentro del mismo master data.


  • Limitar sincronización (OPCIONAL): Esta opción permite restringir el horario en el que se ejecuta la sincronización automática entre Magento e icomm. Cuando activas esta función, puedes definir una franja horaria específica para que las interfaces de integración se ejecuten únicamente dentro de ese período. Ten en cuenta cómo impacta esta decisión en la actualización de bases de datos y, por ende, en automatizaciones.


Ejemplo


icomm dispone igualmente de la posibilidad de limitar los horarios de sincronización, a fin de que la misma sólo pueda ser ejecutada en un rango horario conveniente para el servidor de destino. Cabe aclarar, que esto limitará el nivel de actualización de los datos en nuestro CDP y/o Dashboards.  


  • C. Selecciona o crea la Base de Datos que almacenará la información de tu integración. Luego, haz click en Guardar.




  1. ¡Listo! Una vez hayas hecho click en Guardar, nuestro equipo finalizará el proceso y tu integración quedará activa. Recuerda que siempre puedes verificar el estado de la misma desde el apartado de Integraciones, haciendo click en Mis Integraciones.


icomm utiliza las APIs de Clientes, Órdenes y Productos para obtener toda la información referida anteriormente. Nuestro proceso sincroniza datos diariamente cada (aproximadamente) 4 horas, utilizando los endpoints referidos para obtener las novedades del período transcurrido entre la última sincronización, y el momento actual. Es decir, consultamos por los clientes y/o órdenes creadas o actualizadas en dicho período. Los volúmenes son variados y dependen pura y exclusivamente de la cantidad de clientes o transacciones que se generen en dicho intervalo de tiempo. Es responsabilidad del cliente y el implementador de la plataforma de e-commerce, disponer de los recursos técnicos necesarios para que estas solicitudes no afecten a la performance de su sitio. Más allá de lo cual, las mismas se realizan en forma sincrónica para minimizar cualquier tipo de afectación, la cuál no existirá bajo circunstancias normales y un servidor de performance media. 



Consulta más artículos sobre Integraciones en icomm

Actualizado el: 13/11/2025

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!