Define Documentation sets for Products.
These can be used, for example, to send to customers along with Quotations or Sale orders.
Product Documentation Sets can be defined on Products or Product Categories, by purpose, country and language, and can have several versions.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Create reusable sets of product documents and attach them to products or product categories, filtered by purpose, country and language. These sets can then be looked up for a product, for example to send to customers with quotations or sales orders.
This module adds a new type of record called a Product Documentation Set. Each set has a name, a purpose (usage), a language, one or more countries, and a list of attached documents. A set can be linked to specific products and/or product categories.
Where it appears in Odoo: - A new "Product Documentation Set" list and form is available, with a search view that filters by usage, product, category, country and language. - On a product form, a new "Documents" tab shows the documentation sets linked to that product. - On a product category form, a "Documents" section shows the documentation sets linked to that category.
Business rules and automatic behaviour: - Sets can be marked active or inactive. - The module provides a lookup function that finds documentation sets for a given purpose, optionally filtered by country, language, product or category. If nothing is found for a product, it automatically looks at the product's category, and then walks up the parent category chain until a set is found. - Only users with system rights can create, edit or delete documentation sets; regular users can only view them.
It touches the product template, product category and country models, and stores documents as standard attachments.
Depends on
Models and fields (3)
- product.doc.set · new modellang (Language), name, notes, usage (Usage), active (Active?), country_ids (Countries), product_ids, category_ids, attachment_ids (Documents)
- product.category · extends an existing modeldoc_set_ids (Documentation Sets)
- product.template · extends an existing modeldoc_set_ids (Documentation Sets)
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0To configure this module, go to Sales > Configuration > Sale Orders > Product Documentation and create the product Documentation Sets to be used for each countries and languages.
The Countries and Languages field are optional. If no terms are found for a particular Country and Language combination, a lookup will be done for Terms with only that Country, and then for only that Language.
For best results, ensure that Customers have the Country and Language set.
The Product documentation can be used in Sale Orders, if the sale_product_documentation_set is installed.
Usage
Source · Odoo 12.0In a Product or Product Category, a Documentation Sets field is available.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.