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

# Daten per URL an BOOKED! übergeben

> Wie du Reisezeitraum, Belegung, Zimmerkategorie, Preislisten und Restplatzangebote per URL-Parameter oder Data-Attribut an das BOOKED! Widget übergibst.

Du kannst die Buchungsstrecke von BOOKED! (die Online-Buchungsstrecke) mit Vorbelegungen aufrufen, zum Beispiel aus einem Angebot auf deiner Website direkt mit Reisezeitraum und passender Preisliste. Dieser Artikel beschreibt die Parameter, die du dafür verwenden kannst.

> [!NOTE]
>
> Nutzt du das BOOKED! Widget mit dem Tag `anexis-cloud-booked`, gelten andere
> Parameter. Siehe [BOOKED! in die Website
> einbetten](https://docs.cloud.anex.is/de/mandants/widgets/embed-booked.md).

## Voraussetzungen

* Das BOOKED! Widget ist auf einer Seite deiner Website eingebunden (Einbaucode mit `<div id="eassistant" data-id="...">`).
* Für den Parameter `RatePlanCode`: Du kennst den **Preislistencode** der Preisliste (unter **Preise** in der Preisliste im Reiter **Allgemein**).

## Schritte

1. Öffne die URL der Seite, auf der das Widget eingebunden ist, zum Beispiel `https://www.dein-hotel.com/de/buchen/`.
2. Hänge die gewünschten Parameter mit `?` an und trenne mehrere Parameter mit `&`. Die Parameter sind:

| Parameter | Wert | Wirkung |
| - | - | - |
| `Arrival` | Datum im Format JJJJ-MM-TT oder TT.MM.JJJJ | Setzt die Anreise im Kalender. Das Datum darf nicht in der Vergangenheit liegen. |
| `Departure` | Datum im Format JJJJ-MM-TT oder TT.MM.JJJJ | Setzt die Abreise. Funktioniert nur zusammen mit `Arrival`. |
| `Load` | `1` | Überspringt den Kalender und zeigt sofort die verfügbaren Unterkünfte. Funktioniert nur mit `Arrival` und `Departure`. |
| `Rooms` | `Erwachsene;Kinderalter` je Zimmer, Zimmer mit `\|` getrennt, Kinderalter mit `,` getrennt | Belegung vorauswählen. `1;1,6\|3` bedeutet: Zimmer 1 mit einem Erwachsenen und zwei Kindern (1 und 6 Jahre), Zimmer 2 mit drei Erwachsenen. |
| `RoomTypeId` | ID einer aktiven Zimmerkategorie | Zeigt nur diese Zimmerkategorie an. Der Gast kann den Filter entfernen. |
| `RatePlanCode` | Ein oder mehrere Preislistencodes, mit Komma getrennt | Zeigt nur diese Preislisten an. Der Gast kann die Auswahl mit **Auswahl entfernen** aufheben. |
| `RatePlanId` | Eine oder mehrere Preislisten-IDs, mit Komma getrennt | Wie `RatePlanCode`, aber mit der internen ID. |
| `RoomGap` | ID eines Restplatzangebots aus LAST MINUTE! | Hebt das Restplatzangebot in der Zimmerauswahl hervor und zeigt es an erster Stelle. |

3. Teste die URL im Browser und prüfe, ob die Buchungsstrecke die Vorauswahl richtig anzeigt.

### Beispiele

Reisezeitraum, Belegung und Restplatz, direkt zur Zimmerauswahl:

```
https://www.dein-hotel.com/de/buchen/?Arrival=2026-10-03&Departure=2026-10-10&Rooms=2&RoomGap=1836&Load=1
```

Nur bestimmte Preislisten:

```
https://www.dein-hotel.com/de/buchen/?RatePlanCode=EAB1,EAB3,EAB7
```

### Parameter als Data-Attribute übergeben

Alle Parameter kannst du auch direkt am Element des Widgets angeben. Schreibe den Namen dabei in Kleinbuchstaben mit `data-` davor. Data-Attribute haben Vorrang vor URL-Parametern.

```html theme={null}
<div
  id="eassistant"
  data-id="..."
  data-arrival="2026-10-03"
  data-departure="2026-10-10"
  data-rateplancode="EAB1"
></div>
```

## Tipps

* Verwende für Preislisten `RatePlanCode` statt `RatePlanId`. Der Preislistencode bleibt in der Regel gleich, die ID kann sich ändern, zum Beispiel wenn eine Preisliste per AlpineBits neu übertragen wird.
* Sind mehrere Preislisten vorausgewählt, zeigt BOOKED! sie im Feld „Auswahl" an. Tragen alle denselben Namen, erscheint der Name nur einmal.
* Ist ein Wert ungültig (z. B. ein Datum in der Vergangenheit, eine unbekannte Zimmerkategorie oder ein falscher Preislistencode), zeigt das Widget statt der Buchungsstrecke eine Fehlermeldung. Prüfe dann die Schreibweise der Parameter.

## Verwandte Artikel

* [Angebotspreislisten für BOOKED! einrichten](https://docs.cloud.anex.is/de/eassistant/modules/setup-booked-offer-rate-plans.md) -- Preislisten für Angebote vorbereiten
* [Angebotseinstellungen der Preisliste Seitenreferenz](./rate-plan-offer-settings) -- Felder Typ, Basis Preisliste und Angebot
* [BOOKED! in die Website einbetten](https://docs.cloud.anex.is/de/mandants/widgets/embed-booked.md) -- Parameter für das BOOKED! Widget der Anexis CLOUD!


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.