Quantity tiers and duration pricing on every product page

Define bracketed quantity discounts and priced duration slots for eCommerce products, schedule when offers go live, and preview the exact price customers will pay — before you publish.

The problem

Odoo's native pricelists handle basic quantity breaks, but they are cumbersome to expose on the storefront and were never built for duration-based or slot pricing. Wholesale distributors, rental businesses, and subscription sellers end up hand-editing pricelist rules product by product, with no way to preview the price a customer will actually pay or schedule when an offer goes live — misconfigurations that cost revenue and trust.

The solution

Website Product Slot & Tier Pricing lets you define reusable pricing schemes that combine quantity brackets and duration slots on the same product, apply them to your whole catalog in one action, schedule their start and end dates, restrict visibility by customer group, and preview the exact price for any quantity or duration before you publish.

Capabilities

Everything a tiered pricing offer needs

Every capability below is implemented in the module.

01

Quantity-threshold tiers

Define bracketed unit prices (e.g. 1-9, 10-49, 50+) as a percentage discount or a fixed unit price; the matching tier applies automatically to the cart line as quantity changes.

02

Duration & slot pricing

Price hourly, daily, weekly, or monthly offers as selectable duration slots, shown on the storefront and priced flat on the sales order line when chosen.

03

Automatic price application

Tier and slot prices recompute automatically on the sale order line and the storefront — no manual discount entry, and the matched tier is labeled on the line for visibility.

04

Guided batch apply wizard

Apply or remove a pricing scheme across many products in a single action from the product list, with an overwrite toggle so existing schemes are respected or replaced on purpose.

05

Automatic scheduling

Set a start and end date on any scheme and it moves itself through Scheduled, Running, and Expired states — no manual toggling to launch or retire a promotion.

06

Pre-publish price preview

A dedicated preview wizard shows the exact unit price and line total for any quantity or duration slot before the scheme goes live, so merchants confirm pricing before customers see it.

07

Customer-group visibility

Restrict a pricing scheme to selected customer groups so B2B and retail visitors can see different tiered prices for the same product.

08

Reusable presets & templates

Save a pricing scheme as a template and reuse it as a starting point for future offers instead of rebuilding the same tier structure from scratch.

09

Storefront tier & slot display

Published products show a quantity-tier price table and duration-slot offers directly on the product page, with the discounted price highlighted against the list price.

Workflow

How it works

1

Build a scheme

Create a pricing scheme and add quantity tiers, duration slots, or both, with plain, validated fields.

2

Schedule & scope

Set a start/end date and, optionally, restrict visibility to specific customer groups.

3

Apply to products

Link the scheme to a single product or apply it across many products at once with the batch wizard.

4

Preview & publish

Check the exact price for any quantity or duration in the preview wizard, then publish with confidence.

Questions

Frequently asked

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

Yes. A scheme can be set to Quantity & Duration, combining bracketed quantity discounts with priced duration slots on the same product; when a slot is chosen on the order line it is used as-is, otherwise the matching quantity tier applies.

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.

Website Product Slot & Tier Pricing

Quantity-tier and duration-slot pricing applied automatically on the storefront, scheduled to go live on its own, scoped to customer groups, and previewed at the exact price a shopper will pay.

Buy on Odoo App Store