How Odoo Pricelists Simplify Multi-Channel Pricing for Manufacturers & Distributors

Blog-Featured-Image-images

Product & Sales Pricing

  • Distributors – Bulk buyers with negotiated price in different customer category.
  • Retail Outlets – Smaller resellers with fixed margin-based pricing.
  • Online (B2C) – MRP or promotional price via website/eCommerce.

Odoo ensure each channel automatically sees the right price — without manual intervention

Pricelists – The Core Feature

Define different prices for the same product based on:

  • Customer category (Distributor, Retailer, Wholesale)
  • Order quantity (min qty>50)
  • Date range (promotional periods)
  • Currency or country
  • Channel (POS, website, Sales order)

Price Rules & Discounts

ProductDistributor PriceWholesaleRetail
Muffin Fruit 60g₹45₹50₹60
Muffin Choco 60g₹60₹75₹99

Pricing by Quantity (Volume Discounts)

QuantityPrice/Unit
1–9 boxes₹50
10–49 boxes₹47
50+ boxes₹45

Dynamic rules

  • Fixed prices (e.g., ₹100)
  • Discounts (e.g., -10%)
  • Formulas (e.g., Cost + 20%)

Currency and Region

Country / RegionPricelist NameExample Price
IndiaIndia Retail Price₹100
UAEMiddle East PriceAED 4.5
USAExport Price$1.2

Channel-Specific Configuration

ChannelManaged inPricing Behavior
Distributor OrdersSales moduleLinked pricelist, credit terms, bulk discounts
Retail POSPoint of SaleUses Retail pricelist; can show MRP and discount line
Online WebsiteWebsite moduleUses Online pricelist; shows promotions & coupons

Promotions & Coupons

  • Discounts: e.g. 10% off on all cakes.
  • Buy X Get Y: e.g. Buy 2 cookies, get 1 free.
  • Coupons / Promo Codes: e.g. Use “BAKERY10” to get ₹100 off.
  • Free Shipping: e.g. Free delivery for orders above ₹500.
odoo banner