Skip to main content
OroCommerce-specific bundles provide all the B2B commerce functionality layered on top of the OroPlatform foundation. They live in the oroinc/orocommerce GitHub repository.

Highlighted Bundles

ProductBundle

Product entities, brands, configurable products, and storefront presentation configuration.

PricingBundle

Overlapping price lists, price calculation rules, and customer/website-level price visibility.

CheckoutBundle

Multi-step and single-page checkout workflows for the OroCommerce storefront.

CatalogBundle

Master catalog and category tree for structuring and organizing products.

CMSBundle

CMS pages, content blocks, content widgets, and a WYSIWYG editor for storefront content.

OrderBundle

Order entity management, order line items, and order lifecycle handling.

All OroCommerce Bundles

A

Provides address validation integration for verifying shipping and billing addresses during checkout.

C

Defines the master catalog and category tree for structuring products. Supports breadcrumbs, default product options per category, and catalog menu caching for large datasets.
Enables checkout workflows in the OroCommerce storefront to collect all necessary order information. Provides both multi-step (b2b_flow_checkout) and single-page (b2b_flow_checkout_single_page) checkout workflows.
Adds content management features — CMS pages, customer login page customization, content blocks, content widgets, and a WYSIWYG editor field for back-office users and developers.
Provides invoice management features specific to OroCommerce, including invoice generation and payment tracking.
Provides MCP (Model Context Protocol) integration for OroCommerce, enabling AI-driven commerce operations.
Manages storefront navigation menus, allowing back-office users to configure menu structure and content node links.
Manages customer consent requirements (e.g., GDPR), allowing admins to define mandatory consents and track customer acceptance.
Provides a cookie consent banner for the storefront, enabling GDPR-compliant cookie notice management.
Introduces the Customer and CustomerUser entities, enabling B2B customer accounts, customer groups, and customer portal access.
Provides AI-powered product recommendation features tailored to individual customers based on their behavior and history.

F

Provides the core Customer Portal (storefront) infrastructure, layout themes, and frontend-specific services.
Extends PDF generation capabilities for storefront-facing documents such as order confirmations and invoices.

I

Manages product inventory levels, warehouse stock, and inventory status visibility in the storefront.
Provides the invoice payment method for OroCommerce, allowing customers to pay for orders via invoice terms.

M

Enables running multiple websites from a single OroCommerce installation with independent configurations.

O

Provides the Order entity and order management UI for back-office users. Handles order line items, shipping, billing, and the order lifecycle.

P

Provides the payment method framework, payment rules, and payment transaction infrastructure for OroCommerce.
Adds PayPal Payflow Gateway and PayPal Payments Pro payment method integrations to OroCommerce.
Introduces product prices and price lists. Supports manual price lists, rule-based generation, price list scheduling, and customer/customer group/website-level price visibility.
Adds the Product entity to OroCommerce. Provides UI to create and manage simple or configurable products and brands, and configures product presentation in the storefront.
Enables discount promotions, coupon codes, and promotion rules that apply to orders, line items, shipping, and buy-X-get-Y scenarios.

R

Manages URL redirects for the storefront, allowing admins to configure 301/302 redirects for changed content URLs.

S

Provides storefront features for the B2B sales process, including quick order forms and sales-representative-assisted ordering.
Provides a seller-focused back-office dashboard with sales metrics and key performance indicators.
Enables SEO metadata management (meta titles, descriptions, keywords) for product, category, and CMS pages.
Provides shopping list functionality for storefront customers, supporting multiple lists, notes on line items, and conversion to orders.

T

Provides tax calculation infrastructure, tax codes, tax jurisdictions, and tax rules for orders and line items.

W

Adds warehouse entity management and supports multi-warehouse inventory allocation for OroCommerce.
Provides the Web Catalog content tree that controls storefront navigation and content node-based URL routing.
Extends the website search subsystem with Elasticsearch as the backend for storefront full-text search.
Provides the website-scoped full-text search index infrastructure for the OroCommerce storefront.

Build docs developers (and LLMs) love