Magento 2 EU Price Indication Directive Extension Documentation


Web Development

Introduction To European Price Indication Directive

The European Commission issued the Price Indication Directive as DIRECTIVE 98/6/EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL on16 February 1998 on consumer protection in the indication of prices of items offered to consumers.

The primary goal of this directive is to protect the rights of European Economic Area (EEA) consumers by providing them with accurate and transparent information. It is required to indicate the selling prices as well as the unit pricing of the product.

Following that, the council issued another directive, DIRECTIVE (EU) 2019/2161 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL on November 27, 2019. It focuses on the various penalties and adds more amendments to Article 6A.

What does our Magento 2 EU Price Indication Directive do?

Magento 2 EU Price Indication Directive Extension ensures that sellers display the lowest price you previously charged for a specific product within the previous 30 days or more.

Any previously reduced price announced as a promotion during the 30-day or more period is included in the lowest price. Magento 2 EU Price Indication Directive works through the Cron.

EU Price Indication Directive protects you from fake price reductions, Inflating the reference price before providing a discount and the Customers are being misled about the amount of a discount.

Magento 2 EU Price Indication Directive Extension works only with three types of instances CE (community edition), EE (Enterprise edition), and B2B.


  • Admin can able to enable/disable EU Price Module 
  • Admin changes the maximum duration.
  • Admin can change the text of the tooltip for the frontend.
  • Admin can view the price list according to the group.
  • Customers will see the minimum price for the respective duration set by the admin

#1 Download Module

Firstly, you need to log in to Webkul Store, go to My Account>My Purchased Products section, verify and then download and extract the contents of this zip folder on the system.

#2 Upload Folder

Once the module zip is extracted, follow path src>app and then copy the app folder into the Adobe Commerce Cloud root directory on the server as shown below:

Magento 2 EU Price Indication Directive Extension

#3 Run Commands

After uploading the module folder, you need to run the following commands in the Magento 2 root directory:

  • php bin/magento setup:upgrade
  • php bin/magento setup:di:compile
  • php bin/magento setup:static-content:deploy
  • php bin/magento indexer:reindex
  • php bin/Magento cache:flush

Admin Configuration

The admin will go to Stores> Configuration> EU Price Indication Directive Settings to make some general configurations.

EU Price Indication Directive Settings

Enable EU Price Indication Directive– To enable or disable the module status.

The maximum duration to Apply- Admin can add the maximum duration.

Text For What’s this- Admin can add the text in this section.

Customer GroupsGeneral, Not Logged In, and Wholesale is the default customer groups.


Magento 2 EU Price Indication Directive Scheduled Setting

Frequency: Admin can able to set the frequency to daily, weekly or yearly.

Start Time: The admin can set the start time.

Note:- Only Simple, Downloadable, and Virtual products are accepted by this module.

Product Creation for Magento 2 EU Price Indication Directive

Go to Catalog > Products and select Simple Product from the Add Product dropdown menu as mentioned below.

Note:- Only Simple, Downloadable, and Virtual products are accepted by this module.

Magento 2 EU Price Indication Directive Extension
  • Enable or disable a simple product.
  • Select the Attribute Set that you want for this product.
  • Configure the Product Name and SKU.
  • Determine the product’s price.

After adding new product information check advanced pricing to set the special price for the particular product as mentioned below.

Advanced Pricing for Magento 2 EU Price Indication Directive

The Advanced Pricing settings define the conditions that must be met for special pricing to be made available to a specific customer group or shared catalog.

Note:- When you first added the products, the previous price did not appear on the product page.

Magento 2 EU Price Indication Directive Extension
  • Set a special price that customers will see during sales or under other circumstances.
  • Select the From and To Date Special Price.
  • Set the Cost, which is the price you paid for this product. This field is useful for determining what special price to set.
  • In the Customer Group Price section, you specify the quantity and price of the product that will be displayed to a specific group of customers.
  • Set the advertised minimum price.

After successfully setting up the customer group pricing just go to the store front-end and view the previous price as mentioned below.

Showcase Previous Price Using Magento 2 EU Price Indication Directive

The price of the cart product is $120 when not logged in as mentioned below. As shown below, you can see the previous lowest and the regular price for the product in the last 30 days or more.


Furthermore, When the product got its previously pricing the EU Price Indication Directive Table will be generated as mentioned below.


Hence, This is how the Magento 2 EU Price Indication Directive works for the CE and EE editions.

B2B European Price Indication Directive

To use B2B Price Indication Directive the admin will navigate through  Catalog > Shared catalog as shown below.


Further, click on the Add shared catalog button and add the New shared catalog details as shown below.

Add Shared Catalog


Here, the admin can make the following configuration for the new shared catalog.

Name: Add a name for the catalog.

Type: Select the type for the catalog.

Customer Tax Class: Select the customer tax class from the dropdown.

Description: Add the description


Moroever, the store admin will click on the particular catalog to set its pricing and structure.

Magento 2 EU Price Indication Directive

To configure the pricing and the structure the store admin needs to go through the following configuration.

Step 1: Select a product for the Catalog

First, the admin must choose a product for the catalog. The admin proceeds to the pricing section after selecting the specific product as mentioned below.


Step 2: Set the Custom Price

Moroever, After selecting a product, the admin must set a custom price for that product as mentioned below Screenshot.


After setting up the custom price we generate a particular catalog for the B2B European Price Indication Directive.

Front-End Workflow-Magento 2 European Price Indication Directive


That is all about the Magento 2 European Price Indication Directive. If you have any queries regarding the plugin, please contact us at Webkul Support System.

You can also check our complete Magento 2 extensions.

Leave a Reply

Your email address will not be published.