Easy Extension Framework v0.5 Help

Frequently Asked Questions

This documentation answers the frequently asked questions about Easy Extension Framework

What is Easy Extension Framework?

Easy Extension Framework is an open-source framework for SAP Commerce Cloud that allows you to quickly extend SAP Commerce Cloud and install/uninstall at runtime. Easy Extension Framework is written by implementing SAP Commerce Cloud extensions to enable runtime and in-app extensibility.

You can view the Easy Extension Framework source code in this GitHub repository.

Does Easy Extension Framework require SAP Commerce Cloud?

Yes, Easy Extension Framework is designed to extend SAP Commerce Cloud capabilities.

Do I need to have a particular version of SAP Commerce Cloud to use Easy Extension Framework?

Yes, there are compatibility requirements. Please refer to the Release Compatibility documentation.

Are there any licensing requirements to use Easy Extension Framework?

No, Easy Extension Framework is available Open-Source. As long as you have SAP Commerce Cloud license, you can install Easy Extension Framework on top of it.

How do Easy Extensions differ from the Standard SAP Commerce Cloud Extensions?

The difference between the SAP Commerce Cloud Extension and an Easy Extension can be understood from the following table:

Table | Difference between SAP Commerce Cloud Extension and an Easy Extension

Characteristics

SAP Commerce Cloud Extension

Easy Extension

Development Frameworks

Java, Spring, Ant

Groovy, Gradle

Extensibility Type

In-App (Compile Time)

In-App (Runtime)

Configuration

Inside localextensions.xml

In an [Easy Repository]

Installation

Traditional Build>Package>Deploy

At Runtime

Uninstallation

Traditional Build>Package>Deploy

At Runtime

Recommended for

Complex large developments

Simple Pluggable features, Integrations, Connectors, etc.

Inclusion of External Libraries Supported

Yes

No

Does SAP recommend not developing features in SAP Commerce Cloud Extensions?

No, while, Easy Extensions can enable to extend the SAP Commerce Cloud features at runtime. The SAP Commerce Cloud standard Extension concept still remains valid for complex customizations and any scenarios that cannot be implemented with Easy Extension Framework.

I am getting the error from SAP Administration Console (hAC) while updating the repository to the latest from remote. How to resolve it?

It seems you have not secured your repository configurations. If the repository configurations are not secured, then you must be getting an error like:

Incorrect value configured for property [...]

In this case, you should secure your repository. You can refer to Securing the repository configurations documentation for it.

Where do we keep the Source Code for Easy Extensions?

There is no need to keep the Easy Extension code with your main commerce source code repository. Your Easy Extension code needs to be kept in an Easy Repository. Please refer to the [Easy Repository] documentation to know more about supported repository types.

Is there a demo environment available for Easy Extension Framework?

There is no need to have a dedicated demo environment for Easy Extension Framework. This can be installed on top of any existing SAP Commerce Cloud Environment. For installation instructions, please refer to [Getting Started] documentation.

Can I customize Easy Extension Framework?

Yes, as it is released Open-Source. You are free to customize it for your needs. However, any local customization may limit the updatability of your customized version.

What type of support is available for Easy Extension Framework from SAP?

As the Easy Extension Framework is released Open-Source, there is no enterprise support available from SAP Support. However, you can raise the issue via GitHub Issues. You may also get the support from the SAP Community or discuss your issues in the dedicated Easy Extension Framework Discussion Forum.

What is the Release Cycle for Easy Extension Framework?

There is no release cycle defined yet. We are open to feedback from the community members to provide suggestions in Easy Extension Framework Discussion Forum Topic.

What technologies does Easy Extension Framework use?

Easy Extension Framework is developed to complement SAP Commerce Cloud. Hence, it uses the same technologies as SAP Commerce Cloud use. The SAP Commerce Administration Console UI development uses Node.js, SAP UI5 Web Components, and JavaScript. Apache Groovy is used for developing the Easy Extensions

Are there any training or enablement available for Easy Extension Framework?

There are no explicit training or entitlements yet. However, there are tutorials with ample documentation available in the Easy Extension Samples git repository.

Can I contribute to the Easy Extension Framework Open Source project? If yes, How?

Yes, we invite community members to contribute to the project. Please refer to the Contributor's Guide for more information.

Last modified: 18 August 2025