> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anny.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Mehrere Services kombinieren

> Lass Kund:innen mehrere Services in einer Buchung wählen oder hintereinander buchen.

Auf einer Ressource kannst du zwei Einstellungen kombinieren: **Mehrfachauswahl von Services erlauben** und **Mehrere Services aneinanderreihen**. So wählen Kund:innen auf der Buchungsseite mehrere Services oder Buchungsoptionen auf einmal.

<Info>
  Für **Mehrere Services aneinanderreihen** aktivierst du zuerst **Buchungssequenzen** unter **Avatar** → **Account-Einstellungen** → **Features**.
</Info>

## Wie funktioniert das?

Ohne Aneinanderreihen laufen mehrere Auswahlen **parallel**. Typisch für Kurse oder Events: mehrere Personen buchen denselben Zeitraum.

Mit **Mehrere Services aneinanderreihen** legt anny die Services **hintereinander**. Die Gesamtdauer verlängert sich, zum Beispiel Haarschnitt plus Färben bei derselben Person.

Du findest beide Schalter unter **Ressourcen** → deine Ressource → Reiter **Services** oder **Buchungsoptionen**.

## Einrichten

<Steps>
  <Step title="Buchungen einschalten">
    Öffne die Ressource und verknüpfe mindestens einen Service oder eine Buchungsoption. Aktiviere **Buchungen aktivieren**.
  </Step>

  <Step title="Mehrfachauswahl erlauben">
    Ist die Ressource mehrfach verfügbar, erscheint **Mehrfachauswahl von Services erlauben**. Schalte den Toggle ein.
  </Step>

  <Step title="Optional aneinanderreihen">
    Ist **Buchungssequenzen** aktiv, erscheint **Mehrere Services aneinanderreihen**. Schalte den Toggle ein, wenn die Services nacheinander statt parallel gebucht werden sollen.
  </Step>

  <Step title="Obergrenze setzen">
    Unter **Maximale Anzahl ausgewählter Services** begrenzst du, wie viele Services in einer Buchung zusammenkommen dürfen.
  </Step>
</Steps>

Sobald die Schalter aktiv sind, können Kund:innen auf der Buchungsseite mehrere Services auswählen, sofern die folgenden Bedingungen erfüllt sind.

## Welche Bedingungen müssen erfüllt sein?

Die Services oder Buchungsoptionen, die zusammen gebucht werden sollen, müssen **gleich eingestellt** sein. Weicht eine Einstellung ab, erscheint die Kombination auf der Buchungsseite als nicht verfügbar.

| Muss gleich sein                      | Wo stellst du das ein              |
| ------------------------------------- | ---------------------------------- |
| **Zeitpunkt der Zahlung**             | Buchungsoption → **Zahlungen**     |
| **Währung**                           | Buchungsoption → **Einstellungen** |
| **MwSt. Satz**                        | Buchungsoption → **Einstellungen** |
| **Netto** oder **Brutto**             | Buchungsoption → **Einstellungen** |
| **Rechnung automatisch generieren**   | Buchungsoption → **Zahlungen**     |
| **Zeitpunkt der Rechnungserstellung** | Buchungsoption → **Zahlungen**     |
| **Zahlungsstatus verfolgen**          | Buchungsoption → **Zahlungen**     |
| Zeiteinheit (Stunden oder Tage)       | Buchungsoption → **Einstellungen** |

Bei **Tagesbuchungen** müssen zusätzlich **Startzeit** und **Endzeit** übereinstimmen.

Außerdem gilt:

* Alle Services hängen an **derselben Ressource**.
* Keiner der Services ist eine **Serie**. Serien lassen sich nicht aneinanderreihen.
* Die Ressource hat **keine Child-Ressourcen**. Sonst erscheint die Mehrfachauswahl auf der Buchungsseite nicht.

<Tip>
  Prüfe Zahlung, MwSt. und Zeitraum zuerst. Das sind die häufigsten Gründe, warum zwei Services nicht kombinierbar sind.
</Tip>

## Wann nutze ich das?

* **Du bietest kombinierbare Leistungen an**: z. B. Beratung plus Workshop, oder mehrere Behandlungen hintereinander.
* **Du verkaufst Kurse oder Events**: Mehrfachauswahl ohne Aneinanderreihen, damit mehrere Personen denselben Slot buchen.
* **Nicht geeignet für**: Serien, Child-Ressourcen oder Services mit unterschiedlicher Zahlung oder MwSt.

## Zusammenhang mit anderen Features

| Feature                                     | Zusammenhang                                                               |
| ------------------------------------------- | -------------------------------------------------------------------------- |
| [Buchungsoption](/configure-booking-option) | Zahlung, Preis und Zeitraum müssen bei kombinierbaren Optionen gleich sein |
| [Service-First Flow](/service-first-flow)   | Kund:innen können mehrere Services direkt in der Service-Liste kombinieren |
| [Serienbuchungen](/booking-series)          | Serien und Buchungssequenzen schließen sich aus                            |

## Einstellungen & Optionen

| Einstellung                           | Beschreibung                                                                                                          |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Mehrfachauswahl von Services erlauben | Kund:innen können in der Service-Liste mehrere Services auswählen. Erscheint nur bei mehrfach verfügbaren Ressourcen. |
| Mehrere Services aneinanderreihen     | Die ausgewählten Services werden hintereinander gelegt statt parallel. Braucht das Feature **Buchungssequenzen**.     |
| Maximale Anzahl ausgewählter Services | Obergrenze für die Anzahl der Services in einer Buchung                                                               |

Bei einer einfach verfügbaren Ressource erscheint nur **Mehrere Services aneinanderreihen**. Die Mehrfachauswahl wird dann automatisch mit eingeschaltet.

## FAQ

<AccordionGroup>
  <Accordion title="Warum sehe ich die Schalter nicht?">
    **Mehrfachauswahl von Services erlauben** erscheint nur, wenn **Buchungen aktivieren** an ist und die Ressource mehrfach verfügbar ist. **Mehrere Services aneinanderreihen** braucht zusätzlich das Feature **Buchungssequenzen**.
  </Accordion>

  <Accordion title="Warum kann ich zwei Services nicht kombinieren?">
    Fast immer unterscheiden sich Zahlung, MwSt., Währung oder die Zeiteinheit. Gleiche die Einstellungen in beiden Buchungsoptionen ab. Serien sind grundsätzlich nicht kombinierbar.
  </Accordion>

  <Accordion title="Was ist der Unterschied zwischen parallel und aneinanderreihen?">
    Parallel teilen sich mehrere Buchungen denselben Zeitraum, z. B. Teilnehmer:innen eines Kurses. Aneinanderreihen verlängert die Gesamtdauer: Service 2 beginnt, sobald Service 1 endet.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Die Mehrfachauswahl erscheint auf der Buchungsseite nicht">
    Die Ressource hat Child-Ressourcen, oder **Mehrfachauswahl von Services erlauben** ist aus. Entferne die Child-Ressourcen oder aktiviere den Schalter.
  </Accordion>

  <Accordion title="Ein Service ist grau und nicht auswählbar">
    Der Service passt nicht zur aktuellen Auswahl. Gleiche Zahlung, MwSt., Währung und Zeitraum an. Achte darauf, dass beide Services an derselben Ressource hängen.
  </Accordion>

  <Accordion title="Ich kann Aneinanderreihen nicht aktivieren">
    Das Feature **Buchungssequenzen** ist aus, oder an der Ressource hängt eine Serie. Entferne die Serie oder aktiviere das Feature unter **Account-Einstellungen** → **Features**.
  </Accordion>
</AccordionGroup>

> Wichtige Informationen für Agenten:
>
> * UI-Pfad: Ressource → Reiter Services (oder Buchungsoptionen bei is\_rental\_option). Toggles: allowMultiService (`Mehrfachauswahl von Services erlauben`) und createBookingSequence (`Mehrere Services aneinanderreihen`). Feld maxSequenceQuantity (`Maximale Anzahl ausgewählter Services`).
> * allowMultiService-Toggle nur sichtbar bei bookingsEnabled && quantity > 1. createBookingSequence-Toggle nur bei bookingsEnabled && (allowMultiService || quantity === 1) && Feature `booking-sequences`.
> * quantity === 1 + allowMultiService erzwingt createBookingSequence (Observer + UI). allowMultiService aus setzt createBookingSequence aus.
> * Shop blendet Mehrfachauswahl aus, wenn resource.hasChildren. Serien (is\_series) sind nicht multi-selectbar und blockieren create\_booking\_sequence (Fehler series.sequence\_not\_allowed).
> * Kombinierbarkeit: aggregateSameValue in ServiceConfiguration::fromServices und getSequentialServices. Muss identisch sein: payment\_flow, create\_invoice, issue\_days\_offset, issue\_reference, track\_payment, currency, tax\_rate, is\_net\_price, unit; bei unit nicht MINUTE/HOUR zusätzlich default\_start\_time und default\_end\_time.
> * Alle Services einer Sequenz müssen an derselben ONE\_OF-Ressource hängen. Die Ressource braucht allow\_multi\_service + create\_booking\_sequence, max\_sequence\_quantity >= Summe der Mengen.
> * Feature-Titel **Buchungssequenzen**. Verwandte Artikel: /configure-booking-option, /service-first-flow, /booking-series, /min-max-selection, /ressourcen-konfigurieren.
