Easy Extension Framework v0.5 Help

Building Blocks

The Easy Extension Framework comprises the following building blocks to accelerate SAP Commerce Cloud Development

Building Blocks of Easy Extension Framework

Figure | Building Blocks of Easy Extension Framework

Easy Extensions

The Easy Extension building block enables to create the lightweight addon packages to extend and deploy customizations at runtime. The features enabled by Easy Extension building block are:

  • Create new Spring beans in Groovy & Register in the application context at run time.

  • Extend existing Spring beans in Groovy & Register in the application context at run time.

  • Load ImpEx scripts

  • Add/Update the properties

Refer to Easy Extension for more details.

Easy REST

The Easy REST building block enables the developers to create REST APIs or incoming webhooks and expose then at run time. The features enabled by the Easy REST building block are:

  • Creation and configuration of REST services at run time.

  • Supports SSL

  • Supports Basic, JWT and OAuth 2.0 authentications.

  • Supports request validation

  • Automatic documentation with Swagger

Refer to Easy REST for more details.

Easy Type

The Easy Type building block enables the developers to create or modify the types in the SAP Commerce Cloud type system at run time. The features enabled by the Easy Type building block are:

  • Create new Item Types or a subtype of an existing type

  • Add attributes to existing types

  • Create new enumerations types

  • Create new collection types

  • Create new map types

  • Create new relation types

  • Add/update localization for the types and attributes.

Refer to Easy Type for more details.

Easy Backoffice

The Easy Backoffice building block enables the developers to configure the SAP Commerce Cloud Backoffice Cockpit at run time. Following are the configurable options available via Easy Backoffice:

  • Add backoffice cockpit configuration for new or existing types.

  • Override existing backoffice cockpit configuration for existing types.

  • Add/update backoffice labels

Refer to Easy Backoffice for more details.

Last modified: 18 August 2025