Post on 16-Apr-2017
transcript
Magento - Mule - SugarCRM IntegrationESB TeamWhirldata Science
26 October, 2016
Introduction - SugarCRM
SugarCRM, one of the best and open source CRM system which is specially created for Niche market (Small scale industries)
Introduction - Magento
Magento is one of the best Community Edition E-Commerce platform for Small and Middle scale industries.
Need for the Integration
1. Reduce the manual entry in SugarCRM2. Automate the customer/lead creation in CRM system3. Automate the task creation in CRM system4. Secure data integration
Objective
● Transform the e-commerce orders to the CRM system● Create the tasks in CRM for each order● Creating Mule QUEUING system to enhance the integration performance
Integration Process flow
● Custom Observer Extension in Magento 1.x site● Get the order information triggered by Magento observer from Mule using
Custom Mule API● Create the contact & lead in SugarCRM using SOAP API from Mule (PHP)
Mule Flow
1. HTTP Listener2. Java Class(Convert args to Map)3. Property(use to set a Property)4. Logger(To Display a Information)5. Script(Use to store the Account,Contact,Lead,Documentation and etc
values to SugarCRM using PHP)
Screenshot (Mule FLOW)
Screenshot (SugarCRM)-Accounts
Screenshot (SugarCRM)-Contacts
Screenshot (SugarCRM)-Documents
Screenshot (SugarCRM)-Opportunity
Conclusion
The ESB team of Whirldata has successfully connected Magento and SugarCRM via Mule ESB system.
Thank you
www.whirldatascience.com