Product catalog management sounds simple until you’re the one maintaining a few hundred SKUs across multiple sales channels. In Odoo, the catalog is shared infrastructure — the same product data feeds your online store, Point of Sale, and Sales quotations — which makes getting the structure right upfront worth the extra thought.
How Odoo structures products
Every product has a base template (name, description, images, category) and can have variants built from attributes — size, color, material, whatever dimensions actually vary. Odoo generates the variant combinations automatically from the attributes you define, rather than requiring you to create each size/color combination as a separate product from scratch.
Categories and navigation
Product categories drive both backend organization (for reporting and stock management) and, when connected to the website, storefront navigation. We generally recommend keeping the category structure relatively flat and aligned with how customers actually search, rather than mirroring an internal warehouse organization scheme that makes sense operationally but not to a shopper.
Pricing rules and price lists
Odoo’s pricelist system lets you set different prices for different customer segments, quantities, or time periods without duplicating products — a wholesale price list, a promotional price list, and your standard retail pricing can all coexist and apply automatically based on the rules you define.
Managing catalog data at scale
For catalogs beyond a few dozen products, bulk import/export tools become essential rather than optional — building each product manually through the UI doesn’t scale. Odoo supports CSV import with field mapping, which is the practical way to load or update large catalogs, especially during an initial migration from another platform.
Keeping the catalog clean over time
The most common catalog problem we see isn’t the initial setup — it’s drift over time: duplicate products created because someone couldn’t find the existing one, inconsistent category assignment, or discontinued products left active. A periodic catalog review (we suggest quarterly for actively-changing catalogs) catches this before it affects search, reporting, or customer experience.
Frequently Asked Questions
How many product variants can Odoo handle per product?
There’s no hard practical limit, though very large variant matrices (many attributes with many values each) can slow down page load and complicate inventory tracking — it’s worth limiting attributes to ones that meaningfully affect the product.
Can I import an existing product catalog from another platform?
Yes, via CSV import with field mapping, or through a more structured migration for larger or more complex catalogs coming from platforms like Shopify or WooCommerce.
Does catalog structure affect SEO for the online store?
Yes — category structure typically maps to URL structure and site navigation, both of which affect how search engines and customers find products.
Build a Catalog Structure That Scales
Good catalog structure pays off every time you add a product or run a report — bad structure costs time indefinitely. Talk to Mediod Consulting about setting up or cleaning up your Odoo product catalog.

