See the way the Omnibus Price Tracker for Magento 2 extension works.
Make your Magento store compliant with the pricing requirements of the EU Omnibus Directive. Properly indicate Omnibus Prices to provide customers with clear and transparent pricing information and protect your store from heavy fines.
To configure the general extension settings, please go to Stores → Configuration → Amasty Extensions → Extensions → Omnibus Price Tracker → General.
Enable Price History - select Yes to enable the extension and start collecting price change data.
Price History Auto-Cleaning - set to Yes if you’d like to have price change records automatically removed after the specified time period in days expires.
Auto-Cleaning Period in Days - specify the number of days after which old records will be removed automatically.
Display Omnibus Prices On - choose where you want to display Omnibus Prices:
Period in Days - set up the exact period in days prior to the price changes which the extension will use for the lowest price (Omnibus Price) automatic calculation.
Display Mode - select the product type to display Omnibus Prices on:
Hide Omnibus Prices for Selected Group(s) - choose the customer group(s) you don’t want to show the blocks with the lowest product price (Omnibus Price).
After the Omnibus Price Tracker extension is installed and enabled, it starts tracking price changes. All these price changes are recorded on the grid where you can monitor and filter price change history to meet your particular needs.
Please be advised to perform a reindex after price changes are made to ensure accurate updates are reflected.
Filter the recordings on the grid by SKU, ID, date, new and latest price, website, or use combinations of different filters to rapidly find the ones you exactly need.
Manually delete unnecessary or old price recordings by choosing them on the grid and clicking on the Delete option in the mass action dropdown. Also, you can delete all recordings from the grid by tapping the Clear Log button.
Go directly to the product edit pages by clicking on the View Product options in the Action column.
Here is an example of the product page with a special price applied:
This is the product page with the several price changes:
See how the Omnibus Prices are displayed on the category page:
The Omnibus Price Tracker extension allows to capture price changes for each website separately, supporting various currencies. It records price changes on the grid and displays the lowest prices on the frontend, according to the currency and price values configured for products on each specific website.
To utilize this functionality, ensure that the Catalog Price Scope feature is configured for the Website setting. Otherwise, it won’t work. To review the configuration, navigate to Stores → Configuration → Catalog → Price → Catalog Price Scope.
If you want to check which currency is assigned to a particular website or change it if needed, go to Stores → Configuration → General → Currency Setup. Remember to switch to the needed website before making any changes.
View how the price changes from different websites are recorded on the grid:
You can conveniently filter the recordings by website.
Here are frontend examples:
Main Website (dollar):
Italian Website (euro):
Find out how to install Omnibus Price Tracker for Magento 2 via Composer.