Skip to Content

B2B Customer-Specific Pri

74.55 74.55

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
B2B Customer-Specific Pri for Odoo — preview banner

B2B Customer-Specific Pri

Contract prices, tiered volume discounts, quick-order and re-order self-service portal for B2B

Odoo's native B2B pricing is thin, leaving sales teams maintaining contract prices in spreadsheets and re-keying orders. This module gives each business customer negotiated contract prices per product, volume tier discounts that grow with quantity, and a self-service portal where they can quick-order by SKU and re-order from past purchases in one click. The best applicable price is applied automatically when sale order lines are added.

Key Features

Pricing contracts

One contract per customer with validity dates and a draft / active / expired / cancelled workflow, overlap protection and an auto-expiry cron — resolved against the commercial (parent) partner.

Fixed price or % discount

Each contract line sets either a fixed contract price or a percentage discount off the catalogue price, with an optional minimum quantity.

Volume tiers

Tier tables apply a discount that grows with ordered quantity, per product or across all products, so larger orders automatically earn better pricing.

Best-price automation

When a sale line is added, the engine compares the base price, contract line and applicable tier and applies the lowest unit price — with a recompute action for existing draft quotations.

Self-service portal

Customers see their contract price list with per-line savings, enter any SKU to quick-order by internal reference, and re-order from past purchases in one click.

Quotations & savings

Seed a fully priced draft quotation from a contract. The portal price list shows each line’s saving amount, saving percentage, and a total saving footer row so customers can see exactly what they are saving.

No more pricing spreadsheets

Negotiated prices live in Odoo and apply automatically, instead of being looked up and re-keyed by hand.

Always the right price

Contract lines and volume tiers are compared on every line so the customer always gets their best entitled price.

Faster reordering

SKU quick-order and one-click re-order from past purchases turn repeat trade orders into seconds of self-service, with the contract price applied automatically.

Contract governance

Validity windows, overlap checks and auto-expiry keep customer pricing controlled and current.

Screenshots

B2B Customer-Specific Pri — Pricing Contracts in Odoo

Pricing Contracts

Why Choose This Module

Wholesalers, distributors, manufacturers and trade suppliers that sell to business accounts on negotiated and volume-based pricing and want to give those customers a fast, accurate self-service ordering experience.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: sale_management, portal
  • Support: support@pokutsoft.com

Update date: 2026-07-02