# zelin_item_configurator **Repository Path**: hwl318/zelin_item_configurator ## Basic Information - **Project Name**: zelin_item_configurator - **Description**: Item configurator - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-03-15 - **Last Updated**: 2025-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Item Configurator Item Configurator How to use 1. check is configurable in item master, maintain the configuration rules: add attributes and control parameters like mandatory, default, allow multi etc accordingly, 2. maintain item attribute and its attribute values 2.1 for item attribute value 2.1.1 support attribute dependency using python expression, e.g doc.attribute == 'attribute_value' 2.1.2 support price and description 3. create item configuration template(optional) 4. create attribute value dynamic default(optional) 5. create item configuration 5.1 select configurable item code, auto fetch attributes from configuration rules child table, auto fill the item configuration detail table 5.2 select item configuration template, auto copy the configuration detail child table 5.3 for each configuration detail 5.3.1 attribute value drop down only show attribute values per the attribute and attribute value condition,e.g when computer_type is commercial, memory option 32G is available, then maintain condition for attribute value memory 32G: doc.computer_type == 'commercial' 5.3.2 auto fetch price, description, mandatory 5.3.3 auto add up all configuration detail price(price * qty) as total price 6. in sales order, select item configuration in sales order item. #### License MIT