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.