Important

You are browsing the documentation for version 3.1 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Read version 5.1 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Bundles Documentation

Bundles in Oro applications are a collection of files with the source code, configurations and additional assets organized in a conventional structure and providing ready-to-use functionality. Each Oro application comes with many prebuilt bundles organized in composer packages.

This section extends the rest of the Developer Guide, providing insight into core bundles implementation architecture and infrequently customizable features, which is particularly useful for non-standard customizations for backend and frontend developers as many features are interconnected.

OroPlatform Bundles

OroPlatform offers a wide range of bundles that contain the core functionality of the application. OroPlatform bundles reside in our GitHub repository. All documentation that relates to OroPlatform bundles is collected below.

A

DataGridBundle

InstallerBundle

ReportBundle

ActionBundle

DistributionBundle

IntegrationBundle

RequireJSBundle

ActivityBundle

E

L

S

ActivityListBundle

EmailBundle

LayoutBundle

ScopeBundle

AddressBundle

EmbeddedFormBundle

LocaleBundle

SearchBundle

ApiBundle

EntityBundle

LoggerBundle

SecurityBundle

AssetBundle

EntityConfigBundle

M

SegmentBundle

AttachmentBundle

EntityExtendBundle

MessageQueueBundle

SidebarBundle

B

EntityMergeBundle

MigrationBundle

SyncBundle

BatchBundle

EntityPaginationBundle

N

T

C

EntitySerializedFieldsBundle

NavigationBundle

TagBundle

CacheBundle

F

NoteBundle

TestFrameworkBundle

CalendarBundle

FeatureToggleBundle

NotificationBundle

ThemeBundle

ChartBundle

FilterBundle

O

TranslationBundle

CommentBundle

FormBundle

OrganizationBundle

TwigInspectorBundle

ConfigBundle

G

P

U

CronBundle

GaufretteBundle

PlatformBundle

UIBundle

CurrencyBundle

OroGridFSConfigBundle

Q

W

D

I

QueryDesignerBundle

WindowsBundle

DashboardBundle

ImapBundle

R

WorkflowBundle

DataAuditBundle

ImportExportBundle

RedisConfigBundle

OroCommerce Bundles

All documentation that relates to OroCommerce-specific bundles is collected below.

CatalogBundle

PricingBundle

CheckoutBundle

ProductBundle

CMSBundle

SEOBundle

CustomerBundle

TaxBundle

FrontendBundle

WebCatalogBundle

InventoryBundle

WebsiteSearchBundle

OrderBundle

PayPalBundle