xpay✦ Commerce
Directory
WooCommerce plugins
Omnibus — show the lowest price
Omnibus — show the lowest price
The plugin adds price compatibility with the EU Omnibus Directive.
4.1
(51 ratings)Will this break my store?
What the WordPress.org registry says about keeping Omnibus — show the lowest price running.
Tested to 6.8.6 — 2 branches behind 7.0
A branch or two behind — normal for a plugin between releases.12 months ago
At least 14.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.8.0
Your host must be running at least this version.6.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Omnibus — show the lowest price is looked after — not on how many stores run it.
57
out of 100Maintenance
15 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
7 / 10Ratings
4.1
51 ratingsThis plugin allows your site to be compliant with the Directive of the European Parliament and of the Council (EU) 2019/2161 of November 27, 2019, known as the “Omnibus Directive.”
This plugin:
- Saves the current price and keeps it.
- Adds two additional fields in the product or course edit view: the lowest price and the effective date.
- Display information on the item (product, course, etc).
Omnibus plugin support plugins:
- WooCommerce
- Easy Digital Downloads
- LearnPress
- Tutor LMS with WooCommerce
- YITH WooCommerce Product Bundles
- Debug Bar
Directive (EU) 2019/2161 of the European Parliament
Article 6a
1. Any announcement of a price reduction shall indicate the prior price applied by the trader for a determined period of time prior to the application of the price reduction.
2. The prior price means the lowest price applied by the trader during a period of time not shorter than 30 days prior to the application of the price reduction.
Read more: Directive 2019/2161.
See room for improvement?
Great! There are several ways you can get involved to help make Omnibus — show the lowest price better:
- Report Bugs: If you find a bug, error or other problem, please report it! You can do this by creating a new topic in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.
- Suggest New Features: Have an awesome idea? Please share it! Simply create a new topic in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.
- Issue Pull Requests: If you’re a developer, the easiest way to get involved is to help out on issues already reported in GitHub. Be sure to check out the contributing guide for developers.
Thank you for wanting to make Omnibus — show the lowest price better for everyone!
You can use the omnibus_price_message shortcode:
Just edit your product and insert it into the content:
[omnibus_price_message]
If you need the Omnibus message outside of a product, you have to add the id param with the product ID.
[omnibus_price_message id="example-id"]
Use the iworks_omnibus_wc_lowest_price_message action with the product ID or on a single product page.
For a single product:
do_action( 'iworks_omnibus_wc_lowest_price_message' );
For any WooCommerce product:
do_action( 'iworks_omnibus_wc_lowest_price_message', $product_ID );
You can do it on Support Threads, but please add your ticket to Github Issues.
When you want to skip saving a price during the insert or update product, you can use iworks_omnibus_add_price_log_skip filter to avoid price logging.
<?php
add_filter( 'iworks_omnibus_add_price_log_skip', '__return_false' );
?>
You should use iworks_omnibus_wc_get_lowest_price filter to get array.
On single product page, without product ID:
<?php
$lowest_price_log = apply_filters( 'iworks_omnibus_wc_get_lowest_price', array() );
?>
Anywhere with the product ID:
<?php
$lowest_price_log = apply_filters( 'iworks_omnibus_wc_get_lowest_price', array(), $product_ID );
?>
Please set the “strip_tags” parameter to “yes”:
[omnibus_price_message strip_tags="yes"]
Please add template param with needed format:
[omnibus_price_message template="This is price: {price}!"]
To remove all data saved by this plugin, you should use the SQL command.
Warning: This operation can be undone.
Please be sure you have the database backup before you try to use the command below:
delete from {$wpdb->postmeta} where meta_key in (
'_iwo_price_lowest_is_short',
'_iwo_last_price_drop_timestamp',
'_iwo_price_last_change',
'_iwo_price_lowest'
);
The minimum WooCommerce version required is 5.5.0.
Categories
Plugin details
Tags on WordPress.org
