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.