Magento - Odoo - OCA Connector
This was a very functional system which brings the ability to work the "backend" of Magento by actually building and purchasing items you sell,
We used this system marrying first OpenERP 7, then Odoo 8 to Magento 1.x. It was very very effective.
(old bullet points next)
- Functionally you get all of the aspects of Odoo, including CRM, Product Management and more
- You also get the great E-Commerce capabilities of Magento, and its increditble extensability.
Sadly, systems moved on. Adobe took over Magento, Odoo started becoming closed source and upgrading very very fast. From what I can see, the Odoo/Magento Connector which was part of OCA (Odoo Community Association) stalled out at Odoo 10-11 View on Github . Moreover, it only supported Magento 1.x implementations which became almost impossible to maintain for security reasons because of Adobe's decisions to leave 1.x and its architecture behind.
The OCA/PrestaShop connector is quite active, and probably the best way to proceed now. PrestaShop is easy to install and should be easy to maintain (unlike Magento in my experience from some years ago now).
The fact is that Odoo has effective E-Commerce built in and from a maintenance point of view it may be easiest just to stick with that. But other reasons point to maintaining a separate E-Commerce system, and simply supporting it through Odoo on the back end.
Check out the OCA/PrestaShop connector here. https://github.com/OCA/connector-prestashop