Important

You are browsing the documentation for version 4.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

DistributionBundle

InstallerBundle

ReportBundle

ActionBundle

DigitalAssetBundle

IntegrationBundle

S

ActivityBundle

E

L

ScopeBundle

ActivityListBundle

ElasticSearchBundle

LayoutBundle

SearchBundle

AddressBundle

EmailBundle

LocaleBundle

SecurityBundle

ApiBundle

EmbeddedFormBundle

LoggerBundle

SegmentBundle

AssetBundle

EntityBundle

M

SidebarBundle

AttachmentBundle

EntityConfigBundle

MessageQueueBundle

SyncBundle

B

EntityExtendBundle

MigrationBundle

T

BatchBundle

EntityMergeBundle

N

TagBundle

C

EntityPaginationBundle

NavigationBundle

TestFrameworkBundle

CacheBundle

EntitySerializedFieldsBundle

NoteBundle

ThemeBundle

CalendarBundle

F

NotificationBundle

TranslationBundle

ChartBundle

FeatureToggleBundle

O

TwigInspectorBundle

CommentBundle

FilterBundle

OAuth2ServerBundle

U

ConfigBundle

FormBundle

OrganizationBundle

UIBundle

CronBundle

G

P

W

CurrencyBundle

GaufretteBundle

PlatformBundle

WindowsBundle

D

GridFSConfigBundle

Q

WorkflowBundle

DashboardBundle

I

QueryDesignerBundle

DataAuditBundle

ImapBundle

R

DataGridBundle

ImportExportBundle

RedisConfigBundle

OroCommerce Bundles

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

C

O

W

CatalogBundle

OrderBundle

WebCatalogBundle

CheckoutBundle

P

WebsiteElasticSearchBundle

CMSBundle

PricingBundle

WebsiteSearchBundle

ConsentBundle

ProductBundle

CustomerBundle

S

F

SEOBundle

FrontendBundle

T

I

TaxBundle

InventoryBundle

PayPalBundle

Business Tip

Which B2B eCommerce solutions are the best ones? Refer to our platform comparison page to explore and evaluate your digital commerce options.