Seasonal pricing and stock, unified at last.

Define seasons once and drive pricing, availability, procurement and inventory across the whole order-to-cash flow — with automatic price recalculation, clear availability warnings, and season-over-season reporting built in.

The problem

Seasonal businesses juggle date-ranged pricelists, a manual “Update Prices” click that is easy to forget, and separate season fields bolted onto sales, purchasing and stock with no shared definition — and no way to compare season performance year over year.

The solution

Seasonal Products & Pricing gives you one season object that pricing, availability rules, sales, purchasing and inventory all reference. Prices recalculate automatically on delivery date, out-of-season orders are flagged with a clear reason, and every linked document carries the season forward.

Capabilities

Everything seasonal, one connected app

Every capability below is implemented in the module.

01

Central season definitions

Create named seasonal periods with start/end dates, automatic year-boundary handling (for example Oct–Jan), a parent/child hierarchy, and a per-company default.

02

Single & bulk product assignment

Tag products to one or more seasons from the product form or in bulk from the catalogue list, with automatic inheritance to every variant.

03

Catalogue filtering & search

Filter and group the product catalogue by season and see at a glance which products are in season today.

04

Season-tagged pricelists

Tag a pricelist to a season and let the order automatically select the right seasonal pricelist from the delivery date — no manual “Update Prices” click.

05

Automatic recalculation & price preview

Changing the delivery date recalculates seasonal pricing immediately and shows a clear price-impact message before you confirm.

06

Availability rule engine

Configure warn or block rules per season, product, or product category, so out-of-season items are caught before they ship.

07

Explained availability warnings

Every blocked or flagged line tells the salesperson why the product is out of season and when it becomes available again.

08

Season across sales, purchase & stock

Season travels automatically from the sales order to generated purchase orders and delivery pickings, with colour-coded badges everywhere.

09

Seasonal reorder overrides & YoY analysis

Override reorder min/max quantities per season on a daily scheduler, with vendor-aware suppression, plus a season-over-season sales pivot and graph.

Workflow

How it works

1

Define your seasons

Create seasonal periods with date ranges, colours and hierarchy once for the whole company.

2

Assign products

Tag products to seasons individually or in bulk, with variant inheritance handled automatically.

3

Sell & fulfil

Seasonal pricing applies automatically by delivery date, availability rules warn or block as orders are placed, and the season flows to purchase orders and pickings.

4

Reorder & analyse

Seasonal stock overrides run on a daily scheduler while the season-over-season report tracks performance year after year.

Questions

Frequently asked

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

It builds on the standard Sales, Purchase and Inventory apps (sale_management, purchase_stock, sale_stock, stock). Point of Sale, eCommerce and Accounting integrations are not included in this release.

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.

Seasonal Products & Pricing

Central season definitions that drive pricelists, availability rules, procurement and stock — with automatic recalculation, explained warnings and year-over-year season analysis.

Buy on Odoo App Store