SEEGEA

Promotional pricing: compliance, mechanics and safe execution

A promotional price is simple on one product page. It is a nightmare on 3,000. Between Omnibus compliance, forgotten end dates and Google Shopping feed gaps, a badly executed promo costs more than it earns.

8 min readApril 17, 2026

Promotional prices are the number-one conversion lever in e-commerce. They are also the number-one trap: regulator compliance, forgotten end dates, desynced feeds. Here is how to execute them cleanly, without piling up tools.

The 3 promotional price mechanics

Percentage discount

—20%, —30%, —50%. Readable, easy to compare, expected during sales periods. Key point: compute from the Omnibus 30-day reference, not the MSRP.

Flat value discount

—10 EUR, —25 EUR. More impactful on low-to-mid basket averages. Converts better than a percentage in the 30-80 EUR range.

Target price displayed

"39 EUR instead of 49 EUR". Strong, clear, direct anchoring effect. Most effective format for promotional landing pages.

The legal frame: Omnibus directive + 2015 French decree

Since May 2022, any promotional reduction must display the lowest price actually applied over the 30 days before the promo as the reference. No more MSRP, no more "normally 89 EUR" when you never sold at 89 EUR.

The 4 steps of a compliant promo

  1. Identify the reference price — 30-day low. Shopify keeps 90 days of history, Seegea 365 with full diff.
  2. Compute the promo price — respecting your minimum margin policy.
  3. Fill strikethrough + promo price + end date — Shopify via compare_at_price, PrestaShop via specific price.
  4. Refresh outbound feeds — Google Shopping, Meta, marketplaces. Without refresh, ads desync and can get suspended.
Classic trap: the promo starts Friday 6pm but the Google Shopping feed only refreshes Saturday 6am. Result: 12 hours with site promo price and full feed price — listings rejected. Schedule the feed refresh alongside the push.

Seegea syncs everything in one click

ShopifyPrestaShopGoogle ShoppingMicrosoft Excel

The 3 costly mistakes

1. Non-compliant reference price

Crossing out the MSRP when it was never your actual price: deceptive commercial practice, up to 300,000 EUR fine. Seegea alerts if compare_at_price exceeds the 30-day low.

2. Forgotten end date

A promo that runs 3 weeks instead of 10 days because no one thought to stop it. On 2,000 products, that's thousands of euros of silent margin loss. Seegea schedules the auto revert to full price.

3. Feed desync

Site shows 49 EUR, Google Shopping 69 EUR. Result: Merchant Center suspensions, wasted ad spend. Seegea triggers the refresh immediately.

Comparison: tools to run a promo on 1,000 SKUs

TaskNative backofficeSeegea
Apply —20% on 1,000 SKUs3 to 5 hours30 seconds
Schedule promo endPaid third-party appNative + auto rollback
Omnibus non-compliance alertNoYes
Google Shopping feed refreshManualAuto on every push
Rollback if mistakeListing by listingCtrl+Z on full bulk
History of past promos90 days365 days

Run promos without the stress

30-min Google Meet · we prep a real promo on your catalog

Run promos without the stress

Case study: weekend flash sale on 800 SKUs

Steps executed on a Seegea customer in March 2026:

  • Thursday 5pm: export of 30-day low (one click), CFO validation of the list.
  • Friday 7am: apply —25% on 800 filtered SKUs (45 seconds).
  • Friday 7:02am: automatic Google Shopping feed refresh.
  • Sunday 11:59pm: scheduled auto end, revert to full price.
  • Monday 8am: history review, result export.

Total marketing team effort: 15 spread-out minutes. Previously via native backoffice: 2 person-days, with 3 compliance mistakes caught after the fact.

Promotional pricing and official sales periods

During sales periods (twice a year in France, set by prefecture), selling below cost is allowed. The reference price still remains the price applied over the 30 days before the sales period. Successive markdowns are allowed, but each new markdown must display the initial reference price.

Conclusion

A promotional price: 5 legal rules and 500 operational variables. Seegea handles the 500 variables so you can focus on the 5 rules. Created in France between Annecy and Chantilly, built by and for e-commerce operators who wanted to stop stressing at every promo.

Created in France (Annecy – Chantilly) · Email & Google Meet support

FAQ

Under French law and the Omnibus Directive (EU 2019/2161), a promotional price is any price advertised as reduced vs a reference price. That reference must be the lowest price actually applied over the 30 days before the promo started.

See Seegea in action

Book a 30-min live demo on Google Meet. No commitment.

Book a demo