Adobe Commerce Extensibility Code Samples

The Adobe Commerce Extensibility Code Samples collection consists of code samples that demonstrate common extensibility use cases for Adobe Commerce. Each sample has documentation and extensive comments, so developers can learn the way they want to - directly from the code!

Code samples repository

A person holding a mobile phone in his left hand with several apps open in the background.
Image

What this project is

This project is a reference for developers to learn how to extend and integrate Adobe Commerce. The code showcases concepts, so some code samples demonstrate theoretical use cases without a concrete real-world scenario.

Image

What this project isn't

The code in the project is not confirmed to be production-ready code and should not be used without modification in production environments. These samples have not been tested for security, performance, or other best practices.

Image

How to use it

The code and comments are designed to be self-explanatory and developers can use these samples to learn the associated concepts. When deploying code from this project, ensure it is only used in development environments.

Image

Starter Kit

Accelerate your Commerce system integrations to back-office ERP, CRM, Order Management and PIM solutions with bi-directional data synchronization, onboarding scripts, and best practices.

Image

Admin UI Extensibility

Extend the Commerce admin UI to build custom menus or pages.

Image

Webhooks

Customize native processes like “add-to-cart” and “checkout” with custom logic.

Image

API Mesh

Orchestrate multiple APIs from Adobe Commerce and 3rd party services.

Image

Events

Build event-driven integrations with Adobe Commerce.

Prerequisites