Customer Data Synchronization


The following documentation describes when and what customer data is synchronized to Subscribe Pro from Salesforce Commerce Cloud.

Customers

Customers are synced to subscribe pro in a couple ways:

  1. Customer creates a new account on the site after Subscribe Pro cartridge is installed
  2. Customer edits their account email in frontend My Account
  3. Customer logs into their previously created account
    • after Subscribe Pro cartridge installed
    • after customer account created in BM
  4. When the MigrationsSP job is run (Doc coming soon...)

Customer Account Fields Synced to Subscribe Pro

SFCC to Subscribe ProSubscribe Pro to SFCC
SFCC Customer IdSubscribe Pro Customer Id
Email
First Name
Last Name

Customer Account Synced to Subscribe Pro

Business Manager Customer Account

Customer Addresses

Customer addresses are sometimes synced to Subscribe Pro:

  1. Customer creates an address in the My Account section of the site
  2. Customer edits an address in My Account which has a Subscribe Pro address id
  3. Customer adds a new payment instrument and the default address does not have a Subscribe Pro address id
  4. Customer creates a non subscription order and uses a billing address that does not have a Subscribe Pro address id
    • If unique billing/shipping used only the shipping address is stored in SFCC
  5. Customer creates a subscription order all addresses that do not have a Subscribe Pro address id will be created in Subscribe Pro
  6. Customer adds address in My Subscriptions Widget will only be created in Subscribe Pro
  7. When the MigrationsSP job is run (Doc coming soon...)

These are situations where the customer address is not synced:

  1. Customer address created in Business Manager
  2. Customer edits an address
    • created in Business Manager
    • created by customer before Subscribe Pro cartridge installed
  3. Customer shipping address created in checkout for non subscription order
  4. Customer address is edited in Business Manager that contains a Subscribe Pro address id

Addresses set as Default do not apply to subscription re-orders.

Customer Address Fields

SFCC to Subscribe ProSubscribe Pro to SFCC
First NameSubscribe Pro Address Id
Last Name
Street 1
Street 2
City
Region
Postcode
Country
Phone

Customer Address Synced to Subscribe Pro

Business Manager Customer Address

Customer Payment Instruments

Customer payment instruments are synced when created by customers in checkout or in their My Account page. Customer payment instruments can also be synced when running the MigrationsSP job.

Customer Payment Instrument Fields

SFCC to Subscribe ProSubscribe Pro to SFCC
Payment Instrument IdSubscribe Pro Payment Profile Id
Card Last 4
Card Type
Card Expiration Month
Card Expiration Year
Billing Address