data-slots=image, heading, text
Commerce PHP Extensions

Commerce PHP Extensions

Learn how to create and maintain PHP extensions for Adobe Commerce and Magento Open Source.

Overview

This documentation provides resources for developing PHP-based extensions for Adobe Commerce and Magento Open Source.

Discover

Use these sections to learn about how to develop PHP extensions.

data-slots=heading, link, text

Sections

Architecture
Explore resources that describe the foundational elements of the Adobe Commerce and Magento Open Source framework.
data-slots=link, text
Extension Development
Learn about extending or customizing Adobe Commerce and Magento Open Source components. Apply this knowledge to create components that introduce new functionality and distribute them to merchants.
data-slots=link, text
Best Practices
Use this collection of best practices curated by the community as well as the Adobe User Experience (UX), Product Management, and Engineering teams to avoid commonly reported issues in third-party Adobe Commerce and Magento Open source extensions.
data-slots=link, text
Module Reference
Get module names and descriptions for PHP modules specific to Magento Open Source, Adobe Commerce, and B2B for Adobe Commerce.
data-slots=link, text
Coding Standards
Review Adobe Commerce and Magento Open Source coding standards for different languages, including PHP, JavaScript, LESS, and jQuery.
data-slots=link, text
Tutorials
Follow step-by-step tutorials to customize default Adobe Commerce and Magento Open Source features, including checkout, attributes, and the product creation form.
data-width=100%
data-slots=heading, link, text

Contributing to this documentation

We encourage you to participate in our open documentation initiative. If you have suggestions, corrections, additions, or deletions for this documentation, check out the source on GitHub, and open a pull request.