2010-05-15 8 views
5

Tengo algunas preocupaciones sobre la integración de Magento con otros sistemas CRM, ERP.Integración de Magento con soluciones CRM, POS y ERP de terceros

  1. ¿Cómo es posible integrar Magento con cualquier otro sistema CRM y ERP estándar de la industria?

  2. ¿Cómo puedo recuperar los datos de un ERP y actualizar la base de datos de Magento, como la transacción de una replicación? es posible? ¿Y cuál es la forma correcta de hacerlo?

  3. Además, ¿cómo puedo integrar Magento con POS? ¿Es posible tener una actualización de datos bidireccional entre Magento y el POS estándar de la industria?

Espero haber expresado todas mis dudas y haber dejado en claro. Estaría agradecido si alguien me guía para hacer la integración, de la manera correcta.

Respuesta

5

Si está utilizando Magento Enterprise Edition, eche un vistazo a Bridge Connect, que es un servicio específicamente creado para integrarse con paquetes ERP comunes. Si no está utilizando EE, o si no desea pagar Bridge Connect, su mejor opción es utilizar los servicios web que Magento proporciona para esta tarea.

La gran ventaja de utilizar estos es que son relativamente estables entre las actualizaciones, por lo que no romperá completamente la ruta de actualización. La desventaja es que son lentos. Tonto lento Y pierden la memoria como un bote hecho de papel higiénico. En mi experiencia, sin embargo, esto no es nada en comparación con el problema de actualizar el código manuscrito cuando Magento decide cambiar la base de datos subyacente.

En cuanto a un punto de venta, en casos simples, la interfaz de ventas del administrador de Magento puede ser suficiente. Puede realizar pagos CC, organizar envíos, etc., y sus pedidos serán aproximadamente los mismos que si hubieran sido enviados desde la web. Si no, regresas a los servicios web si los quieres en el sistema Magento.

Si su sistema ERP se está ocupando del cumplimiento, es posible que pueda saltear el paso de agregar pedidos POS a Magento. Deje que el sistema ERP sea el sistema de registro para el inventario, y simplemente actualice Magento con las nuevas cantidades precisas de inventario periódicamente.

Espero que ayude.

Gracias, Joe


EDIT:

Magento no ha declarado ningún plan de cambiar la base de datos que yo sepa, pero ha ocurrido varias veces en el pasado y sin previo aviso, y sería arriesgado suponer que nada cambiará. Varien no ofrece ninguna garantía sobre el formato de la base de datos, o si se cambiará significativamente. Cuando se produce un cambio, las API y los objetos de la plataforma se ajustan en consecuencia, por lo que mantenerlo por encima del nivel de la base de datos lo mantendrá aislado de esos cambios y simplificará mucho la tarea de evaluar nuevas versiones para la compatibilidad.

+0

Joe, muchas gracias. Tengo casi lo que pedí pero, ¿sería correcto actualizar directamente la base de datos con el sistema POS? ¿Hay algún plan para cambiar la base de datos de Magento? – SIA

3

La estructura de la base de datos de pedidos/ventas de Magento se modificó en la última versión del EAV a estructura plana (gran aumento del rendimiento) y no preveo muchos cambios en el futuro cercano, sin embargo, se desaconseja jugar con DB en el nivel más bajo: intente integrarse en el nivel de Modelos. En cuanto a las integraciones ERP, hay algunas opciones: BridgeConnect ofrece parte de la funcionalidad, servicios web (pero no hay creación de órdenes en Magento a través del servicio web) y necesitará middleware o API de sistema de terceros. Si necesita velocidad, su mejor opción es escribir una pieza de integración personalizada como una extensión de Magento. Si necesita flexibilidad y una solución rápida, use el servicio web (puede ampliarlos también con extensiones).

2

Según lo indicado en su respuesta aceptada, su mejor opción es utilizar la API (ya sea servicio web o XMLRPC). Usé la API para construir interfaces dentro y fuera de nuestro sistema ERP usando Mule ESB como la capa de evento/transferencia.

Si no puede encontrar un método API que necesita y/o los métodos no funcionan para usted, puede extender la API muy fácilmente.

2

Sí, API y XMLRPC/Web Services es el camino a seguir. Otra opción es buscar extensiones de Magento preexistentes que ya hacen lo que estás buscando. El Bridge Connet es sin duda una opción y lo consideramos para nuestros clientes, sin embargo, terminamos desarrollando nuestra propia extensión POS de Magento para POS RunIt.

La Extensión Magento ya está a la venta en nuestro sitio web en https://www.activo.com/runway-magento-integration-with-runit-pos/. Consulte este enlace si necesita más información, también incluimos un video general y hemos configurado una demostración para que la pruebe si es necesario.

Esto es definitivamente una necesidad creciente ya que veo que cada vez más tiendas web necesitan integrarse con los servicios de back-end debido a la creciente demanda del comercio en línea. Vamos a implementar nuevas funciones y otras extensiones que permiten a los comerciantes en línea hacer más con sus tiendas existentes de Magento.

2

Desafortunadamente, parece que August 2010 Magento ya no es compatible con BridgeConnect. Hay algunos vendedores de thirdparty que parecen llenar el vacío de al menos un par de soluciones de ERM.

Desafortunadamente, después de mucha búsqueda, todavía no he podido encontrar una solución de integración para NetSuite.

+0

La biblioteca de terceros parece haberse cambiado a appseconnect ahora. – abhishek

-1

Creo que debería echarle un vistazo a la integración de la POS de libros rápidos con Magento, además de ver la extensión de ecc para sistemas de sincronización btw en ambos sistemas.

+0

Esto no responde la pregunta, aunque es de alguna utilidad. Intenta responder la pregunta con algo más que una vaga referencia a un libro. – PearsonArtPhoto

Cuestiones relacionadas