Getting started
Setup
Configure dev and prod environments for Oro applications, install and upgrade them to a new version.
Entities
Manage simple and complex data entities, including all entity attributes (fields) and relations.
Integrations
Learn about the concepts and components of integrations in OroCommerce and how to start creating your own.
Architecture and core concepts
Architecture
Understand the fundamental architecture principles of Oro applications built on Symfony.
Bundles and Extensions
Create bundles, install extensions from the Oro Extensions Store, and publish your own.
Security
Configure role-based ACL security, access control lists, and entity-level permissions.
Configuration Reference
Explore PHP attributes and YAML configuration references used in Oro applications.
Advanced guides
Message Queue
Implement asynchronous processing with DBAL or RabbitMQ transport.
Emails
Create and send email templates, manage email address owners, and configure notifications.
Translations
Translate static and dynamic content, configure localization parameters and address formatting.
Automated Tests
Write functional, integration, and end-to-end tests for Oro applications.