This module introduces the state field on product template and allows simple product life cycle:
- draft: In Development
- sellable: Normal
- end: End of Lifecycle
- obsolete: Obsolete
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a product lifecycle status to every product, shown as a clickable status bar on the product form. Users can create their own states, mark one as default, and filter or group products by state.
This module gives each product a lifecycle status so you can tell at a glance whether an item is still in development, normal, at end of life or obsolete.
On the product form a status bar appears at the top of the page; clicking a state changes the product's status. The status is also shown as a column in the product list and can be used in the product search filters, including a group-by option.
States themselves are managed in a dedicated screen (kanban, form and list views). Each state has a name, a code, a description, a sequence for ordering, an active flag and a default flag. Only one state may be marked as default, and the code must be unique. A button on the state form shows how many products currently use that state and opens the list of those products.
Four states are installed by default: In Development, Normal (the default), End of Lifecycle and Obsolete. New products automatically receive the default state. A new security group, Product State Manager, is created to manage the state records; other users can only read them.
Depends on
Required by other modules
Models and fields (2)
- product.state · new modelcode (State Code), name, active, default (Default state), sequence, description, product_ids (State Products), products_count (Number of products)
- product.template · extends an existing modelstate (Product Status), product_state_id (State)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0To add a product to a state:
- Go to the product itself and edit.
- You can select the desired status in the list of buttons above the form.
No verified information in OCA: Installation, Configuration.
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.