All tutorials

Show the lowest price over 30 days before a WooCommerce sale

Record the lowest price over the 30 days before a WooCommerce sale, including earlier sale prices, and display the reference.

Before a new WooCommerce price reduction, check the lowest effective price recorded over the previous 30 days. This guide explains how JeyTech 30-Day Price History records that reference and displays it beside the sale price.

What you need

  • A WooCommerce store with admin access.
  • The free 30-Day Price History plugin, activated and its notice display enabled.
  • A full 30 days of recorded history for the product before the new reduction, including its price at the start of the window. Prices from before recording began cannot be rebuilt.

Steps

  1. Record price changes with Free. Open WooCommerce → 30-Day Prices and enable the notice display. Recording starts on activation; product saves through WooCommerce record effective prices; simple products and individual variations have separate histories.
  2. Wait for a complete window. Free shows a count of sales without a complete reference in WooCommerce → 30-Day Prices. It hides their notice rather than guessing. Waiting during an existing sale does not fill its missing pre-sale history; check the reference when a new reduction starts after a complete window.
  3. Include earlier sale prices. Take the lowest effective price in the 30 days before the new reduction, including earlier promotional prices that were in effect during that window. Only the new sale price being applied is excluded from its own reference. For example, a recorded sequence of €100 → €80 → €100, followed by a new sale at €70, gives a reference of €80 if the earlier €80 price falls within the complete 30-day window. The new €70 price does not lower that reference.
  4. Check the Free notice. On an active sale for a simple product or selected variation with a complete reference, check the line beside the price, such as “Lowest price in the 30 days before this reduction: €80”. The variable parent price range has no notice of its own.
  5. Review and export with Pro. With Omnibus Price Guard Pro installed and its license activated, open WooCommerce → Omnibus Audit for the detailed promotion audit. In its Proof export section, download the CSV of recorded snapshots and reference prices. These tools belong to Pro.

Expected result

With Free enabled, eligible active sales with a complete recorded reference show the lowest pre-sale price, including earlier promotions. Sales without a complete reference show no automatic notice; Free reports their count. Pro adds a detailed audit and a CSV record to keep with your pricing documentation.

FAQ: missing or repeated references on variations

Why does a selected variation have no reference?

Each variation has its own recorded price history; it does not inherit a sibling’s or its parent’s reference. Check that this variation is on an active sale, notice display is enabled and its own pre-sale window is complete, including a recorded price at the start of the window. Saving the product now cannot rebuild earlier prices. Waiting during the same sale cannot retroactively fill its missing reference; check a later reduction after a complete recorded window.

Why is there no notice beside the parent’s price range?

The variable parent range has no notice of its own. Select a variation and check its sale price and reference. Different variations can correctly show different references because their recorded prices differ.

Why does the same notice appear in the page and a variation modal?

The notice is appended to WooCommerce’s price HTML. A theme that shows that HTML in both the variation area and a modal can show the notice twice. This does not prove duplicate price records, and the plugin does not promise to repair a theme’s modal or another price plugin.

On a test store, compare with a standard WooCommerce theme and temporarily disable other price-notice extensions. Note which display areas repeat the same selected variation, then ask the theme or integration maintainer to review that rendering. Preserve the recorded history; deleting it is not a display fix.

With 30-Day Price History

Free records prices and displays the notice, with settings and a history summary in WooCommerce → 30-Day Prices. Pro adds the detailed Omnibus Audit, Proof export, and a configurable lookback with a country recorded as the basis of the proof file. That configured period applies to newly recorded sales; existing references keep their original window.

To review sales and hand over the history to the catalog owner, follow the tutorial on promotion audits and CSV exports.

For pack-size comparisons, show the price per kg or litre. For a separate cost floor after coupons, test Below Cost Guard in observation.

Keep reading

All tutorials