Happy hour pricing, automated for every pricelist

Define recurring time-of-day and day-of-week price rules on top of Odoo’s native pricelist engine — with explicit priority, overlap validation, and a live simulator so you always know which price a customer sees.

The problem

Happy hours, weekend deals, and flash sales are everyday retail patterns — but Odoo’s pricelist engine only understands products, quantities, and date ranges. Teams end up manually flipping prices at the start and end of every promotion, rebuilding dated pricelists for each occurrence, or giving up on time-based pricing altogether. When two rules could apply at once, nobody can say which price the customer actually sees.

The solution

Time & Day Pricing for Pricelists adds recurring time-window and weekday rules directly onto the pricelist engine you already use. Set an explicit priority so overlaps are never ambiguous, catch conflicting rules the moment you save, and preview any price before it goes live — so the price customers see in Sales, POS and the website is always the one you intended.

Capabilities

Everything you need for time-based pricing

Every capability below is implemented in the module.

01

Time-window rules

Apply a price only during a recurring window such as 16:00–18:00, including overnight spans like 22:00–02:00.

02

Weekday-specific pricing

Restrict a rule to chosen days, from a single Sunday flash sale to a full weekend deal.

03

Per-day time customization

Give each weekday its own time window in the same rule, matching real opening-hours patterns.

04

Full-day and date-range rules

Run all-day promotions, or bound any rule to a start/end date for seasonal and limited-run campaigns.

05

Single-product or catalog-wide targeting

Scope a rule to one product for a targeted promo, or apply it across the entire catalog at once.

06

Priority and conflict detection

Set an explicit priority per rule and get warned at save time if two rules at the same priority could ever overlap.

07

Live price simulator

Check the exact price for any product at any future date and time before a rule ever goes live.

08

“Active now” visibility

See at a glance which rules are currently in effect, in both the rules list and the pricelist-grouped kanban.

09

Applied-rule transparency and templates

Every sale order line shows which time rule set its price, and reusable templates turn patterns like happy hour into one click.

Workflow

How it works

1

Build the rule

Add weekdays, a time window or a full-day flag, and an optional date range to any pricelist item.

2

Set the priority

Give the rule a priority so Odoo always knows which price wins if windows ever overlap.

3

Preview before launch

Run the price simulator for the product, date and time you care about to confirm the result.

4

Sell with confidence

Orders price themselves automatically, and each line shows exactly which rule applied.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It adds time and day conditions on top of the pricelist items you already use, so existing rules, quantities and customer pricelists keep working exactly as before.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Time & Day Pricing for Pricelists

Recurring time-window and weekday rules for pricelists, with explicit priority, conflict detection and a live price simulator — happy hours and weekend deals without flipping prices by hand.

Buy on Odoo App Store