
Digital
Omnibus Price Tracker for Magento 2
SKU: magendoo-omnibus
Free
Quantity
- Instant access after order confirmation
- Open source — MIT licensed
- Free updates included
- Professional support available
Need help?
Contact our support team for product questions.
Instant Download
After payment
MIT Licensed
Use in any project
Secure Payment
SSL encrypted
Support Included
With every purchase
EU Omnibus Directive Compliance
The EU Omnibus Directive (2019/2161, Article 6a) requires that any announced price reduction must display the lowest price from the preceding 30 days. This module implements the anchored-window algorithm.
Key Features
- Automatic price capture from all sources: admin, REST API, catalog rules, Import, config changes, nightly cron
- Anchored 30-day window per the Directive
- Async queue processing — RabbitMQ with MySQL fallback
- Admin price history grid with filters, mass-delete, restore
- CLI tools: omnibus:recompute, omnibus:history:clean, omnibus:history:restore
- EAV attributes: omnibus_price and omnibus_hide per product
- Configurable display: PDP/PLP, tooltip/inline, percentage difference
- Customer group filtering
- Automatic cleanup with configurable retention
Requirements
| Dependency | Version |
|---|---|
| PHP | 8.1+ |
| Magento | 2.4.4+ |
| MySQL/MariaDB | 8.0/10.6+ |
| RabbitMQ | 3.8+ (optional) |
Test Coverage
194 PHPUnit unit tests + Playwright E2E suite.
Compatibility & Installation
- Magento: Open Source / Adobe Commerce 2.4.x (
magento/framework≥ 103) - PHP: 8.1 or higher
- License: MIT
Distributed via the GitHub repository (not on Packagist) — add it to your project's composer.json repositories, then:
composer require magendoo/module-omnibus:^2.0
bin/magento module:enable Magendoo_Omnibus
bin/magento setup:upgrade
Last updated: July 2026 · v2.0.1
FAQ(5)
Have a question?
