Omnibus by iLabs adapts your WooCommerce shop to the requirements of the Omnibus Directive
(on informing about the prices of goods and services) — it automatically tracks the price
history of every product and shows customers the lowest pre-discount price, exactly as
required by law. The plugin works in the background, with no need to enter prices manually
for every promotion.
Every time a product’s price changes — whether manually in the admin panel, through a
scheduled WooCommerce sale, or programmatically (e.g. via an integration, import, or the REST
API) — the plugin records that moment in the product’s price history. Nothing needs to be run
manually.
By law, the 30-day window used to determine the lowest price is counted from the moment the
discount starts, and does not shift as the promotion continues. The plugin tracks this
reference point automatically — both for promotions started manually and for those scheduled
in advance in WooCommerce.
The plugin recognizes three legal situations and applies the correct rule to each:
Both promotions entered manually in the product editor and promotions scheduled in advance
(sale start/end date in WooCommerce) are supported — in both cases the plugin correctly
determines the discount’s starting point.
Information about the lowest price appears automatically on the product page, optionally on
the shop’s product listings (enabled in settings), on product variations, and in the grouped
products table. The note’s content can be customized programmatically via the
ilabs_omnibus_price_note filter, and a shortcode,
[omnibus_by_ilabs_message_single_product], is also available for placing the note manually
anywhere (e.g. in a theme template).
Note: the note does not appear in upsell/cross-sell (related/recommended products)
widgets — only on the main product page and the shop listing.
A new admin screen (WooCommerce Omnibus) shows the shop’s data status: the number of
processed/needs-attention products, lets you start the data migration, and lists products
that need manual review after migration.
Shops using an earlier version of Omnibus by iLabs (1.x) have their data automatically
detected as requiring a format update. The migration is started with a single click on the
WooCommerce Omnibus screen — the process runs in the background, in batches, and can be
safely paused and resumed.
Shops that previously used the “Omnibus — show the lowest price” plugin by Marcin Pietrzak
can import their entire price history into Omnibus by iLabs with a single click — without
losing existing history and without any gap in the correct determination of the reference
price.
Migration requirements:
Known migration limitations (sometimes requiring manual review):