> For the complete documentation index, see [llms.txt](https://docs.hubyte.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hubyte.de/artikel-konfigurator/english-documentation/abhaengigkeiten.md).

# 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**.

| Setting                               | Description                                                                                                               |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hubyte.de/artikel-konfigurator/english-documentation/abhaengigkeiten.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
