Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Accounting
  • Inventory
  • PoS
  • Project
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

Different types of categories

Subscribe

Get notified when there's activity on this post

This question has been flagged
8 Replies
70429 Views
Avatar
Harmstra

Why do we have all those different types of categories? For a product I can (have to) define:

  • Product Category  (Sales -> Product Categories & Attributes -> Product Categories )
  • Public Product Categories (Sales -> Product Categories & Attributes -> Public Product Categories )

  • Pos Product Categories (Point of Sale-> Pos Product Categories)

It's a lot of work to create every category three times, because I want them to be the same on all three places. 

First I'd like to know why these three types of categories do exist, and second, I'd like to know if there's a way to keep them synced, e.g. only create a category or sub category once

9
Avatar
Discard
Rick

I would really like to know this answer too!

Avatar
Els Van Vossel (evv)
Best Answer

The Product Category (or Internal Category as it is called in V8) is used to define the default expense and income accounts (and stock accounts for valuation). You can define a product category according to the way in which you want to see your turnover in Odoo, e.g. to replace separate income / expense accounts. Usually, you create the product categories from an accounting / reporting point of view.

The Public Product Categories are used to group products on your website. These categories are not the same as the product categories, because they tend to be created from a different point of view. The way in which you display your reporting, does not necessarily comply with the way you want to classify products for your customers.

Example: you define a Product Category Printers. On your website, however, you would like your customers to be able to search for laser printers, inkjet printers, etc. Therefore, you define Public Product Categories to make this classification work.

The Pos Product Categories are used to classify your products in your point of sale. The categories you define, will be displayed at the top of your POS screen.

Product Categories are mandatory in Odoo. For the other two categories, you can choose to use or to not use them. They have to be created separately, but you can import them from a csv file. The structure can be as simple or as complex as you like or need.

12
Avatar
Discard
Avatar
David Béal
Best Answer

@els, we could have the same result with all in the same table:

- use domain to partition different use

- use boolean to share a categorie for different use.

IMHO, Odoo is a clever application, but on this matter, not so clever.

Then to make things easier, we have to code this kind of modules

https://github.com/OCA/pos/tree/8.0/pos_remove_pos_category

my 2 cents

1
Avatar
Discard
Avatar
Els Guns (osadmin.be)
Best Answer

For anyone that might be interested in a small module that sort of links these 3 categories > https://www.osadmin.be/about/odoo-development/why-are-there-3-product-category-types-in-odoo/.

0
Avatar
Discard
Avatar
Iming Chan
Best Answer

This is the most ridiculous design logic I have ever seen!  Now I have to go back and assign Public and POS product categories to each of 300+ items in our database!  Product/Internal Category (found under "Accounting" tab in Warehouse > Products) should be used for website and POS by default unless specified in those fields!  Afterall, a product assigned as "Dog Food" under Internal/Product category is unlikely to be "Cat Food" under Public/POS category!

-1
Avatar
Discard
Ermin Trevisan

Your comment on the design logic shows me that you did not understand Els's very good explanation or you do not know real world examples which do have more than dog food and cat food as categories. It needs more effort though as long as you do not write some code to make it easier in your particular case.

Iming Chan

Ermin, we are pet supplies business and the example used is ligitimate in our case. Clearly you prefer inefficiency and triple-handling! Please explain why the current design is best when you want to use POS and have a webstore? Assigning the same category across 3 separate product fields! I haven't even talk about the synchronisation between those separate categories after you have added/removed a category!

Ermin Trevisan

Odoo (as any other ERP system which offers enough flexibility to cover more than simple business models) is not a pet supplies business solution and it is not a preconfigured simple purchase/store/sell process solution. Of course this is not really convenient in a simple business model, but you are free to define your own module/customization to fit your particular business needs and to make the process of entering and maintaining data easier.

Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now