Connector for Salesforce Commerce Cloud Manual / Version 2404
Table Of ContentsCoreMedia Studio supports a variety of commerce preview functions directly:
Time based preview (time travel)
Customer segment based preview
The feature segment based preview supports the creation of personalized content. In this case, content is shown depending on the membership in specific customer segments. In addition to the existing rules, you can define rules that are based on the belonging to customer segments that are maintained by the commerce system.
These commerce segments will be automatically integrated and appear in the chooser if you create a new rule in a personalized content. For a preview, editors can use test personas which are associated with specific customer segments.
Figure 6.5, “Test Customer Persona with Commerce Customer Segments” shows an example where the test persona is female and has already been registered.
Such preview settings apply as long as they are not reset by the editor.
The test persona content can be created and edited in CoreMedia Studio. The customer segments available for selection will be automatically read from the commerce system. By default, all user segments available in the eCommerce system are displayed for selection. Under some circumstances it may be desirable to restrict the shown user segments, for instance for studio performance reasons or for better clarity for the editor. See Section 3.2.4, “Configuring The PersonaSelector” in Personalization Hub Manual.
The commerce segments that the current user belongs to are available during the rendering process within a CoreMedia CAE. Thus, content from the CoreMedia system can also be filtered based on the current commerce segments.
In the other direction, if the personalized content is integrated within a content fragment on a shop page, the current commerce user is also transmitted as a parameter. Thus, the CoreMedia system can retrieve the connected customer segments from the commerce system in order to perform commerce segment personalization within the supplied content fragments.