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 setting settings. In Sitecore 9.2 and later, you use the component properties for the Commerce Navigation rendering.
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 Commerce marketing automation campaigns.