product_profile
⧉ View on GitHubPurpose
This module allows configuring a product template with only one field by using product profiles that set multiple related fields at once.
Features
- product.template: adds a profile_id field to select a product profile
- product.template: displays profile_explanation related to the selected profile
- product.profile: defines profiles with name, explanation, type, and extensible fields
- product.profile: supports default fields that set initial values on new products
- product.template: automatically sets all profile-dependent fields when profile is selected
- product.template: propagates profile values during product creation and updates
- product.profile: refreshes all associated products when profile is updated
- product.template: customizes form views to make profile-dependent fields readonly or invisible
- product.template: adds search filters for each profile in product searches
- product.template: adds group by profile option in product searches
- configuration: adds setting to display product profile fields for debugging
- sales: provides menu to manage product profiles under Sales > Configuration > Products