Skip to content

Changelog

Automatic lowest 30-day price calculation

You no longer have to enter the lowest pre-discount price by hand. The Easycart checkout works it out and shows it to buyers under the sale price.

Published

Automatic lowest 30-day price calculation in the Easycart checkout

Until now, when you ran a discount, you had to type in the lowest price from the previous 30 days yourself, as the Omnibus Directive requires. Now Easycart does it for you.

How it works

Easycart keeps a price history and calculates the lowest 30-day price separately for each variant. Buyers see it in the checkout under the discounted price, for example: “Lowest price in the 30 days before the discount: 249 zł”.

You also see a box with the calculation: the amount we worked out and where it came from. Buyers don’t see it. If data is missing, the box shows a warning. Link the sale variant to the regular one, or enter the price manually.

How to turn it on

Go to Product → Basic settings and turn on Show the lowest price from 30 days before the discount (Omnibus). The setting is per product, so do it for every product you plan to discount.

How to set up a sale

Click Duplicate on your regular variant, lower the price and tick Strike through price. The copy links to the original on its own, so we know which price to compare against. If you create the sale variant from scratch, pick the regular variant in This price is a discount of variant:.

Good to know

  • We’ve been recording price history since November 4, 2026. Older prices are reconstructed and marked as estimated, so set up your sale ahead of time.
  • Discount codes, store product blocks, order bumps and cross-sells aren’t covered yet. If you show a discount there, add the lowest 30-day price yourself. The same goes for emails and posts.
  • Easycart gives you the tool, but you’re responsible for your prices.

Already have sales set up? Open your sale variants and check the calculation box to make sure everything adds up before Black Friday. Questions? Email us at hello@easy.tools.

This post is for information only and does not constitute legal advice. The obligation to show the lowest price from the 30 days before a discount comes from the Omnibus Directive (Directive (EU) 2019/2161 of the European Parliament and of the Council) and the national laws of EU member states that implement it. For advice on your specific situation, consult a lawyer.

Start now

Take it easy with Easytools

Focus on creating, and let Easytools handle the behind the scenes work.

No coding · No credit card required · Built on Stripe