Choose Your B2C Commerce Storefront Type
Review the available B2C Commerce storefront types and their key features. Choose the storefront type that best fits your use case.
| If you want to: | Then use this option: | With this development environment: | With these key APIs for customization:* | With these key tools to speed up development: |
|---|---|---|---|---|
| - Set up storefronts using an automated workflow in Business Manager. Integrate your storefront with GitHub Actions. - Build high-performing storefronts with server-side rendering for initial page loads using modern web technologies. - Provide AI-assisted shopping with Shopper Agent. - Use Storybook to build, test, and document components. | Recommended option: Storefront Next, which includes Managed Runtime | React Router 7 framework mode, React 19 components, Tailwind CSS for styling, shadcn/ui component library, and the Vite build system. | Use the SCAPI client that Storefront Next provides to make B2C Commerce API (SCAPI) calls from your storefront. | Optional: Agentic B2C Developer Toolkit |
| - Benefit from existing skills and code from a previous Storefront Reference Architecture (SFRA) implementation - Build and launch campaigns and promotions with minimal developer involvement - Access a trusted ecosystem of connectors/plug-and-play apps | SFRA | Server-side HTML and JavaScript | B2C Commerce Developer Resources (Script API) | Optional: B2C Commerce CLI |
| Gradually migrate your site from SFRA to Storefront Next | Use Storefront Next in a Hybrid Implementation | Combination of: server-side HTML and JavaScript, React components and Tailwind CSS | B2C Commerce API and B2C Commerce Developer Resources (Script API) | Optional: Agentic B2C Developer Toolkit |
| Use your own custom implementation to suit your unique business needs | Build your own site | Your chosen development environment | B2C Commerce API | Optional: Commerce SDK and B2C Commerce CLI |
To build advanced features, use the B2C Commerce API (SCAPI) and B2C Commerce Einstein API.