prestashop module · compliance

Omnibus Compliance: the lowest price of the last 30 days, calculated for you

Omnibus Compliance is Flag Agency’s PrestaShop module that records price history and, when you run a discount, shows the lowest price of the previous 30 days, as required by the EU Omnibus Directive (Article 17-bis of Italy’s Consumer Code). It costs €29 + VAT.

Price: €29 + VAT

€35.38 incl. VAT · one-off

module spec sheet

Omnibus Compliance

PrestaShop
9.0 and later
PHP
8.1 or later
Theme
Flag Theme or any other
Technical name
flagpricehistory
In Flag Theme
Included

the rule

What does the Omnibus rule require for discounts?

When you announce a price reduction you must show the lowest price applied in the 30 days before the reduction. This comes from EU Directive 2019/2161, known as “Omnibus”, transposed in Italy by Article 17-bis of the Consumer Code.

In practice: if a product cost €80 twenty days ago, costs €100 today and you discount it to €70, next to the discount you must show €80, not €100. Doing that by hand across hundreds of products is impossible.

note

This is a summary to explain what the module does, not legal advice: for specific cases, talk to your adviser.

how it works

How does the PrestaShop Omnibus module work?

  • It records price history by product, combination, currency, country and customer group, and only writes when the price changes.
  • It calculates the reference price for successive discounts too, and for products on sale for less than 30 days.
  • It lets you exclude whole categories, for example perishable products.
  • If you want, it uses the reference price as the strike-through price, in line with EU Court of Justice ruling C-330/23.
  • It flags discounts that aren’t real reductions and doesn’t announce them as discounts.
  • It shows the same value everywhere: product page, list cards and structured data for Google.
  • Customisable line text for each language of your shop.

theme

Does it work with my theme?

Yes: with Flag Theme it integrates by itself; with other themes you choose in the settings where to show the line, next to the price or the strike-through price. We don’t have automated tests for themes other than Flag Theme: if the line doesn’t land where you want, we’ll help you position it.

compatibility

Which shops does Omnibus Compliance work on?

Omnibus Compliance compatibility and limits
ItemDetails
PrestaShop9.0 and later 9.x versions (verified on 9.1.5 and 9.2.0)
PHP8.1 or later
ThemeFlag Theme or any other theme
HistoryRecords prices from installation onwards; there’s a fallback option for discounts already running
Tiered discountsQuantity discounts don’t have a dedicated history
Technical nameflagpricehistory

price

What does the price of Omnibus Compliance include?

Omnibus Compliance costs €29 + VAT (€35.38 incl. VAT), paid once.

  • The module, ready to install from the back office
  • Licence for 1 shop
  • 12 months of updates
  • No subscription: you pay once
  • Electronic invoice

If you’d rather not install it yourself, Flag’s PrestaShop support team will take care of it.

flag theme

Is Omnibus Compliance included in Flag Theme?

Yes: Omnibus Compliance is one of the 24 modules included in Flag Theme, our PrestaShop 9 theme. If you’re about to change theme, Flag Theme already has it built in; if you like your current theme, just buy the module.

Discover Flag Theme, the PrestaShop 9 theme with 24 modules included

faq

Frequently asked questions about the PrestaShop Omnibus module

Since when does the rule apply in Italy?

Since 2 April 2023, with Legislative Decree 26/2023, which added Article 17-bis to the Italian Consumer Code. Since then every discount announcement must show the lowest price of the previous 30 days. Other EU countries have similar rules, as they all transposed the same directive.

What if the product has been on sale for less than 30 days?

The module uses the lowest price since the day the product went on sale, and says so in the line next to the discount.

Does it work with successive discounts, first 20% and then 30%?

Yes: you choose whether the reference price stays the one before the first reduction or updates with each reduction.

Does the history start from past prices?

No, it records prices from installation onwards. For discounts already running when you install the module there’s a fallback option.

Does it work with multiple currencies and customer groups?

Yes: the history is kept separately by currency, country and customer group, so every customer sees the right reference price for them.

request the module

Want Omnibus Compliance on your shop?

Tell us which PrestaShop version you have and where your shop is: we’ll check compatibility and write to tell you how to get it.

What happens next

  1. We check your PrestaShop version.
  2. We write to tell you how to get the module and how to install it.
  3. You decide whether to buy it: no strings attached.

Fields marked with asterisk are required.

Choose how you’d rather we get back to you.

E.g. www.yourshop.com. If you don’t have one yet, leave it blank.

If you don’t know, choose “I don’t know”: we’ll check it for you.

Optional: a question, a doubt, what you want to solve.

By sending this form you accept our privacy policy.

No strings attached · We reply within 24 hours