[Beta]{class="badge informative"}

SAP Commerce

NOTE
The SAP Commerce source is in beta. See the sources overview for more information on using beta-labeled sources.

SAP Commerce, a cloud-based e-commerce platform solution for B2B and B2C enterprises is available as part of the SAP Customer Experience portfolio. SAP Subscription Billing is a product under the portfolio and enables complete subscription lifecycle management with simplified selling and payment experiences through standardized integrations.

The SAP Commerce source allows you to ingest customers and contacts information into Platform from the SAP Subscription Billing Business Partners API endpoints below:

Additionally, if SAP Commerce is run to retrieve customer data, the Customer-Contact Relationships API is also called to retrieve the customer’s contact information.

IP address allow list ip-allow-list

A list of IP addresses may require to be added to an allow list prior to working with source connectors. Failing to add your region-specific IP addresses to your allow list may lead to errors or non-performance when using sources. See the IP address allow list page for more information.

Prerequisites prerequisites

Before you can bring your SAP Commerce data to Experience Platform, you must first ensure that you have the following:

  • A SAP Subscription Billing account. If you do not already have a valid billing account, then please contact your SAP account manager. Refer to the SAP Platform Configuration document for additional details.

  • SAP service key. The SAP service key allows you to access the SAP Subscription Billing API through Experience Platform. SAP Commerce requires the following:

    • Client ID
    • Client secret
    • URL. The URL pattern is as follows: https://subscriptionbilling.authentication.eu10.hana.ondemand.com. This value will be used later to obtain values for region and tokenEndpoint when you Create base connection using the API or when you Connect your SAP Commerce account through the Platform UI.
Select to see an example of the service key
code language-json
{
    "url": "https://eu10.revenue.cloud.sap/api",
    "uaa": {
        "clientid": "XXX",
        "clientsecret": "XXX",
        "url": "https://subscriptionbilling.authentication.eu10.hana.ondemand.com",
        "identityzone": "subscriptionbilling",
        "identityzoneid": "XXX",
        "tenantid": "XXX",
        "tenantmode": "dedicated",
        "sburl": "https://internal-xsuaa.authentication.eu10.hana.ondemand.com",
        "apiurl": "https://api.authentication.eu10.hana.ondemand.com",
        "verificationkey": "XXX",
        "xsappname": "XXX",
        "subaccountid": "XXX",
        "uaadomain": "authentication.eu10.hana.ondemand.com",
        "zoneid": "XXX",
        "credential-type": "binding-secret"
    },
    "vendor": "SAP"
}

Next steps

The documentation below provides information on how to connect SAP Commerce to Platform using APIs or the user interface:

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089