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.