{"id":8568,"date":"2026-05-28T09:50:02","date_gmt":"2026-05-28T07:50:02","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=8568"},"modified":"2026-06-09T08:18:58","modified_gmt":"2026-06-09T06:18:58","slug":"the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/","title":{"rendered":"The Omnibus Directive: What It Is and How to Implement It on WooCommerce"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\">The Omnibus Directive is an EU consumer protection regulation that introduced additional transparency requirements for online stores. Its goal is to help customers make informed purchasing decisions and reduce misleading commercial practices, especially around discounts and product reviews.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For WooCommerce store owners, the most important practical changes usually relate to displaying price history during promotions, managing customer reviews transparently, and updating store terms and policies.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#What_Is_the_Omnibus_Directive\" >What Is the Omnibus Directive?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Price_Reductions_and_the_30-Day_Lowest_Price_Rule\" >Price Reductions and the 30-Day Lowest Price Rule<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Exceptions_and_Special_Cases\" >Exceptions and Special Cases<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Customer_Reviews\" >Customer Reviews<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Product_Information_and_Dual_Quality\" >Product Information and Dual Quality<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Store_Terms_and_Legal_Documents\" >Store Terms and Legal Documents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Implementing_Omnibus_Requirements_in_WooCommerce\" >Implementing Omnibus Requirements in WooCommerce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#WooCommerce_Plugins_for_Omnibus_Compliance\" >WooCommerce Plugins for Omnibus Compliance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Testing_After_Implementation\" >Testing After Implementation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Practical_Implications\" >Practical Implications<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/the-omnibus-directive-what-it-is-and-how-to-implement-it-on-woocommerce\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Is_the_Omnibus_Directive\"><\/span>What Is the Omnibus Directive?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<\/div>\n\n<div id=\"mybox-3321047186\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">The Omnibus Directive is part of the European Union\u2019s consumer protection framework. It introduced rules that affect how online stores communicate prices, discounts, product reviews, and consumer rights.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For e-commerce websites, the directive is especially important because it requires clearer information about promotional prices and greater transparency around reviews.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Price_Reductions_and_the_30-Day_Lowest_Price_Rule\"><\/span>Price Reductions and the 30-Day Lowest Price Rule<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most important changes concerns discounted products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When a product is shown with a price reduction, the store must also display the lowest price applied to that product during the 30 days before the discount was introduced.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This rule is intended to prevent artificial promotions, where a product price is increased shortly before a sale and then reduced to create the appearance of a larger discount.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if a product is discounted today, the store should show the lowest price from the previous 30 days next to the promotional price.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exceptions_and_Special_Cases\"><\/span>Exceptions and Special Cases<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some promotions may be treated differently depending on how they are structured.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Personalized discounts<\/li>\n\n\n\n<li>Loyalty program offers<\/li>\n\n\n\n<li>Bundle promotions<\/li>\n\n\n\n<li>\u201cBuy three, get one free\u201d campaigns<\/li>\n\n\n\n<li>Products available for less than 30 days<\/li>\n\n\n\n<li>Products with a short shelf life<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For products sold for less than 30 days, the store should display the lowest price available from the moment the product was first offered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For goods with a short shelf life, such as certain food products, the relevant price information may be based on the price before the first reduction.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Customer_Reviews\"><\/span>Customer Reviews<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Omnibus Directive also addresses customer reviews.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a store displays reviews, it should not present fake opinions or misleading recommendations as genuine customer feedback.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Store owners should be able to explain whether and how they verify that reviews come from customers who actually purchased or used the product.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples of problematic practices include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Publishing fake positive reviews<\/li>\n\n\n\n<li>Buying artificial reviews<\/li>\n\n\n\n<li>Hiding or deleting negative reviews only to improve perception<\/li>\n\n\n\n<li>Presenting unverified reviews as confirmed buyer opinions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Transparent review management helps customers trust the information displayed in the store.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Product_Information_and_Dual_Quality\"><\/span>Product Information and Dual Quality<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The directive also addresses the issue of products marketed as identical while having different characteristics in different markets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If products differ in composition, features, or quality, those differences should not be hidden from customers when they are relevant to the purchasing decision.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is especially important for stores selling products across multiple countries or regions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Store_Terms_and_Legal_Documents\"><\/span>Store Terms and Legal Documents<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce store owners should review their legal documents after implementing Omnibus-related changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documents that may require updates include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Terms and conditions<\/li>\n\n\n\n<li>Privacy policy<\/li>\n\n\n\n<li>Return and refund policy<\/li>\n\n\n\n<li>Review policy<\/li>\n\n\n\n<li>Promotion and discount rules<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Legal documents should clearly explain how prices, discounts, reviews, and customer rights are handled.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because these documents depend on the store\u2019s country, business model, and product type, it is recommended to consult a legal specialist before publishing final versions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Implementing_Omnibus_Requirements_in_WooCommerce\"><\/span>Implementing Omnibus Requirements in WooCommerce<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce does not always include all Omnibus-related features by default. In many cases, additional plugins or custom development may be required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most common implementation step is adding a mechanism that tracks product price history and displays the lowest price from the required period before the discount.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WooCommerce_Plugins_for_Omnibus_Compliance\"><\/span>WooCommerce Plugins for Omnibus Compliance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Several WooCommerce plugins can help display product price history and Omnibus-related information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WC Price History<\/li>\n\n\n\n<li>PerfectWP WC Omnibus<\/li>\n\n\n\n<li>Omnibus for WooCommerce<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Before installing any plugin, check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compatibility with your WooCommerce version<\/li>\n\n\n\n<li>Update history<\/li>\n\n\n\n<li>User reviews<\/li>\n\n\n\n<li>Supported languages<\/li>\n\n\n\n<li>Display options on product and archive pages<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After installation, test how the information appears on product pages, category pages, cart pages, and checkout pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Testing_After_Implementation\"><\/span>Testing After Implementation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After configuring Omnibus-related features, verify that the store displays price information correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simple products<\/li>\n\n\n\n<li>Variable products<\/li>\n\n\n\n<li>Sale products<\/li>\n\n\n\n<li>Products recently added to the store<\/li>\n\n\n\n<li>Products with multiple price changes<\/li>\n\n\n\n<li>Promotions ending or starting automatically<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Testing is important because incorrect price history display may confuse customers or create compliance risks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Practical_Implications\"><\/span>Practical Implications<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For WooCommerce stores, Omnibus compliance is not only a legal matter. It also affects how customers perceive promotions and reviews.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clear discount information can reduce misunderstandings, while transparent review handling can strengthen customer trust. Store owners should treat these requirements as part of regular e-commerce maintenance, especially when running frequent promotions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Omnibus Directive introduced additional transparency requirements for online stores, especially around discounts, price history, and customer reviews.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For WooCommerce stores, the most important steps are displaying the lowest price from the required period before a discount, managing reviews transparently, updating legal documents, and testing the store after implementing any related plugins or changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[16],"manual_kb_tag":[198,7178,7179,7180,7181,7182,7183,7184,7185,7186],"class_list":["post-8568","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-ecommerce","manual_kb_tag-woocommerce","manual_kb_tag-omnibus-directive","manual_kb_tag-omnibus-compliance","manual_kb_tag-omnibus-for-woocommerce","manual_kb_tag-woocommerce-compliance","manual_kb_tag-woocommerce-plugins","manual_kb_tag-ecommerce-compliance","manual_kb_tag-price-history","manual_kb_tag-price-tracking","manual_kb_tag-3-day-lowest-price-rule"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/8568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/8568\/revisions"}],"predecessor-version":[{"id":8569,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/8568\/revisions\/8569"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=8568"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=8568"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=8568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}