Cloud, Commerce, SAP Commerce Cloud, Uncategorized

SAP Customer Data Cloud Integrated with SAP Commerce CCv2

SAP CDC Integration with SAP COMMERCE Cloud V2. – Simplified


What is SAP Customer Data Cloud?

SAP Customer Data Cloud offers a customer identity management platform for managing profiles, preference, opt-in and consent settings. SAP Customer Data Cloud offers an identity management platform for businesses that includes customized registration, social login, user profile and preference management, user engagement and loyalty, and integrations with third-party marketing and services platforms.

Why SAP Customer Data Cloud?

  • B2C – Gain new and loyal customers by securely identifying and engaging them and delivering relevant experiences with SAP Customer Identity and Access Management solutions for B2C.
  • B2B – Optimize B2B value networks. Accelerate time to market, simplify identity lifecycle management, and protect against risks with SAP Customer Identity and Access Management solutions for B2B.
  • SAP CDC includes SAP Customer Identity, SAP Customer Profile, and the Identity add-on for B2B.

What is the benefit if we integrate SAP Customer Data Cloud and SAP Commerce Cloud?

The integration with SAP Customer Data Cloud provides the capabilities to enable customized registration and login options and manage user profiles and consent.

Customization is required to integrate other SAP CDC features like Progressive Profiling and Lite Registration using SAP Customer Data Cloud REST APIs and Web SDK.

How to integrate SAP Customer Data Cloud and SAP Commerce Cloud?

This section explains the setup and integration steps to integrate SAP Customer Data Cloud with SAP Commerce cloud for a B2C site.

  • Create a Site
    1. Create a site by providing a Commerce site domain and a data center.
    2. It generates Site ID and API Key on creation used by SAP Commerce Cloud for the integration.
  • Create an Application
    1. Create an application using the SAP Customer Data Cloud console.
    2. It generates User Key and Secret on creation, which is being used by SAP Commerce Cloud for the integration
  • Implement Screen-Sets
    1. SAP Customer Data Cloud provides Default Screen-Sets on Site Creation
    2. Optionally, create Screen-Set screens to match the Commerce Site theme using UI builder tool in SAP Customer Data Cloud console.
  • Provide Social Network App Configurations (Optional)
    1. Setup the Social Network apps as needed. Most of the social network apps are required to be configured in SAP Customer Data Cloud.

Following are the steps to set up Facebook social network app.

Facebook Social Network setup


A Facebook app should be created to enable Facebook login functionality in the Commerce Site


  1. Facebook Social Network setup is configured with the Facebook application’s Application ID and secret key
  2. Enable All the `General Permissions` and `Facebook Basic Info Permissions` and enable other permission as required.

SAP Commerce Cloud Setup

Extensions Used:

  1. Following extensions are added to integrate SAP Commerce Cloud (Gigya).
Extension Name Purpose
gigyaloginaddon This add-on is responsible for modifying the storefront to display the SAP Customer Data Cloud screen sets, which can then be used to register, log in or edit customer profile, and provide session management capabilities

It has a dependency on gigyafacades, which depends on gigyaservices

gigyabackoffice The gigyabackoffice extension provides the Backoffice screens for various configurations for SAP Customer Data Cloud integration.
  1. Install gigyaloginaddon to yacceleratorstorefront
  1. Perform the ant build and system update.

Backoffice Changes:

  1. Login to Backoffice as ‘admin.’
  2. Navigate to the ‘Customer Data Cloud’ menu in the left navigation tree
  3. Click on the ‘Customer Data Cloud Configuration’ option and click on the ‘Create’ button to create a new configuration
  4. In the ‘Create Customer Data Cloud Config’ wizard, Enter the following details
    1. Code (code) – Any unique identifier for the configuration (Tip: Use name of CDC site)
    2. Customer Data Cloud API Key (gigyaAPIKey) – API key of the CDC site
    3. Customer Data Cloud Data Center (gigyaDataCenter) – Data Center selected for CDC site selected during site creation + followed by (Eg:
    4. Customer Data Cloud User Key (gigyaUserKey) – ‘UserKey’ of the created Application in CDC console
    5. Customer Data Cloud User Secret (gigyaUserSecret) – ‘Secret’ of the created Application in CDC console
    6. CMS Sites (sites) – Select CMS Sites for which CDC should be configured
    7. Login Mode (mode) – Select ‘raas’
    8. Delete user from Customer Data Cloud? (deleteUser) – Select ‘True’
  5. Select ‘Done’

Happy Integrating feel free to reach out to our SAP Practice for a CDC or a SAP Commerce demo.


About The Author