PHPackages                             aligent/orocommerce-announcement-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. aligent/orocommerce-announcement-bundle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

aligent/orocommerce-announcement-bundle
=======================================

OroCommerce Bundle to display Announcement Messages on Storefront

v5.1.0(2y ago)1492[5 issues](https://github.com/aligent/orocommerce-announcement-bundle/issues)GPL-3.0-onlyPHPCI failing

Since Apr 8Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/aligent/orocommerce-announcement-bundle)[ Packagist](https://packagist.org/packages/aligent/orocommerce-announcement-bundle)[ RSS](/packages/aligent-orocommerce-announcement-bundle/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (6)Dependencies (7)Versions (18)Used By (0)

Aligent OroCommerce Announcement Bundle
=======================================

[](#aligent-orocommerce-announcement-bundle)

This bundle adds the ability to display a custom Announcement Message on the OroCommerce storefront.

[![Sample Announcement](src/Aligent/AnnouncementBundle/Resources/doc/img/sample-announcement.png)](src/Aligent/AnnouncementBundle/Resources/doc/img/sample-announcement.png)

### Example Use Cases

[](#example-use-cases)

- Shipping Delays
- Public Holiday closures
- Promotional Messages
- Upcoming Website Maintenance

### Features

[](#features)

- Select custom Background Colour for Announcement
- Set optional Start/End Date for Announcement
- Restrict Announcement to one or more Customer Groups

Requirements
------------

[](#requirements)

- OroCommerce 5.0

Installation and Usage
----------------------

[](#installation-and-usage)

**NOTE: Adjust instructions as needed for your local environment**

### Installation

[](#installation)

Install via Composer

```
composer require aligent/orocommerce-announcement-bundle
```

Once installed, run platform update to perform the installation:

```
php bin/console oro:platform:update --env=prod
```

### Configuration Settings

[](#configuration-settings)

[![Configuration Options](src/Aligent/AnnouncementBundle/Resources/doc/img/configuration-options.png)](src/Aligent/AnnouncementBundle/Resources/doc/img/configuration-options.png)

SettingDescription**Block Background Colour**Select the background colour for the Announcement on the storefront (Colour picker)**Start Date**Date to start displaying the Announcement (Use Default for 'immediately')**End Date**Date to stop displaying the Announcement (Use Default for 'forever')**Content Block**Select the Content Block containing the message to display**Allowed Customer Groups**If enabled, only these Customer Groups will see the announcement message. (NOTE: **Ctrl+Click** to select multiple Groups)Database Modifications
----------------------

[](#database-modifications)

*This Bundle does not directly modify the database schema in any way*

All configuration is stored in System Configuration (`oro_config_value`).

Templates
---------

[](#templates)

`Resources/views/layouts/default/page/alert_bar.html.twig`

This includes a single `_alert_bar_widget` block which can be customized/overridden in OroCommerce themes if needed.

Roadmap / Remaining Tasks
-------------------------

[](#roadmap--remaining-tasks)

- Ability to restrict Announcement to one or more Customer Groups
- OroCommerce 5.0 Support
- Implement Unit Tests
- Refactor `AnnouncementDataProvider`
- Consistent naming of `color` (deprecate `colour`)
- Reset `hideAlert` session variable when new Announcements are added
- Ability to block dismissal of Announcement Message (hides the 'X' button)
- Ability to only display on Homepage
- Ability to configure multiple messages for different scenarios
- (TBC) Move away from Content Blocks to WYSIWYG configuration fields

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~120 days

Recently: every ~243 days

Total

10

Last Release

467d ago

Major Versions

v4.2.1 → v5.0.12022-06-28

v5.1.0 → 6.1.x-dev2025-03-25

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1459952?v=4)[Aligent](/maintainers/aligent)[@aligent](https://github.com/aligent)

---

Top Contributors

[![chrisaligent](https://avatars.githubusercontent.com/u/45612883?v=4)](https://github.com/chrisaligent "chrisaligent (19 commits)")[![carbsrule](https://avatars.githubusercontent.com/u/10014710?v=4)](https://github.com/carbsrule "carbsrule (13 commits)")[![AdamJHall](https://avatars.githubusercontent.com/u/7251527?v=4)](https://github.com/AdamJHall "AdamJHall (5 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/aligent-orocommerce-announcement-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/aligent-orocommerce-announcement-bundle/health.svg)](https://phpackages.com/packages/aligent-orocommerce-announcement-bundle)
```

###  Alternatives

[oro/commerce-crm-application

OroCommerce - an open-source Business to Business Commerce application.\\This package contains a sample application.

35110.4k](/packages/oro-commerce-crm-application)[oro/customer-portal

1452.1k5](/packages/oro-customer-portal)[ys-tools/default-theme-configuration-bundle

OroCommerce Default Theme Configuration Bundle

124.2k](/packages/ys-tools-default-theme-configuration-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
