If you are starting your journey on an SAP Commerce Platform for your next storefront, you’ve probably encountered the option to pick between an SAP Commerce Accelerator or a Spartacus based storefront. So for those unfamiliar with an Accelerator or Spartacus, allow me to provide an overview of these two options for you.
SAP Commerce comes with standard Accelerators. So think of them as pre-built templates for your B2B or B2C storefront. SAP Commerce delivers Accelerators for Fashion (B2C), Electronics (B2C), and Powertools (B2B) industry storefronts. In addition, SAP Commerce comes with Industry-specific Accelerators for Travel, Telecom & Media, Financial Services, and Citizen Engagement. Accordingly, you can customize these Accelerators to meet your unique business requirements.
Spartacus is a Java Script based storefront which allows you to run your Commerce storefront separately from the SAP Commerce platform. So you can truly run your storefront in a “headless” fashion. Spartacus is an open-source project by SAP released in May 2019. For more details on Spartacus, please refer to https://sap.github.io/spartacus-docs/
With SAP Commerce, you have three choices to build your storefront:
An SAP Commerce Accelerator (B2B, B2C, or Industry) customized as needed to meet your unique business requirements.
A custom storefront to meet your unique requirements.
In the past, most customers used Accelerators. Now, with the advent of Spartacus, customers have another flexible option. So if you are new to SAP Commerce Cloud, you must check the Spartacus storefront for the features you need and their roadmap (https://wiki.hybris.com/display/general/Roadmap) for new features.
Are you able to meet most of your requirements with Spartacus? If so, I would highly recommend you implement your storefront using Spartacus instead of an Accelerator for the following reason. If you implement an Accelerator based storefront and decide to move to a headless storefront with Spartacus in the future, you will have to completely rewrite your storefront using Spartacus. There is no migration path from an Accelerator based storefront to Spartacus. Please refer to my previous blog “Why Migrate to a Headless Storefront” for additional insights on Spartacus.