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!
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.
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.
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.
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.
Admin UI Extensibility
Extend the Commerce admin UI to build custom menus or pages.
Webhooks
Customize native processes like “add-to-cart” and “checkout” with custom logic.
API Mesh
Orchestrate multiple APIs from Adobe Commerce and 3rd party services.
Events
Build event-driven integrations with Adobe Commerce.
Prerequisites
- Adobe Commerce 2.4.4+
- Access to Adobe Developer Console
- Access to Adobe Developer App Builder
- AIO CLI (required to run commands)