
Today, In traditional commerce the frontend is tightly coupled with the application and database layer. Any customizations to the UX can require end-to-end changes, which can slow the release cycle and severely affect time to market. Selling across multiple channels requires a unique, efficient technology landscape and deployment strategy, enabling consistent customer experience and engagement.
Headless commerce decouples the frontend storefront development from the backend and gives the marketing team the ability to develop online storefronts with greater agility and flexibility, free from the backend dependency. SAP provides businesses with Spartacus, an Angular-based storefront for SAP Commerce Cloud. Spartacus is a strategic approach for replacing the traditional, tightly coupled Accelerator model, and published as a set of libraries with B2C and B2B storefront features. Its baseline features work out-of-the-box, and allows the merchandising team to add, customize and extend the frontend.
This article addresses some key considerations that can help the business team to decide on, and then strategize for, their Spartacus implementation
To learn more, please refer the following
Once the business has prepared and discussed their strategic questions, they can map business demands to the benefits/values offered by the Spartacus. Here is the key business value Spartacus offers:
The availability of the features will vary based on the storefront used and the version of the Commerce Cloud. The team can verify the following in order to strategize a Spartacus upgrade plan.
These gaps can be three categories based on availability. Based on the status business and tech teams can decide on the implementation roadmap
Version of commerce | It is recommended to start migrating to Spartacus from Commerce Cloud version 1905 onwards | |
Accelerator / Business feature compatibility (B2B or B2C) | Based on the Accelerator storefront used, the features supported in Spartacus might differ. In B2C, almost major the features are supported and enabled. Most of major features are supported in B2B. The Business can verify the Feature compatibility list, which gives the detail of each feature and the supported Spartacus version, as well as commerce Cloud version The Business can also verify the release notes for supported features in the Spartacus documentation. | Feature compatibility list Compatibility Matrix | SAP Help Portal Release notes Release Information for All Versions of Composable Storefront Libraries | SAP Help Portal |
Migration to Spartacus can be planned in two different approaches
Spartacus storefronts, along with SAP Commerce Cloud’s RESTful OCC APIs, allow the tech team to separate frontend and backend development. With a decoupled architecture, the frontend and backend teams can work independently within their own release cycles. For example, the marketing team may need to make many changes to the UI that they would like to develop, test, and deploy in production frequently, and the backend team may not need such frequent releases. In that case, SAP Commerce Cloud deployment can have two different release cycles. For example. The frontend may release every two weeks, while the backend may release every four weeks.
From within the SAP Commerce Cloud Portal, the team can deploy the Spartacus storefront onto the public cloud infrastructure. The build automation that comes standard with SAP Commerce Cloud in the Public Cloud supports the deployment of JavaScript storefronts.
Search engine optimization (SEO) is an advanced and powerful element of the Spartacus storefront. The implementation of SEO in Spartacus is focused on the underlying architecture, so that a solid foundation exists for adding a wide range of SEO capabilities. Spartacus is a “SPA” (Single-Page Application), which natively improves performance and flexibility while only loading one page. To support SEO, Spartacus also supports Server-Side Rendering (SSR), which builds entire pages on the server-side before providing content to the client. SSR provides web crawlers with access to individual pages for search indexing purposes. SSR also allows users to share a link to a page on social media, for example, and Spartacus further allows the configuration of social media meta tags. Please refer SEO Capabilities | SAP Help Portal , SEO Features - Microlearning
The Spartacus tag management system (TMS) allows you to set up a tag manager, and to specify which Spartacus events should be passed to the configured TMS. Both Google Tag Manager (GTM) and Adobe Experience Platform Launch (AEPL) are supported by Spartacus out-of-the-box, while other tag managers can easily be plugged in.
Please refer Tag Management System | SAP Help Portal
This article was developed to address some key considerations to help the business team which plan and strategize their implementation roadmap for headless architecture using a Spartacus storefront. This may help to perform a gap analysis, evaluating dependencies and available options for the implementation. For more information, please refer to the resources referred to in each section of this article.
Once the planning strategy is completed, the next step is to look at the technical documents and aids which support the implementation phase. Part two of this article provide one page of access to all resources for the development team. Please refer the next blog Part 2 – Enabling Implementation of Headless Commerce Using Composable Storefront( Spartacus)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
4 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |