# Repeater (Pro feature)

{% embed url="<https://youtu.be/kIbKdtsriqM?feature=shared>" %}

Repeater is an element in the calculator that lets your customers calculate costs for several items or people in a single form. Perfect for group orders, events, and collaborative planning. It saves time, reduces manual effort, and boosts efficiency.

## Settings in Repeater

<figure><img src="/files/sIoPmvat1bxH5UaG2Shv" alt=""><figcaption></figcaption></figure>

**Repeater name** - Put the name for the field with the Repeater element.

**“Add” button label** - Put the text for the button to repeat the elements in the Repeater.

**“Remove” button label** - Put the text for the button to delete the repeated element.

**Repeat limit** - Choose how many times you want to let your customers repeat the elements.

**Sum up values in all fields -** Enable this if you want the calculator to sum up the values of all fields in the Repeater.

**Use formula for the repeatable group** - Enable this if you want to use your own formula for the repeatable group.

### How to use a Repeater element

1. To add a Repeater, drag and drop it from the Elements section:

<figure><img src="/files/9yXXwqZr39t5rnPTuDrQ" alt=""><figcaption></figcaption></figure>

2. Then you can add new fields in Repeater by dropping elements from the Elements section or other fields from the calculator.

{% hint style="info" %}
You can not add Formula and Repeater elements inside the Repeater element.&#x20;
{% endhint %}

<figure><img src="/files/cJSnqkEQ6fyjlIaZUdHH" alt=""><figcaption></figcaption></figure>

3. You can make fields required to fill for your users inside each element.

<figure><img src="/files/DRbQ2bwKBkU7rkY7NO9c" alt=""><figcaption></figcaption></figure>

4. You can enable summing up values of all fields.&#x20;

<figure><img src="/files/jDRYv6y5LQWZuxbXD6JZ" alt=""><figcaption></figcaption></figure>

This is how it will look on the user's page:

<figure><img src="/files/KJTC6SckeFS6vRFdV5JL" alt=""><figcaption></figcaption></figure>

Or you can use the formula for the repeatable group.

<figure><img src="/files/I5ZYsJG0QqH5IDypheW2" alt=""><figcaption></figcaption></figure>

This is how it will look on the user's page:

<figure><img src="/files/EDdqnz4YomFjcEkglN1P" alt=""><figcaption></figcaption></figure>

5. When your customer makes an order, that's how it will look in Orders and PDF:&#x20;

{% tabs %}
{% tab title="Orders" %}

<figure><img src="/files/ZauXnYO3DX0GnHxKHCMQ" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="PDF" %}

<figure><img src="/files/uCzAKNA74QX9sPO8UQ90" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

{% hint style="info" %}
Important: Repeater element can't be used in Conditions.
{% endhint %}

## Two examples of using Repeater element&#x20;

1. Let’s take an example of a custom T-shirt shop. If you use a repeater element, your customers can choose shirts of different colors, sizes and designs.

<figure><img src="/files/y68hxWH7T1dnXBfqT1rh" alt=""><figcaption></figcaption></figure>

That is how your customers will see it:&#x20;

<figure><img src="/files/8HQ0qnnaXtpaLoLs7JG1" alt=""><figcaption></figcaption></figure>

2. Let’s take a look at an event booking form. Your website visitors can book any business coaching event for any number of people with different seats. To do that, you can create a repeater element with participants’ names and seat sections.

<figure><img src="/files/d6STLgcv6mNmlo1dZTSD" alt=""><figcaption></figcaption></figure>

That’s how it will look for your customer:&#x20;

<figure><img src="/files/BGrCjMITuRDVwjFIDJ2N" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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.stylemixthemes.com/cost-calculator-builder/calculator-elements/repeater-pro-feature.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.
