Optimizing Vendor Pricelists for D2C Procurement in Odoo
Published on December 9, 2025
For D2C brands, procurement efficiency directly impacts margins and customer satisfaction. Managing vendor pricing effectively ensures you're getting the best deals while maintaining reliable supply chains.
Why Vendor Pricelist Management Matters
D2C brands often work with multiple suppliers for the same products. Without systematic management, you risk:
- Paying more than necessary for materials
- Missing volume discounts
- Inaccurate delivery expectations
- Confusion over vendor-specific product codes
Creating a Vendor Pricelist
Access vendor pricelists through: Purchase Module > Configuration > Vendor Pricelists
Key Fields to Configure
- Vendor: Select the supplier this pricelist applies to
- Product: Choose the product for this pricing
- Vendor Product Name/Code: If the vendor uses different names or SKUs
- Quantity: Minimum order quantity for this price
- Unit Price: The vendor's price per unit
- Delivery Lead Time: Days from order confirmation to delivery
- Validity: Date range when this pricing is valid
Lead Time Management
Accurate lead times are crucial for D2C brands. Odoo uses vendor lead times to:
- Calculate expected arrival dates on purchase orders
- Plan inventory replenishment
- Trigger reorder points appropriately
- Inform production scheduling
Managing Multiple Vendors
When multiple vendors are listed for a product, Odoo automatically selects the topmost vendor in the list when creating purchase orders. If a single vendor offers multiple prices (quantity breaks), Odoo selects the most cost-effective option based on your order quantity.
Example Scenario:
Product: Premium Packaging Boxes
- Vendor A: $0.30/unit (min 500 units) - Listed first
- Vendor B: $0.26/unit (min 1000 units)
- Vendor C: $0.34/unit (min 100 units)
For a 500-unit order, Odoo defaults to Vendor A.
Applying Vendor Discounts
Odoo supports discount configurations within vendor pricelists for volume discounts, seasonal promotions, and early payment discounts. When a purchase order meets the criteria, the discount is automatically applied.
Best Practices
- Keep pricelists updated: Review and update pricing quarterly
- Track lead time accuracy: Compare actual vs. stated lead times
- Negotiate volume discounts: Use purchase history to negotiate better rates
- Set validity dates: Ensure pricing agreements have clear expiration dates
Ready to optimize your procurement? Braincuber's purchase specialists can help you configure vendor pricelists for maximum efficiency.
Improve Your D2C Procurement
Join brands that have reduced procurement costs with optimized vendor management.

