SFRA is carefully architected so that it's easy to use as a blueprint for your own
storefront. Built-in features and components provide a range of options for customizing the
site to meet your needs.
SFRA Architecture
SFRA provides an app_storefront_base cartridge and a server module. A storefront site uses the SFRA base cartridge and overlay plugin, LINK, and custom cartridge functionality to create a cartridge stack. Define the order of the cartridge stack by configuring the cartridge path in Business Manager.
SFRA Hooks
Use hooks to configure functionality to be called at a specific point in your application flow or at a specific event.
SFRA Modules
You can access JavaScript/B2C Commerce script modules that conform to the Modules 1.1.1 CommonJS specification within your storefront script code.
SFRA Testing Technologies
Include integration, unit, and functional tests in your SFRA development process.
Consent Tracking in SFRA
You can implement consent tracking on a storefront based on SFRA. Merchants can track personal information about their shoppers to improve the shopping experience. The merchant can collect and honor shoppers’ consent preferences when they are using the site.
Download Shopper Information in SFRA
When you implement an SFRA-based storefront, consider providing your shoppers with a mechanism to download their data. The plugin_datadownload cartridge provides a sample implementation of this capability.
XPrivacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.