Conexión de su almacén a su escaparate: integración de Magento con un ERP

Publicado: 2019-07-16

Muchos comerciantes que migran a Magento 2 desde Magento 1 o desde otras plataformas enfrentan el desafío de cómo integrar los datos de planificación de recursos empresariales (ERP) de su back office y almacén con su escaparate de Magento.

Salta a:

Middleware preconstruido

Extensión de Magento prediseñada

Desarrollo a la medida

Los datos que con mayor frecuencia necesitan integrarse son los pedidos, el catálogo de clientes y el catálogo de productos. Los pedidos deben fluir desde la tienda de Magento hasta el ERP para su procesamiento. La información del número de seguimiento luego debe fluir de regreso desde el ERP a Magento. La información de inventario y precios también debe mantenerse sincronizada entre Magento y el ERP.

Existen varias opciones para crear las integraciones descritas anteriormente entre Magento y un ERP, incluido el middleware preconstruido, la extensión de Magento preconstruida y el desarrollo personalizado.

Middleware preconstruido

Si un comerciante utiliza un software ERP popular como SAP, Netsuite, Microsoft Dynamics (GP, NAV y SL), Epicor, Sage o JD Edwards, existen productos de middleware disponibles en el mercado que brindan la mayoría de los requisitos básicos de integración. Estos servicios generalmente cobran una tarifa de instalación más tarifas mensuales según el volumen de uso o los niveles de soporte.

Las ofertas de productos de middleware han crecido sustancialmente en los últimos 5 años y ahora son tan sólidas que muchas veces pueden manejar todos los requisitos de integración para comerciantes pequeños y medianos. El líder del mercado en esta categoría es eBridge Connections. Proporcionan conexión a Magento y otras plataformas de comercio electrónico desde casi todos los paquetes de software ERP populares.

+ Ventajas de usar middleware:
  • Configuración rápida : el tiempo de configuración suele ser de 4 a 6 semanas.
  • Buena calidad : cuando las conexiones ya se han instalado muchas veces.
  • Costos más bajos : el uso de una conexión compartida puede reducir los costos.
  • Soporte de calidad : muchas veces, el personal de soporte está disponible las 24 horas, los 7 días de la semana para resolver cualquier problema informado.
Desventajas de usar middleware:
  • Flexibilidad : este suele ser el mayor inconveniente. Muchas veces, hay funciones que no se pueden proporcionar para satisfacer las necesidades comerciales específicas porque el conector debe funcionar de cierta manera para servir a todos y no se puede personalizar de ninguna manera importante.
  • No tan robustas : las soluciones prediseñadas generalmente vienen con un conjunto de funciones estándar que cubre las necesidades básicas de integración. Sin embargo, pueden faltar puntos de conexión más avanzados, como tarjetas de regalo, puntos de recompensa.

Extensión de Magento prediseñada

Debido a los problemas que se mencionan a continuación, recomendamos un alto grado de precaución y verificación antes de usar una extensión de Magento prediseñada del mercado para la integración. Si bien algunos de nuestros clientes comerciales se han beneficiado enormemente de una integración de extensión de bajo costo para MOM y Quickbooks, también hemos tenido clientes que han sufrido problemas costosos con otras integraciones de extensión para Microsoft GP y sistemas similares.

Las ofertas de productos de middleware han crecido sustancialmente en los últimos 5 años y ahora son tan sólidas que muchas veces pueden manejar todos los requisitos de integración para comerciantes pequeños y medianos. El líder del mercado en esta categoría es eBridge Connections. Proporcionan conexión a Magento y otras plataformas de comercio electrónico desde casi todos los paquetes de software ERP populares.

+ Ventajas de usar la extensión Magento:
  • Bajo costo : compra la extensión una vez, sin tarifas mensuales.
  • Valor : si se codifica correctamente, puede obtener muchas funciones por el costo en comparación con el desarrollo personalizado.
Desventajas de las extensiones de Magento:
  • Soporte : a menudo, los proveedores de extensiones tardan días en responder a las solicitudes de soporte a través de tickets o correos electrónicos.
  • Baja calidad : hay algunas extensiones de integración realmente horribles a la venta que tenían calidad de lanzamiento alfa.
  • Costos : una extensión de baja calidad en realidad puede generar muchos costos debido a problemas de servicio al cliente, datos incorrectos y el tiempo del desarrollador de Magento necesario para administrar y solucionar problemas urgentes.

Desarrollo a la medida

Muchos ERP heredados no tienen soluciones o API preconstruidas y, por lo tanto, solo se pueden conectar a través de integraciones FTP de archivos planos. O muchas veces, las soluciones prediseñadas no contienen las funciones y los flujos de trabajo necesarios para respaldar los requisitos comerciales de integración. En estas situaciones, se necesita un desarrollo personalizado para conectar Magento a un ERP.

Con esta opción, los comerciantes suelen tener la opción de desarrollar código en el lado de Magento que interactúa con el ERP o desarrollar código en el lado del ERP que interactúa con las API de Magento.

A menudo tenemos la tarea de desarrollar código en el lado de Magento que interactúa con la API de un ERP o los requisitos de archivos planos. Este código personalizado puede ser además un middleware preconstruido o extensiones o puede ser independiente como la integración completa.

+ Ventajas del desarrollo de ERP a medida
  • Funciones sólidas : funciones desarrolladas específicamente para cumplir con los requisitos comerciales.
  • Alta calidad : ya que se puede controlar de forma estricta desde el inicio del proyecto
  • Código eficiente : porque solo necesita respaldar las necesidades específicas del cliente.
  • Alto ROI : la integración personalizada se puede mejorar constantemente con el tiempo para reducir el trabajo manual y mejorar la eficiencia de las operaciones de back-end.
Desventajas del desarrollo de ERP personalizado
  • Costos : debido a que la integración se desarrolla de forma personalizada, no existe la ventaja de ahorrar costos al reutilizar el código de otros proyectos de integración.

En resumen :

Hay muchas cosas a tener en cuenta al planificar la integración de Magento en sus sistemas administrativos (ERP), pero uno siempre debe dar un paso atrás y considerar el costo de propiedad a largo plazo y el posible retorno de la inversión. Si bien las soluciones preconstruidas siempre son buenas para considerar inicialmente, puede ser que una combinación de desarrollo personalizado y prediseñado o solo un desarrollo personalizado de una integración proporcione el mejor retorno de la inversión con el tiempo. Vea el trabajo de ERP que hicimos para Aladdin Temp-Rite.

Ponerse en contacto

¡Conéctese con uno de nuestros expertos hoy para discutir sus desafíos de ERP!

Contáctenos

James Bentón,
Experto en soluciones de InteractOne