Dependencies (checkbox)
With dependencies you show fields only after the customer has confirmed a checkbox. This allows optional configurations that only appear when needed – for example: "Yes, I would like an engraving" and only then do the fields for engraving text and font appear.
Where do I find the dependencies?
Catalogues > Article Configurator > Dependencies of fields with checkbox
In the list you see all created dependencies with their assignments (product, category, dynamic product group). Use Create to add a new dependency.
Creating a dependency
A dependency consists of a checkbox (with a name) and the fields that are shown after it has been confirmed. You must have created these fields beforehand in the configurator under Own/Additional Fields.
Name
Caption of the checkbox in the frontend.
Show at product
The checkbox appears for the selected products.
Show on category
The checkbox appears for all products of the category.
Show on dynamic product group
The checkbox appears for all products of the dynamic product group.
Assign attributes to the checkbox
Selection of the fields shown after the checkbox is confirmed – separated by product, category and dynamic product group.
Note: If no attributes are found for the selected level yet, a corresponding hint appears. In that case, first create the required fields under Article Configurator > Own/Additional Fields and assign them to the appropriate level.
Price & activation
In the detail view of a dependency, the following are also available:
Active – Enables or disables the dependency.
Price – Optional surcharge added to the line item when the checkbox is confirmed.
Behavior in the frontend
On the product detail page, only the checkbox appears at first. If the customer activates it, the assigned fields are shown and can be filled in. The entries and any stored surcharge flow into the cart and the order.
Tip: Combine dependencies with required fields: as long as the checkbox is not active, the dependent fields do not have to be filled in. The requirement only takes effect after confirmation.
Zuletzt aktualisiert