Salesforce Commerce Cloud
Salesforce Commerce Cloud is a cloud-based e-commerce platform that allows businesses to establish and manage online stores. It offers solutions for product merchandising, promotions, content management, and customer service. Integrated with the broader Salesforce ecosystem, it provides a unified view of the customer, enabling personalized shopping experiences and data-driven decision-making. Businesses use Salesforce Commerce Cloud to create seamless and scalable online retail experiences across web, mobile, social, and in-store touchpoints.
Supported Features
Feature name | Supported | |
---|---|---|
Column Hashing | True | Field level |
Blocking | True | Field level |
Incremental | True | |
Custom data | True | |
History | False | |
ReSync | True | Table level |
Templates | False |
Data Schema
π§ Setup Guide
Prerequisites
Administrator permissions for Salesforce Commerce Cloud account.
The following access scopes for Salesforce Commerce Cloud's Admin API:
sfcc.products
sfcc.customerlists
sfcc.catalogs
sfcc.orders
Step 1 - Create an API Client
See Salesforce Documentation here.
- Log in to Account Manager.
- Click API Client from the left navigation.
- Click Add API Client.
- In the Display Name field, enter unique and descriptive name for the API client. Example: Admin Client for Pia Larson.
- In the Password field, enter a secure password.
- In the Confirm Password field, reenter the password.
- Save the password (also known as the client secret) in a password manager or other secure location.
The password you give to the API Client will be the client secret which is needed at connector creation.
Step 2 - Add an Organisation
- Add a Role called Salesforce Commerce API.
- Add the organisations to the Role.
- Add scopes. We require the following scopes:
sfcc.products
sfcc.customerlists
sfcc.catalogs
sfcc.orders
Enter each scope on a separate line.
For the Token Endpoint Auth Method field, select client_secret_post.
For the Access Token Format field, select JWT.
For the redirect URI field, add: https://api.weld.app/connectors/oauth/salesforce-commerce-cloud/redirect
Step 3 - Connect To Weld
Now we have the data to create the connection.
In the Weld Workspace enter:
- Client ID
- Client Secret
- Organisation ID (only 1 per connector)
- Short code
- Site ID List (this is a comma separated list)
- Customer List ID
Step 4 - Data To Sync
- Select the tables you wish to include in the sync.
You can view the schema, remove columns or hash sensitive information.
Step 5 - Configure Sync
- Select how often you would like the data to sync.
Weld will take over from here and commence syncing data from your Salesforce Commerce Cloud account.