User Guide
Learn OroCommerce features from a business user perspective — back-office workflows, storefront navigation, and integrations.
Backend Development
Install, configure, and extend Oro applications with code-level guides, API references, and best practices.
Frontend Development
Customize storefront and back-office themes, JavaScript architecture, and UI components.
API Reference
Integrate Oro with third-party systems using the JSON:API-compliant REST API.
OroCloud
Deploy, maintain, and monitor your Oro application on OroCloud infrastructure.
Bundles & Components
Explore platform, commerce, CRM, and extension bundle documentation.
What is Oro?
Oro provides a suite of open-source B2B commerce applications built on OroPlatform, a Symfony-based application framework. The product family includes:- OroCommerce — A purpose-built B2B eCommerce platform with product catalogs, pricing, checkout, and order management.
- OroCRM — A customer relationship management application for tracking leads, opportunities, and accounts.
- OroPlatform — The shared application framework providing authentication, entities, workflows, API infrastructure, and more.
- OroCloud — Managed cloud hosting on Google Cloud Platform or Oracle Cloud Infrastructure.
Concept Guides
Understand key features and architectural decisions.
Solution Architecture
Integration points and infrastructure requirements.
Web Services API
REST API for third-party system integration.
Setup & Installation
System requirements, dev environments, and installation steps.
OroCloud Onboarding
Get started with OroCloud deployment.
Community & Contributing
Contribute code, docs, and translations to Oro.
Documentation sections
- For Users
- For Developers
- For DevOps
The User Guide covers everything a business user needs to work with OroCommerce:
- Back-Office — Manage customers, orders, products, pricing, promotions, and more through the admin interface.
- Storefront — Browse, search, and purchase through the customer-facing commerce storefront.
- Concept Guides — In-depth explanations of key OroCommerce concepts like price lists, checkout workflows, and website configuration.
- Integrations — Connect OroCommerce with payment gateways, shipping providers, and marketing tools.
- Glossary — Definitions of OroCommerce-specific terminology.