CRM and Commerce Integration¶
OroCommerce comes with OroCRM integration enabled out of the box. If you are using OroCRM, you can install OroCommerce on top of it and enable the integration.
Look and Feel¶
Oro application share the baseline and combining capabilities of multiple applications and packages does not change the overall look and feel of the system. As the result of OroCommerce integration with OroCRM, the application menu is combined, displaying options from both OroCommerce and OroCRM.
What OroCRM Users Get After Integration¶
For the OroCRM users, the following aspects are changed and improved after the integration:
OroCommerce customers are treated the same way as OroCRM Business customers. Their data and business transactions are displayed on the Account page, and their activities are added to the Account’s activity list.
Lifetime sales values metric will be calculated for OroCommerce customer based on orders placed.
The following illustrates an example of an Account for Commerce customer.
A Commerce Channel section is available at the Account view. It displays basic data for OroCommerce customers and some additional data, such as orders, quotes, or opportunities that can be related to an OroCommerce customer:
When a customer is created or edited at backend, the Account can be specified directly.
When a new customer is self-registering at frontend, a new Account of the same name will be created automatically.
In case of installation of OroCRM over an existing OroCommerce instance, new Accounts are automatically created for all existing customers.
You can specify the strategy for Account creation in System Configuration > Integrations > CRM and Commerce. There are two options:
- to create a single account for the entire customer hierarchy, or
- create a separate account for every customer regardless of their parent-child relations with other customers.
These options can be changed any time with customers re-related to accounts accordingly.
You can create opportunities for your OroCommerce customers.
An OroCommerce customer can be added to the Account field when creating a new opportunity:
Track and Forecast OroCommerce Sales¶
Opportunities can be related to OroCommerce customers. This allows sales representatives to track their ongoing deals and forecast future revenues for all sales that will be conducted via the OroCommerce website by relating the opportunity to the respective OroCommerce customer record.