Opera CRM

Syncing customer accounts and orders and invoices from Magento to Opera CRM

As part of Metamarks new Magento 2 website, it was imperative that customers could login to their existing Metamark account and place orders. This would then feed back into Metamarks Opera CRM so it could be handled by the team.

I was tasked with integrating the Opera CRM API within Magento 2, so that account information and orders could be sent to the CRM when generated or changed.

Opera also provided an API endpoint for retrieving customer invoices, which were then displayed within the customers account section on the website.