- Please note that this page is subject to change and intended only for SAP colleagues and Partners.
- Currently, Flexible Sales Data is available for clients using the Emarsys Plug-in. We are planning to open a Pilot program for clients not using the Emarsys Plug-in. If you are interested in Flexible Sales Data, please contact your Client Success Manager
You need to consider the following scenarios when setting up Flexible Sales Data:
Setting up Flexible Sales Data for clients using the Emarsys Shopify or Magento Plug-in
Procedure
You need to turn on Flexible Sales Data on the Plugin Admin page.
- New clients - If you have just started using the Emarsys Shopify or Magento Plug-in, then Flexible Sales Data will work out-of-the-box, you don’t need to do anything.
- Existing clients - You need to switch from the Predict Sales API to Flexible Sales Data. Please contact your Client Success Manager for further assistance.
Sales data is available in ems-data-platform.sales_orders_raw.sales_orders_[customeriD]
What to do next?
If the client would like to use Loyalty, then please raise a support ticket to enable Loyalty with the following message: “I would like to enable Loyalty for the Plug-in client XY.” where XY is the name of the client.
Please check if following requirements are fulfilled before raising a ticket:
- Flexible Sales Data needs to be set up,
- Sales data has to be uploaded.
Setting up Flexible Sales Data for clients not using the Emarsys Plug-in
Please take the following into consideration:
- The procedure described in this section is on Pilot release for a limited number of clients only.
- This procedure below is intended for SAP Tech Partners and System Integrators who plan to support multiple clients.
Prerequisites
The client has to be able to send data to a Pub/Sub Topic.
Procedure
1. Please raise a support ticket and describe whether or not onboarding has been completed for the client (i.e. they have an Onboarding Project). Please make sure the ticket contains the following information:
- Customer ID
- Field mapping
- The type of the identifier field (e.g. email)
2. The relevant team prepares the Stream Onboarding integration for the client which consists of the following components:
- A Google project for the client
- Pub/Sub Topic(s) for the client
- A service account key to authenticate (the Client Success Manager should contact the relevant team for the service account key and share it with the client) and send data to the topic
3. At this point, the customer can send data to the Pub/Sub Topic.
4. The relevant team will perform the following tasks:
a. They will add the client’s topic to the Stream Onboarding configuration.
b. They will add the client’s configuration to the sales standardizer pipeline.
5. As a result, data will be available as sales data.
Sales data is available in ems-data-platform.sales_orders_raw.sales_orders_[customeriD]
What to do next?
If the client would like to use Loyalty, then please add a comment that Loyalty is required to the support ticket that you previously raised: “I would like to enable FSD and Loyalty for the client XY.” where XY is the name of the client.
Known limitations
- Currently, you cannot delete incorrect sales data or duplicates in Flexible Sales Data. This can be only achieved by requesting the relevant team to remove the duplicates and reload the data. If you are interested in this solution, please raise a ticket for the relevant team.