Omnibus Price Tracker for Magento 2
From €180.00
To €530.00
In stock
SKU
magendoo-omnibus
EU Omnibus Directive 2019/2161 compliance for Magento 2. Tracks the lowest price in a configurable window (default 30 days) and displays it alongside any price reduction.
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.
Write Your Own Review