❗️ XM is now called Experiences

Some of fabric’s products are undergoing name changes. XM is becoming Experiences, but you may see the old name in some places as we make the transition.

Overview

Experiences can be configured to provide content for many different sales channels on multiple devices simultaneously including web stores, mobile apps, or in-store kiosks. Bespoke home pages, landing pages, menus, headers, and footers can then be created for each channel.

Content can be assigned to multiple channels where to keep it consistent. Policy and other ancillary pages are good examples. This enables you the flexibility to manage content in one place for all channels.

Distinct Brands

Retailers often have multiple brands, each aimed at specific target segments. A channel can be created for each brand enabling content across the brand site to maintain a consistent look, feel, and tone.

Focused Product Category Sites

A channel can be created for an experience focused on a specific product category such as a site that only merchandises plumbing products for a home improvement retailer. Alternatively, distinct channels can also support focused web stores for major categories allowing you to tailor content to that specific audience and product mix.

Location

Channels can be leveraged to have distinct experiences for certain locations. These can be different regions such as separate sites for the US and Canada. Alternatively, a channel can be based on a physical store to enable content to be customized for the needs of each geographic location or individual store.

Devices

Channels can be set up for devices, such as a mobile app. Distinct content can be created optimized to this form factor and the specific experience you want for app users.

Setup

This is an optional feature. Contact your Fabric Customer Success partner if you want this feature enabled.

A Channel column will be added to the list view in the Pages, Global Elements, and Menu modules.

You can filter the channels you want to view by selecting them in the dropdown menu.

🖼️

Multi-Channel for Pages

Navigate to the Pages section within Experiences

For new pages, click + Add page

For existing pages, click on the three vertical dots next to the Page name and select Edit Details

In the Create page or Edit details modal, select one or more channels in the Channeldrop-down

Update other fields as needed

Click Save

🖼️

Use the Retrieve Page by URL and Channel ID API or Retrieve All Pages for Specified Channel API to retrieve channel-specific pages for your site.

Multi-Channel for Global Elements

Navigate to the Global Elements tab within Experiences

Click on Add global element to create a new Global element

OR Click on the three vertical dots next to the Global Element name, then Edit Details to update an existing one

Select one or more channels in the Channeldrop-down

Add or Update all other required fields, name and version name

Click Save

🖼️

Navigate to the Global Elements tab within Experiences

Click on the three vertical dots next to the Global Element name

Select Create New Version or Edit Details

Select one or more channels in the Channeldrop-down

Add or Update all other required fields

Click Save

🖼️

Use the Retrieve Global Components By Channel ID API to retrieve the channel-specific Global Elements for your site.

Multi-Channel for Menu

Navigate to the Menu tab within Experiences

Click on the three vertical dots next to the Menu name

Select one or more channels in the Channeldrop-down

Update Menu name, if needed

Click Save

Note: Only one Menu can be Live for each Channel at any given time.

🖼️

Use the Retrieve Live Menu List By Channel ID API to retrieve the menu and its items on your site, based on the specified channel.

Channel preview select

When a page or global element is assigned to more than one channel you can preview how it will look on each of the channels.

Navigate to a page or global element in Experiences.

Click on Preview Channels.

From the drop-down, select the channel to preview the specific page content.

🖼️