Features of SXA Storefront
SXA Storefront provides pre-built commerce-specific renderings and a complete storefront site template to enable storefronts to be rapidly built, altered, and skinned. It also:
Multistore support
Using SXA Storefront, you can host multiple storefronts within the same Sitecore instance. When you do so, it is important to note that:
-
You cannot associate the same catalog with multiple storefronts. You can, however, use the catalog cloning feature so that they can share product information.
-
Each storefront can use a different root category structure. How you set this up depends on which version of Sitecore you are using. In Sitecore 9.0 and 9.1, you use the Start Navigation Category settings. In Sitecore 9.2 and later, you use the component properties for the Commerce Navigation rendering.
-
In order to assign different roles, policies, and services to each storefront, you must configure an environment for each storefront.
Globalization
Other than the product catalog, all textual content in Sitecore that is used on a given storefront is stored in connection with the individual storefront. When you use SXA, textual data that is stored on associated data items is stored in the Data folder unless it is meant to be shared across sites within a tenant.
This approach:
-
Allows maximum flexibility in multi-storefront scenarios where content might differ between shops.
-
Keeps all content together in one area for easy content management.
System error messages can be localized and stored in the shared Commerce Control Panel for all storefronts.
Security
By default, SXA Storefront enforces use of the secure SSL based HTTPS protocol on pages and on asynchronous API calls that access sensitive data and content. The storefront also enforces restrictions on browser caching and storage of data.
Unauthorized visitors cannot access APIs that handle sensitive data.
Mobile support
SXA Storefront is built with responsive design for ease of use with mobile phones or tablets.
Search engine support
Each category and each product has a single canonical URL for SEO purposes. Even though the same categories and products can be presented in multiple different areas of the storefront, the metadata always points to the same canonical URL.
Marketing automation and email campaigns
Email templates and marketing automation templates are automatically added to the Email Experience Manager and the Marketing Automation module when you select a Commerce Marketing Automation campaign during site creation. For more information, see Working with Commerce marketing automation campaigns.
Image retrieval from the Sitecore Digital Asset Management system
The Sitecore Content Hub includes a Digital Asset Management System (DAM), which provides you with the ability to centralize images, categorize and quickly search through assets, as well as manage security and global distribution. SXA Storefront renderings will retrieve images from the Sitecore DAM or from the Media Library depending on the setting you define.
SXA Storefront only supports Content Hub 3.2. Furthermore, there is no scaling of DAM images in SXA Storefront.