Contact Configuration tab contains next option:
1. Automated Synchronization
This option allows you to enable automatic synchronization. If disabled, the synchronization still can be performed manually.
To Enable automatic synchronization
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
Set the “Automatic Synchronization“ option to “Yes“
As a result, when customers create new account on Frontend it will be automatically synchronized with Salesforce Contact. Also, any change made with a customer account (for ex. editing addresses, name. email) will be automatically synchronized too when click “Save Customer” button.
To check if the customer account was synchronized:
go to Magento Admin panel - Customers - All Customers - scroll to newly created customer
You should see that “Salesforce Sync Status” column has a green tick and “Salesforce Contact ID” column has link
or click “Select - Edit“ on the created account and choose “Salesforce“ tab
To Disable automatic synchronization
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
Set the “Automatic Synchronization“ option to “No“
As a result, when customers create new account on Frontend it will not be automatically synchronized with Salesforce Contact. Also, any change made with a customer account (for ex. editing addresses, name. email) will not be automatically synchronized when click “Save Customer” button. In this case, the synchronization still can be performed manually.
To check if the customer contact was not synchronized:
go to Magento Admin panel - Customers - All Customers - scroll to newly created customer
You should see that “Salesforce Sync Status” column has red exclamation mark and “Salesforce Contact ID” column is empty
Manual synchronization
There are few possible ways for manual synchronization
Go to Magento Admin panel - Customers - All Customers
Mark checkbox next to customer you want to manually synchronize
Click “Action” menu - “Sync with Salesforce”
Go to Magento Admin panel - Customers - All Customers
Click Select - Edit link from Action column for the customer you want to manually synchronize
Select “Salesforce” tab - click “Sync Customer” button
As a result, customer should receive Salesforce Contact ID and Salesforce Sync Status become green tick
2. Sync All Groups
If set “Sync All Groups“ option to “Yes“ all customer groups will be synchronized
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Sync All Groups“ option to “Yes“
If set “Sync All Groups“ option to “No” you can choose the specific customer groups you wish to synchronize
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Sync All Groups“ option to “No“
choose specific customer groups from “Customer Groups“ list
3. Contact Assignee
Use Default Owner - when a new Contact is created, the Contact will be assigned to the 'Default Owner'
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Contact Assignee“ option to “Use Default Owner”
Retain Owner from Existing Account - If a matching Account already exists in Salesforce, Magento will assign a new Contact to whomever owns the Account. Otherwise, Magento will fall back to 'Default Owner' value set above.
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Contact Assignee“ option to “Retain Owner from Existing Account”
4. Force into a single Account
When “Force into a single Account“ option is set to “No“ newly created customer Contact will be synchronized with new customer Account in Salesforce
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Force into a single Account“ option to “No“
When “Force into a single Account“ option is set to “Yes“ you will be able to select one of existing customer Accounts. Newly created customer Contact will be synchronized with selected customer Account in Salesforce
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Force into a single Account“ option to “Yes“
select existing customer Account from “Single Account“ drop-down list
5. Guest Address
If “Guest Address“ option is set to “Capture” - Addresses captured during Guest checkout will be recorded at the contact level
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Guest Address“ option to “Capture“
go to Magento Frontend and place an order as a guest user
go to Magento Admin panel - Sales - Orders
click on “View“ link on created order
select “Salesforce” tab and click on “Salesforce Contact ID“ link
check “Detail“ tab on Salesforce customer Contact page
If “Guest Address“ option is set to “Skip” - Addresses captured during Guest checkout will not be recorded at the contact level, but only at the order level
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration tab
set “Guest Address“ option to “Skip“
go to Magento Frontend and place an order as a guest user
go to Magento Admin panel - Sales - Orders
click on “View“ link on created order
select “Salesforce” tab and click on “Salesforce Contact ID“ link
check “Detail“ tab on Salesforce customer Contact page
6. Contact de-duplication
Leave duplicates
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration
Set “Contact de-duplication“ option to “Leave Duplicates” to allow duplicates to remain in your Salesforce account data.
Automatically
go to Magento Admin panel - Salesforce (sidebar menu) - B2B & Customers - Contact Configuration
Set “Contact de-duplication“ option to “Automatically” to automatically de-duplicate account data. We base this on an exact account name match (for example, "Microsoft" and "Microsoft Inc." would be considered two different accounts).
Read Contact/Account/Lead duplicates auto merge feature article for more information about Salesforce auto merge feature