3.2 - Modular context
This is the context used to build a modular product. It is a product like any other one, but without 3D and with some mandatory parameters.
Behaviors
In the behaviors of this product, you must enable the "modular" behavior. This is how this product is recognized as a "Modular Context".
| Behavior | Mandatory | Value |
|---|---|---|
modular | YES | TRUE |
Parameters
Reserved parameters
| ID | Type | Mandatory |
|---|---|---|
| modules | Product | YES |
| compositions | Product | NO |
| blockProduct | Product | NO |
modules
Select the list of Modules 🔗 that can be used. The modules in this list will be the only one you can choose when building this modular product.
Set one of the modules as the default value to load it by default if no composition is used.
compositions
Default composition
If you want the modular context product to load with a default Composition 🔗, choose one here and set it as the default one.
Multiple compositions
If you want the Product Configurator to display a list of compositions to choose from, you can put multiple compositions in this parameter and make the parameter editable using "Read & Write". In the product configurator, when a user chooses a composition it will replace the current modules by the modules of the composition, but will keep compatible options like the fabric choice.
They will be displayed in the configuration menu. 🔗
Global parameters
You can add other parameters that will be used to configure the whole composition at once. A parameter defined here will let the user choose a "global" value for it. The value will be applied to all modules. See Parameters 🔗 for more information about the parameter's behavior.
Commercial data
The commercial data of this (name, thumbnail, description...) will be used, so keep in mind you need to fill it and translate it if necessary.
Examples of usage:
- In the product configuration, the name is displayed.
- This is the product you will see in the Home Planner when you save a product from the Product Configurator.