Free open-source Magento 2 modules — professional installation & support available
Magendoo
omnibus-magendoo.png
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

DependencyVersion
PHP8.1+
Magento2.4.4+
MySQL/MariaDB8.0/10.6+
RabbitMQ3.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

GitHub repository

Last updated: July 2026 · v2.0.1

FAQ(5)

Have a question?