Magento 1 Customer Configuration

This configuration area can be found in the Magento Admin Portal by navigating to "Salesforce (tab) > Integration Setup > Customer Configuration (page)"

STEP 1: General

  • Enable Integration - Controls if customers in Magento will be pushed into Salesforce automatically or not.
  • Create New Customers - Allows Salesforce to create new Magento customers.
  • Email New Customers - Controls the communication options for NEW Magneto customers created from Salesforce.
  • Sync All Groups - Allows you to filter which customer groups should be synchronized with Salesforce. If you want ALL Magento customers to flow into Salesforce, leave this setting set to "Yes".
  • Use Country/State picklists data

IMPORTANT: Only enable this setting if you have enabled Country/State picklists in Salesforce

  • Default Owner - is an active Salesforce user who will be assigned to a newly created Salesforce Contact when Magento customer is synchronized and if that same customer does NOT exist in Salesforce.

STEP 2: Salesforce Accounts

 

  • Force into a single Account - allows you to capture all NEW Contacts Magento creates under a single Salesforce Account. 

    This setting is used in a B2C space if Salesforce does NOT have Person Accounts feature activated.

  • Automated merge - Allow PowerSync connector to automatically merge Salesforce Accounts that have the same name (case insensitive, exact match)

STEP 3: Salesforce Contacts

  • Record Types
    • Use B2B as default - Salesforce Account and Contact are used in the integration.
    • Use B2C as default (available only when Person Accounts are enabled) - Only PersonAccounts will be created for every Magento customer.
    • Use both B2B and B2C (available only when Person Accounts are enabled) - Magento will use smart logic to figure out if a PersonAccount in Salesforce will be created or an Account + Contact.
  • Default B2B Account Type - if you have multiple Record Types for your Contacts, you can select the default Record Type the solution will use when creating new Contact in Salesforce.
  • Use Person Accounts - this is a feature you have to request from Salesforce. If you don't know what this is, you probably don't have it enabled.

    • Default B2C Account Type - if you have multiple Record Types for your PersonAccounts, you can select the default Record Type the solution will use when creating new PersonAccount in Salesforce.
  • Contact Assignee - conditional logic to allow you to control how to assign a sales person to the customer in your organization.
  • Automated merge - Allow PowerSync connector to automatically merge Salesforce Contacts based on the email address (case-insensitive)


STEP 4: Salesforce Leads

  • Leverage Salesforce Leads - If enabled, Magento will first try to create a Magento customer as a Lead in Salesforce. The Lead will automatically be converted into an Account + Contact (or a PersonAccount) upon the first purchase.
  • Converted Lead Status - By default its set to "Qualified", but if you use custom Statuses, you may need to change this setting.
  • Lead Assignment Rule - Allows you to choose an assignment rule to be applied to the new Lead you create from Magento.
  • Magento Lead Source - Lead Source value in Salesforce for all customers coming from your website.
  • Default Owner - is an active Salesforce user who will be assigned to a newly created Salesforce Lead when Magento customer is synchronized and if that same customer does NOT exist in Salesforce.
  • Include into lookup - Advanced setting to help with Lead filtration.
  • Automated merge - Allow PowerSync connector to automatically merge Salesforce Leads based on the email address (case-insensitive)
  • Email Notification - Used to tell Salesforce who to notify when the Lead gets converted in Salesforce.


STEP 5: Newsletter Subscribers

  • Enable Integration - tracks newsletter subscription status with Salesforce Lead, PersonAccount, or Contact.
  • Campaign - Default Salesforce campaign to assign the person when they sign up for your newsletter. 

STEP 6: Customer Dashboard

  • Opportunity Display - list all Salesforce Opportunities assigned to Magento customer. The list of Salesforce Opportunities will only be visible in the Magento Admin Portal.
  • Opportunity Filter
    • a Customer - All Opportunities assigned to the Contact in Salesforce.
    • an Account - All Opportunities assigned to an entire Account in Salesforce.

STEP 7: Wishlists

  • Enable Integration - Controls if PowerSync should capture customer wishlists in Salesforce in a form of an Opportunity.
  • Close Date - time needed to close the Wishlist Opportunity.
  • Default Stage Name - Stage Name for the Wishlist Opportunity when the Wishlist is first created.
  • Enable Contact Roles - allows associating a Contact to the Wishlist Opportunity.
    • Default Role - usually is a "Decision Maker".
  • Default Record Type - you can create a custom record type for the Wishlist Opportunity in Salesforce.