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
    • Property 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
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Sales
  3. Product Attribute Families v 18.0
  4. Sales Conditions FAQ

Product Attribute Families

by CompactCode https://compactcode.eu
Odoo

$ 113.01

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 18.0 19.0
You bought this module and need support? Click here!
Versions 18.0 19.0
  • Description
  • Manifest
  • License
Product Attribute Families
Give every product a complete, structured spec sheet. Define the attributes each product type needs, capture them as typed fields grouped into sections, and keep your catalogue clean with required fields and a live completeness score.
✓ 8 field types
✓ Reusable families per product type
✓ Product- & variant-level fields
✓ Required fields & completeness %
✓ Import/export template per family
A product's Attribute Families tab with typed fields and a completeness bar
Required setup
Turn on “Variants” first
This module builds on Odoo's product-attribute framework, so its configuration lives behind the standard Variants setting. Enable it once in your Sales settings. The Attribute Families and Attributes configuration menus appear, and every product gains an Attribute Families tab.
The Variants setting enabled in Sales settings
A spec sheet for every product
A structured product-information system for Odoo: capture the real specifications behind every product, reuse them by product type, and keep the data clean.
Typed spec fields
Record screen size, warranty, material or release date as proper typed fields. Numbers, dates, checkboxes, single- and multi-select, each captured with the right input.
Reusable families
Bundle the attributes a product type needs, such as Electronics, Clothing and Furniture, into one family. Assign it to a product and it inherits the whole spec sheet instantly.
Built-in data quality
Flag fields as required and Odoo tracks completeness for you. A live percentage on every product and variant, and a sortable, filterable column across the catalog.
Eight field types, one place
Every attribute is captured with the right input. Set a code and a field type once, and it renders correctly on every product that uses it.
Text
Selection
Multi Selection
Checkbox
Date
Date & Time
Whole Number
Decimal Number
How it works
Configure once, then every product of that type carries the same structured spec sheet.
1
Set up your attributes
Give each attribute a code and a field type. The field type decides how its value is captured on every product that uses it, as a number, a date, a checkbox or a selection.
Attribute with a code and field type
2
Group them into a family
Create an Attribute Family for each product type and add the attributes it needs. Per attribute, choose whether it lives at product or variant level, and whether it's required.
An Attribute Family with its attribute lines
3
Products get their spec sheet
Assign the family to a product and its Attribute Families tab fills with the right typed fields, grouped into sections. Empty required fields are flagged, and completeness updates live.
Product Attribute Families tab with grouped fields and completeness
4
Track completeness across the catalog
A Completeness column, plus Completed and Not Completed filters, let you find and finish every product still missing required data before it reaches your shop.
Completeness column in the product list
Two levels, one form
Product level or variant level
Some specs belong to the whole product; others change with each variant. Set the level once per attribute, and the product form does the rest.
A variant's Attribute Families tab: product-level fields inherited and read-only, variant-level fields editable
Product level
Inherited & locked
Brand, material and warranty, entered once on the product and shown read-only on every variant, so shared specifications always stay consistent.
Variant level
Editable per variant
Colour and storage, set individually on each variant. Completeness is tracked separately for the product and for each of its variants.
Everything in the box
One module, the full toolkit for structured product data.
Eight typed field types
Text, selection, multi selection, checkbox, date, date & time, whole number and decimal number.
Reusable families per product type
Define a spec sheet once and assign it to every product of that type in one click.
Grouped, sectioned spec sheets
Attributes are organised into named sections on the product's Attribute Families tab.
Product- and variant-level fields
Shared specs inherited and locked on variants; per-variant specs stay editable.
Required fields & completeness score
A live percentage per product and variant, plus a sortable column and filters.
Import/export template per family
A matching spreadsheet template is generated for every family and kept in sync.
Powers eCommerce filters
Specs feed the shop's faceted search and product comparison automatically.
Community & Enterprise
Runs on standard modules that ship with both editions, with no extra add-ons.
On your website
The same specs, live on your storefront
Attribute values sync into Odoo's product attributes, so the specs you capture appear in the shop with no extra setup.
Filter the shop by any spec
Every spec field becomes a filter in the shop sidebar. Shoppers narrow the catalog by Brand, Material, Color or Screen Size, and the facets stay in sync with the values on your products.
Shop sidebar filtering by Brand, Material, Color and Screen Size
A Specifications table on every product
Each product page shows a Specifications block, grouped into the same sections you defined. Brand and Color sit under General, Screen Size and Warranty under Technical Specs.
Specifications table on a product page, grouped into General and Technical Specs
Compare products side by side
Shoppers add products to a comparison and see the specs lined up in one table. The rows are the attributes you set, so the comparison is as detailed as your spec sheet.
Two products compared side by side by their specifications
FAQ
Do I need Odoo's “Variants” setting enabled? +
Yes. The module builds on Odoo's product-attribute framework, so its menus sit behind the standard Variants setting. Turn it on once in your Sales settings, then set up your families.
Does it interfere with product variants? +
No. Product Attribute Families is its own product-specification system, storing structured data in dedicated fields. It doesn't change how variants work. Your existing colour/size variants keep functioning exactly as before, and the specs you capture also feed the website's attribute filters.
Which field types are available? +
Eight: Text, Selection, Multi Selection, Checkbox, Date, Date & Time, Whole Number and Decimal Number. Selection and Multi Selection draw their options from the attribute's own values.
Can I bulk-edit specs in a spreadsheet? +
Yes. Every family automatically gets a matching import/export template (named “Family (AF)”), pre-filled with its attribute codes plus the usual product fields. It stays in sync as you edit the family, so importing or exporting specs in bulk works out of the box.
Do the specs work with the website filters? +
Yes. Attribute values are synced into Odoo's product attribute lines, so they power faceted search and product comparison on the eCommerce shop, the same way native attributes do.
What happens to my existing products on install? +
Nothing breaks. Every existing product is assigned a Default family, so the Attribute Families tab is there and empty. You roll out real families for each product type at your own pace.
Community or Enterprise? +
Both. It builds on standard modules that ship with Community and Enterprise alike: Sales, eCommerce (Website Sale), Inventory, Purchase and Product.
Support included
Bug fixes and compatibility updates are included for your Odoo version. Need help or have a feature request?
support@compactcode.eu
CompactCode
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Purchase (purchase)
• Sales (sale_management)
• Website (website)
• eCommerce (website_sale)
• Discuss (mail)
• Invoicing (account)
Lines of code 630
Technical Name cc_attribute_family
LicenseOPL-1
Websitehttps://compactcode.eu
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
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

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