product_abc_classification
This module provides the foundation for implementing ABC classification in Odoo, enabling the categorization of products based on their importance using customizable profiles and levels.
Key Features
- abc.classification.profile: Defines ABC classification profiles with configurable levels, computation periods, and auto-apply settings for computed values.
- abc.classification.level: Represents individual classification levels within a profile, specifying percentages for both indicator values and product counts.
- abc.classification.product.level: Associates products with classification levels, supporting both computed and manual level assignments with conflict flags.
- product.product: Extends products to include ABC classification profiles and levels, with automatic inheritance from product categories.
- product.template: Mirrors ABC classification fields for single-variant product templates, ensuring synchronization with variants.
- product.category: Enables assignment of ABC classification profiles to categories, with functionality to propagate profiles to associated products.
- inventory: Provides user interface for creating and managing ABC classification profiles under Inventory > Configuration > Products.
- inventory: Offers views for reviewing and editing product ABC classification levels under Inventory > Inventory Control.
- reporting: Includes a scheduled cron job that runs monthly to automatically compute and assign ABC classification levels to products based on profiles.