Spartacus Roadmap

Last updated June 18, 2020 by Bill Marcotte, Senior Product Manager, Spartacus

This document describes what what is planned for Spartacus for Q2 2020 and later.

Contents:

Disclaimer - Forward-Looking Statements

This document contains forward-looking statements. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. Any information is subject to change for any reason without notice. The information in this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP’s intentional or gross negligence.

The various documentation links provided point to SAP Commerce Cloud platform or Accelerator documentation or third-party external links. These links are included for information purposes only and may not reflect exactly what is implemented in Spartacus.

General Release Information

We plan to publish new Spartacus libraries every two weeks. Each release may contain bug fixes, improvements to user experience, and new features.

When new features are available for release, normally we will publish a pre-release “next” version of the libraries with the new features, in order to get feedback. When the final, new, minor version is ready, we usually publish a release candidate (RC), with the final new x.y.0 a few days or weeks later.

Some of the links provided in the following lists point to SAP Commerce Cloud Accelerator documentation, to give an idea of what the feature is about. These links are for context only. While we strive for feature parity, the Spartacus implementation of features may not work exactly as in Accelerator.

Questions?

If you have technical questions, you can get in touch with us on Stack Overflow.

For non-technical questions and roadmap feedback, you can reach us on our Slack workspace.

Planned for Q2 2020

Important: As this is a roadmap, version numbers and dates listed below can change; this page will be updated as it happens.

Version 2.0: Move to Angular 9, Accessibility Keyboarding

Version 2.0 released June 3, 2020! For details, see Release Information.

Version 2.1: B2B My Company

The first B2B features will arrive soon after release 2.0 of the Spartacus libraries as version 2.1. We’re planning to publish pre-release libraries end of June 2020/early July and then the final libraries in July.

The first release of B2B Spartacus will include:

  • B2B Commerce Org
    (also known as My Company management of units, users, budgets, cost centers, purchase thresholds, user groups, approvals) SAP Commerce Documentation
  • Updates to Order Details to include B2B-specific information, such as approval table and cost center
  • Image Zoom on Product Details page
  • Lazy loading for modules, starting with B2B My Company
  • New events for Event Service
  • Stretch for the first B2B release:
    • Basic multi-dimensional product support (not including order grid)

Note that B2B Spartacus will require SAP Commerce Cloud 2005, as the Spartacus functionality will be implemented based on the non-conflicting B2B endpoints introduced in 2005.

Planned for Q3 2020

2.2 (Stretch release for early August)

3.0 (planned for end of August / early September)

  • Angular 10
  • Session Management
  • B2B Checkout (check out by account, enter purchase order, select cost center, shipping address restricted by cost center chosen, subject to approval process)
    SAP Commerce Documentation
  • B2B Scheduled Replenishment (SAP Commerce Cloud 2005 required)
    SAP Commerce Documentation
  • B2B Re-order

Stretch Features for 3.0:

Other Features and Integrations planned for Summer 2020

  • Customer Data Cloud (Gigya) Login and Registration Support For reference: SAP Customer Data Cloud Integration Module Documentation
  • SAP Variant Configuration and Pricing (formerly known as CPQ) Initial version to include:
    • Single- or multilevel configurable products in your Commerce Spartacus storefront
    • Configuration page with the most commonly used characteristic types such as radio buttons, checkboxes, and images for characteristic values
    • Price summary at the bottom of the configuration page with the base price, the price of the selected options, and the overall total price of the configured product
    • Overview page with all user selections accessible at any time during configuration
    • Conflict handling For reference, see Product Configuration with SAP Variant Configuration and Pricing.

Future Outlook / Features Planned for 2021 and Later

The items in this section are on our future roadmap - not necessarily yet planned for a specific quarter.

Archictecture and Development Features

  • Performance improvements through further implementation of lazy loading and with CMS
  • Completion of Events framework and the implementation of additional events
  • Extensibility improvements

Core/B2C Storefront Features

B2B Storefront Features

Some items listed above have (*) because the feature requires new OCC REST APIs, no date set yet.