Important

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

Oro Bundles

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

RedisConfigBundle

ActionBundle

DigitalAssetBundle

IntegrationBundle

ReportBundle

ActivityBundle

E

L

S

ActivityListBundle

ElasticSearchBundle

LayoutBundle

ScopeBundle

AddressBundle

EmailBundle

LocaleBundle

SearchBundle

ApiBundle

EmbeddedFormBundle

LoggerBundle

SecurityBundle

AssetBundle

EntityBundle

M

SegmentBundle

AttachmentBundle

EntityConfigBundle

MessageQueueBundle

SidebarBundle

B

EntityExtendBundle

MicrosoftSyncBundle

SyncBundle

BatchBundle

EntityMergeBundle

MigrationBundle

T

C

EntityPaginationBundle

N

TagBundle

CacheBundle

EntitySerializedFieldsBundle

NavigationBundle

TestFrameworkBundle

CalendarBundle

F

NoteBundle

ThemeBundle

ChartBundle

FeatureToggleBundle

NotificationBundle

TranslationBundle

CommentBundle

FilterBundle

O

TwigInspectorBundle

ConfigBundle

FormBundle

OAuth2ServerBundle

U

CronBundle

G

OrganizationBundle

UIBundle

CurrencyBundle

GaufretteBundle

P

W

D

GridFSConfigBundle

PlatformBundle

WindowsBundle

DashboardBundle

I

Q

WorkflowBundle

DataAuditBundle

ImapBundle

QueryDesignerBundle

DataGridBundle

ImportExportBundle

R

OroCommerce Bundles

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

C

InventoryBundle

S

CatalogBundle

O

SEOBundle

CheckoutBundle

OrderBundle

T

CMSBundle

P

TaxBundle

ConsentBundle

PayPalBundle

W

CookieConsentBundle

PricingBundle

WebCatalogBundle

CustomerBundle

ProductBundle

WebsiteElasticSearchBundle

F

PromotionBundle

WebsiteSearchBundle

FrontendBundle

R

I

RedirectBundle

Extensions’ Bundles

Documentation that relates to extensions’ bundles is collected below. You can download extensions from the Oro Extensions Store.

A

DPDBundle

M

ApruveBundle

G

MailchimpBundle

AuthorizeNetBundle

GoogleTagManagerBundle

P

D

I

PaypalExpressBundle

DotmailerBundle

InfinitePayBundle

CRM Bundles

A

C

S

ActivityContactBundle

ChannelBundle

SalesBundle

AnalyticsBundle

Business Tip

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