> 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/faq.md).

# Frequently asked questions (FAQ)

### Where do I create new fields?

Under **Catalogues > Article Configurator > Own/Additional Fields**. There you create fields and assign them to products, categories or dynamic product groups.

### Why does my field not appear in the frontend?

Check the following points:

* Is the field assigned to a **product**, a **category** or a **dynamic product group** that the product belongs to?
* Does the **priority rule** apply? A direct product assignment overrides category and dynamic product group assignments (see [Field assignment & priorities](/artikel-konfigurator/english-documentation/feldzuordnung.md)).
* Is the field controlled by a [dependency](/artikel-konfigurator/english-documentation/abhaengigkeiten.md)? Then it only appears after the checkbox has been confirmed.
* Has the **cache** been cleared and the **storefront** rebuilt if necessary?

### How do I enable surcharges?

Enable the option **Enable prices for option fields** in the [plugin configuration](/artikel-konfigurator/english-documentation/plugin-konfiguration.md). After that you can store **name + value** per option for dropdown, single and multi select.

### What is the difference between a surcharge and a multiplier?

A **surcharge** is added as a fixed amount to the product price. A **multiplier** multiplies the stored value of the option by the selling price – the surcharge therefore depends on the price of the product. More on this under [Surcharges & multiplier](/artikel-konfigurator/english-documentation/preise-und-multiplikator.md).

### How do I restrict the permitted file formats on upload?

Enable the option **Restrict file formats** in the [plugin configuration](/artikel-konfigurator/english-documentation/plugin-konfiguration.md) in the **Field type: Media upload** section. After that you can select the **allowed file formats** in the respective upload field.

### How do the entries appear on the delivery note?

Enable the option **Show in order documents** in the field. The entries are then output per order line item on the document (see [Output in order & documents](/artikel-konfigurator/english-documentation/ausgabe-bestellung-belege.md)).

### Can I maintain fields in several languages?

Yes. Name, placeholder, info text and available options are stored per language. Use the **language switcher** at the top right of the field's detail view.

### Can fields be defined as required?

Yes. Enable the **required** option in the field settings. The field must then be filled in before adding to the cart. With [dependencies](/artikel-konfigurator/english-documentation/abhaengigkeiten.md), the requirement only takes effect after the checkbox has been confirmed.

### Can fields apply to many products at once?

Yes. Assign the field to a **category** or a **dynamic product group**. Via the [plugin configuration](/artikel-konfigurator/english-documentation/plugin-konfiguration.md) you can additionally include child and parent categories.


---

# 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/faq.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.
