How Odoo Pricelists Simplify Multi-Channel Pricing for Manufacturers & Distributors
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
| Product | Distributor Price | Wholesale | Retail |
| Muffin Fruit 60g | ₹45 | ₹50 | ₹60 |
| Muffin Choco 60g | ₹60 | ₹75 | ₹99 |
Pricing by Quantity (Volume Discounts)
| Quantity | Price/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 / Region | Pricelist Name | Example Price |
| India | India Retail Price | ₹100 |
| UAE | Middle East Price | AED 4.5 |
| USA | Export Price | $1.2 |
Channel-Specific Configuration
| Channel | Managed in | Pricing Behavior |
| Distributor Orders | Sales module | Linked pricelist, credit terms, bulk discounts |
| Retail POS | Point of Sale | Uses Retail pricelist; can show MRP and discount line |
| Online Website | Website module | Uses 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.