Composable Storefront is a:
- JavaScript Angular-based storefront for SAP Commerce Cloud.
- Single-page application (SPA), a web application that interacts with the user by dynamically rewriting part of the current page, rather than loading entirely new pages from the server.
- Progressive web application (PWA) that uses modern web capabilities to deliver an app-like user experience.
Composable Storefront is based on an open-source project, which is:
- Delivered at https://github.com/SAP/spartacus
- Continually managed and developed by SAP and its partners.
- Provided with official lines of support on Stack Overflow and Slack channel, facilitating feedback, ideas, requests, and especially code contributions.
It’s published as a set of libraries: Core, storefront, schematics, styles, assets, and so on, at the Repository-Based Shipment Channel.
Benefits of Composable Storefront
Here are the key benefits:
- Extendable: You can use, customize and extend existing functionalities without any limitations.
- Upgradable: You can adopt new minor and patch releases at any time.
- Progressive: You get support for all major features of a PWA-enabled storefront, with the aim to be fully PWA-compliant in the future.
- Modern: You can keep up with the most modern technologies towards a customizable-yet-upgradable technology for SAP Commerce Cloud installations. Importantly, the Composable Storefront’s roadmap is synchronized with the Angular roadmap, ensuring updates to the latest versions promptly.
Main Features of the Composable Storefront
Composable Storefront offers several core features out of the box. Let's explore some of these key functionalities:

- Coupons: Develop digital coupons that your customers can redeem for discounts at the storefront.
- Customer Interests: Allow customers to register an interest for a specific product and then receive notifications about the product, such as price-cut or back-in-stock notifications.
- Cancellations & Returns: Facilitate requests for full or partial order cancellations before fulfillment, or returns for delivered orders.
- Consignment Tracking: Provide real-time tracking information for customers to monitor the status of their packages.
- Organization Management: A B2B-specific feature, allows to create multiple organizations linked to users, user groups, order thresholds, budgets, and cost centers.
These are just a few of the many features Composable Storefront offers. In this unit, we concentrate on a technical introduction and installation through the subsequent lessons. We explore Composable Storefront's application across various related modules throughout the learning journey.