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.
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