Custom Attributes

Custom attributes are configuration parameters used by apps within the Intershop Administration Portal. These attributes allow settings to be retrieved and managed efficiently. Custom attributes are used by the Customer Engagement Center to set additional parameters for the connection to Intershop Commerce Management, and by the Design View module to specify which Intershop Commerce Management a Progressive Web App is connected to.

Table 1. Custom Attributes
Connection Type Attribute Example Value Description
ICM identityProvider Used for SSO configuration (secret from the identity provider).
organization inSPIRED Name of the organization in the Customer Engagement Center. Setting this attribute ensures that the organization does not have to be entered each time you log in.
displayName ICM Name of the connection to be displayed in Connection management.
PWA icmRestBaseUrl https://demo.icm.intershop.de/INTERSHOP/rest/WFS Used by the Design View to communicate with Intershop Commerce Management.
icmManagementContext /inSPIRED-Site/inTRONICS_Business-rest Specifies which management context is used (organization, channel, application). This is relevant for the Management REST APIs of Intershop Commerce Management (back office).
icmStorefrontContext /inSPIRED-inTRONICS_Business-Site/- Specifies which site is used. This is relevant for Intershop Commerce Management storefront REST APIs.
displayName PWA Public Demo (B2B) Name of the connection to be displayed in Connection management.

Furthermore, a custom connection type Other service is available for configuring connections to services other than the predefined ones. Use the custom attributes as required by the service.

The custom attributes are provided in a JSON format. An example configuration for the PWA looks like this:

{
    "icmRestBaseUrl": "https://demo.icm.intershop.de/INTERSHOP/rest/WFS",
    "icmManagementContext": "/inSPIRED-Site/inTRONICS_Business-rest",
    "icmStorefrontContext": "/inSPIRED-inTRONICS_Business-Site/-",
    "displayName": "PWA Public Demo (B2B)"
}