Skip to main content

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".

BehaviorMandatoryValue
modularYESTRUE

Parameters​

Reserved parameters​

IDTypeMandatory
modulesProductYES
compositionsProductNO
blockProductProductNO

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.