3 min. read
Categories: Technical
The EU “Omnibus” directive in (e)Commerce
We have designed and delivered a flexible solution for Sylius-based shops to make them compliant with the new Omnibus directive. The first stable release of the PriceHistoryPlugin is now available on Github! With this plugin, you gain improved pricing transparency, better pricing management, and the ability to identify and respond to the market trends more quickly.

Since January 1st, 2023 within the EU, an updated version of the 98/6/WE 6a EU directive has come into force. This directive requires that price reductions be clearly and accurately displayed, with the original price and the discounted price both shown. It also states that the period of time during which the discounted price is available should be clearly indicated. By adhering to this directive, merchants can ensure that their customers are fully informed about the prices they’re paying, which can help build trust and encourage repeat business. Under the directive, also known as the Price Indication Directive, EU member states were required to implement the necessary measures to comply with its provisions in their national legislation.

The Price Indication directive states in particular that:

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.

3. Member States may provide for different rules for goods which are liable to deteriorate or expire rapidly.

4. Where the product has been on the market for less than 30 days, Member States may also provide for a shorter period of time than the period specified in paragraph 2.

5. Member States may provide that, when the price reduction is progressively increased, the prior price is the price without the price reduction before the first application of the price reduction;

What does Sylius say about it?

We have seen a greater interest in the topic also for Sylius, which as an eCommerce framework is used by thousands of shops around the world, part of it in the EU of course. Many merchants are storing and managing their product prices in external systems like PIMs, some others have already developed price history mechanisms inside of their Sylius-based shops over the years. 

Sylius, as a vendor, is not a subject of the Omnibus directive, but we have been asked multiple times to deliver the required functionalities by the Sylius community and users. This is why we have decided to squeeze the development of an open-source solution into our tight roadmap.

Sylius Price History Plugin

We have designed and delivered a flexible solution for shops using Sylius to comply with the new Omnibus directive. The first stable version of the PriceHistoryPlugin is now available on GitHub! With this plugin, you gain better pricing transparency, improved price management, and the ability to identify and respond to market trends quickly. We wanted to provide a set of features applicable not only to sellers in the EU but also around the world.

The lowest price from X days prior to the current discount

The information required by the Omnibus directive will be visible on every currently discounted product. By ‘discounted,’ we mean the current sale price is lower than the original price recorded in the channel price.

You can configure the length of the period for which the lowest price is defined and shown in the Channel configuration, and you can also turn off this feature for selected channels. This is especially useful for shops that sell through channels both in the EU and outside it.

Furthermore, it is also possible to select specific taxons for which the lowest price will not be shown in the product view. This can be useful, for example, for products that are liable to deteriorate or expire rapidly, which may be excluded from this directive.

Check it out on GitHub

The PriceHistoryPlugin is now available on GitHub. Let us know what you think, because as always – we’d love to hear your feedback!

Magdalena Sadowska
Magda is making decisions about Sylius features and breaking those into implementable tasks since 2017 in Product Owner role. Present on both our Github and Slack to chat about Sylius business-wise. Magda is closely attached to the organisation’s human area: Holacracy, team building, partnerships. Privately: she’s raising a very tiny human.
More from our blog
Business News Technical 3 min read 28.09.2020
Get ready for global sales & operations with the most advanced payment solution from the famous fintech giant, now available in Sylius out of the box. Read More
Business News 3 min read 14.09.2020
We proudly present to you the latest version of the Sylius eCommerce Platform – 1.8, which comes with a brand new, unified API powered by API Platform, Loyalty points system for Sylius Plus, and as you can probably see, a brand new sylius.com website! Numbers This new release is a… Read More
Business Ecosystem News 3 min read 13.08.2020
Read why the French market leader trusted Sylius in a strategic re-platforming process to get a competitive eCommerce advantage. Read More