Managing Products and Pricelists in Odoo 17

Create a clean, scalable product catalog and configure flexible pricing for different customers or markets โ€” all within Odoo 17.

Understanding Product Types in Odoo 17

Odoo supports several product types, each with different behaviors:

  • Storable Product: Tracks inventory levels and stock moves
  • Consumable: Doesn't track stock levels; always available
  • Service: Used for tasks, consulting, labor, etc.
  • Digital Product: Ideal for downloadable files or subscriptions

You'll choose the type during product setup, and it determines how Odoo handles inventory, sales, and delivery.


Setting Up Products and Variants

To create a new product:

Sales or Inventory โ†’ Products โ†’ Create

Key fields to configure:

  • ๐Ÿ”ค Product Name
  • ๐Ÿ”– Internal Reference (SKU)
  • ๐Ÿงพ Description (for sales quotes or websites)
  • ๐Ÿ’ฐ Sales Price and Cost
  • ๐Ÿšš Route (Buy, Make to Order, Dropship, etc.)
  • ๐Ÿท๏ธ Barcode and Units of Measure

Enable product variants to allow combinations like size, color, or material โ€” managed under the same product template.


Organizing with Product Categories and Attributes

Use categories to keep your catalog structured and filterable:

  • ๐Ÿ—‚๏ธ Assign each product to a product category (e.g., Apparel โ†’ Shoes)
  • ๐Ÿงฌ Define attributes (e.g., Color, Size) for product variants
  • ๐Ÿ“Š Categories help with reporting, analytics, and inventory planning

Pro Tip: You can also assign fiscal positions, income accounts, and tax settings per category.


Creating and Applying Pricelists

Pricelists let you offer different prices to different customer groups, countries, or sales channels. Odoo supports:

  • Fixed pricing: Set a specific price for each product
  • Discounted pricing: Apply % discounts based on customer or order volume
  • Cost-plus pricing: Add a margin over cost

To create one:

Sales โ†’ Products โ†’ Pricelists โ†’ Create

You can assign pricelists manually or automatically based on customer profile, country, or website.


Using Pricing Rules and Discounts

Each pricelist can have detailed pricing rules:

  • ๐Ÿ›๏ธ Set prices per product or category
  • ๐Ÿ“ฆ Volume-based discounts (e.g., buy 10+, get 10% off)
  • ๐Ÿ“† Date-specific promotions
  • ๐ŸŒ Currency and regional price support

Salespeople can also apply additional discounts on the quotation level (if permitted).


Connecting with Sales, Inventory, and eCommerce

Product data flows through all your Odoo apps:

  • Sales: Products appear in quotes and sales orders
  • Inventory: Track stock levels, locations, and reordering rules
  • Accounting: Automate revenue and COGS entries
  • eCommerce: Display catalog with variants, prices, and availability

This centralized setup ensures consistency across every department and touchpoint.


Conclusion

With Odoo 17, managing products and pricing is both powerful and user-friendly. Whether you're selling services, physical goods, or digital downloads โ€” your catalog can scale effortlessly and stay aligned with inventory and sales teams.

Need help structuring your catalog or configuring complex pricing rules? Our Odoo team can do it for you.

Managing Products and Pricelists in Odoo 17
JD / Janeindiran October 27, 2023
Share this post
Archive