Skip to content

Latest commit

 

History

History
86 lines (50 loc) · 5.31 KB

File metadata and controls

86 lines (50 loc) · 5.31 KB
graph LR
    Product_Core_Attribute_Management["Product Core Attribute Management"]
    Product_Pricing_Pricelist_Management["Product Pricing & Pricelist Management"]
    Product_Packaging_Unit_Calculation["Product Packaging & Unit Calculation"]
    Product_Reporting_Output["Product Reporting & Output"]
    Product_Data_Utilities_Import["Product Data Utilities & Import"]
    Product_Assortment_Filtering["Product Assortment & Filtering"]
    Product_Pricing_Pricelist_Management -- "Data Consumption" --> Product_Core_Attribute_Management
    Product_Pricing_Pricelist_Management -- "Extends/Configures" --> Product_Core_Attribute_Management
    Product_Packaging_Unit_Calculation -- "Data Dependency" --> Product_Core_Attribute_Management
    Product_Packaging_Unit_Calculation -- "Extends/Enhances" --> Product_Core_Attribute_Management
    Product_Reporting_Output -- "Data Query" --> Product_Core_Attribute_Management
    Product_Data_Utilities_Import -- "Data Manipulation" --> Product_Core_Attribute_Management
    Product_Data_Utilities_Import -- "Extends/Automates" --> Product_Core_Attribute_Management
    Product_Assortment_Filtering -- "Data Filtering" --> Product_Core_Attribute_Management
    Product_Assortment_Filtering -- "Configures Views" --> Product_Core_Attribute_Management
    click Product_Core_Attribute_Management href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/product-attribute/Product_Core_Attribute_Management.md" "Details"
    click Product_Packaging_Unit_Calculation href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/product-attribute/Product_Packaging_Unit_Calculation.md" "Details"
    click Product_Data_Utilities_Import href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/product-attribute/Product_Data_Utilities_Import.md" "Details"
    click Product_Assortment_Filtering href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/product-attribute/Product_Assortment_Filtering.md" "Details"
Loading

CodeBoardingDemoContact

Details

One paragraph explaining the functionality which is represented by this graph. What the main flow is and what is its purpose.

Product Core Attribute Management [Expand]

Centralizes and extends core Odoo product models (product.template, product.product, product.category) with specialized attributes and behaviors, including dimensions, states, UOM updatability, customer-specific information, barcode requirements, cost security, secondary units of measure, and category sequencing. It acts as the primary data source and foundational layer for product-related functionalities.

Related Classes/Methods:

  • product_dimension/models/product_template.py

Product Pricing & Pricelist Management

Manages the logic for product pricing, specifically focusing on how product list prices are derived and applied based on Odoo's pricelist and pricelist item configurations.

Related Classes/Methods:

Product Packaging & Unit Calculation [Expand]

Handles the definition, management, and various calculations related to product packaging. This includes managing packaging dimensions, hierarchical packaging levels, and calculating unit prices based on specific packaging configurations.

Related Classes/Methods:

  • product_packaging_dimension/models/product_packaging.py

Product Reporting & Output

Provides functionalities for generating various reports and facilitating the printing of product-related information, such as pricetags.

Related Classes/Methods:

Product Data Utilities & Import [Expand]

Offers utility wizards for specific product data management tasks, including importing supplier information for products, managing product sets, and handling stock lot sequencing.

Related Classes/Methods:

Product Assortment & Filtering [Expand]

Manages product assortment rules and provides advanced filtering capabilities, potentially involving customer-specific product views or dynamic filter applications.

Related Classes/Methods:

  • product_assortment/models/ir_filters.py