ecomhouse/notifications is a topbar notification system for Magento 2 with multi-store
support, CMS block dropdown content, custom icons (including SVG), and a REST API.
| Requirement | Version |
|---|---|
| Magento Open Source | 2.4.x |
| PHP | >= 7.4 |
ecomhouse/base |
^1.0 |
Magento_Cms, Magento_PageBuilder |
core |
composer require ecomhouse/notifications
bin/magento module:enable EcomHouse_Notifications
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flushcd app/code
mkdir -p EcomHouse/Notifications
# Extract module files into the directory created above
bin/magento module:enable EcomHouse_Notifications
bin/magento setup:upgrade
bin/magento cache:flushbin/magento module:status EcomHouse_NotificationsExpected: Module is enabled.
Path: Stores > Configuration > EcomHouse Extensions > Notifications
| Field | Description |
|---|---|
| Enable module | Master switch. |
| Notifications background color from/to | Gradient start/end color (hex, e.g. #FF701B). Both must be set for the gradient to apply. |
Notifications themselves are managed at ecomhouse > Notifications > Manage notifications
(admin menu registered by EcomHouse_Base) —
see docs/how-to-use.md for the full field reference, CMS block dropdowns,
and troubleshooting. Polish version: docs/jak-uzywac.md. REST contract:
docs/api.md.
bin/magento module:disable EcomHouse_Notifications
composer remove ecomhouse/notifications
bin/magento setup:upgrade
bin/magento cache:flushExisting notification records and uploaded icons stay in the database/media storage — uninstalling only removes the module.
- Email: opensource@ecom.house
- Website: https://ecom.house/
- Changelog: CHANGELOG.md
- License: OSL-3.0