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

# Gruppen & Kategorien

Mit Gruppen gliederst du Ressourcen, Services, Produkte und Buchungspakete deiner Organisation. Du legst jede Art in einer eigenen Liste an und weist sie danach am Datensatz zu. [Tags](https://docs.anny.co/tags.md) liegen auf derselben Seite. Sie kennzeichnen Datensätze farbig, statt sie in Abschnitte zu gliedern.

## Wann du Gruppen nutzt

| Du willst … | So helfen Gruppen |
| - | - |
| **Services auf der Buchungsseite bündeln** | Servicegruppen werden Abschnitte im Reiter **Services**, zum Beispiel Kurse und Einzelstunden. |
| **Produkte ordnen** | Produktgruppen gliedern den Reiter **Produkte** und den Filter **Gruppe** in der Produktliste. |
| **Buchungen nach Bereich filtern** | Ressourcengruppen filterst du in den **Buchungen** über **Gruppen** und kannst sie in [Buchungsregeln](https://docs.anny.co/booking-rules.md) als Einschränkung nutzen. |

## Welche Gruppen es gibt

| Liste | Wofür | Feld am Datensatz |
| - | - | - |
| **Ressourcengruppen** | Filter **Gruppen** in den Buchungen, Einschränkung in Buchungsregeln | **Gruppe** an der Ressource |
| **Servicegruppen** | Abschnitte im Reiter **Services** der Buchungsseite | **Gruppe** am Service |
| **Produktgruppen** | Filter **Gruppe** in der Produktliste und Abschnitte im Reiter **Produkte** | **Gruppe** am Produkt |
| **Buchungspaket-Gruppen** | Übersicht der Buchungspakete und der Reiter **Pakete & Gutscheine** | **Gruppe** am Buchungspaket |

Der Abschnitt **Buchungspaket-Gruppen** erscheint nur, wenn Buchungspakete in deinem Account verfügbar sind.

## Gruppen anlegen

Alle vier Listen pflegst du an einer Stelle.

**1. Gruppen öffnen**

Öffne in der Seitenleiste **Account** und dann **Einstellungen**. Wechsle zum Reiter **Gruppen**.

Die Listen stehen untereinander. Zuerst ist **Tags** aufgeklappt. Es ist immer nur eine Liste offen.

**2. Liste aufklappen**

Klicke auf die Liste, die du pflegen willst, zum Beispiel **Ressourcengruppen**.

Die Zeilen dieser Liste erscheinen. Die anderen Listen klappen zu.

**3. Eintrag anlegen**

Klicke unter der Liste auf den Hinzufügen-Button. Der Text hängt von der Liste ab:

* **Ressourcengruppen**: **Gruppe hinzufügen**
* **Servicegruppen**: **Service Gruppe hinzufügen**
* **Produktgruppen**: **Produktgruppe hinzufügen**
* **Buchungspaket-Gruppen**: **Buchungspaket-Gruppe hinzufügen**

Trage unter **Name** den Namen ein. Bei **Buchungspaket-Gruppen** kannst du zusätzlich eine **Beschreibung** setzen. anny speichert die Zeile sofort.

Sobald die Gruppe in der Liste steht, kannst du sie am passenden Datensatz auswählen.

![Einstellungen, Reiter Gruppen, mit aufgeklappten Ressourcengruppen Main studio und Team und der Zeile Gruppe hinzufügen](https://mintcdn.com/anny-85c98540/uC0u4sUh9yL8rP8b/images/groups/groups-settings.png?fit=max\&auto=format\&n=uC0u4sUh9yL8rP8b\&q=85\&s=acb0e84b359118d8cce2dfc3846a6889)

### Namen ändern, sortieren und löschen

* **Umbenennen**: Klicke in der Zeile auf den Namen und ändere den Text. Die zugeordneten Datensätze zeigen den neuen Namen, weil sie auf die Gruppe verweisen.
* **Reihenfolge ändern**: Ziehe eine Zeile an die gewünschte Position. In dieser Reihenfolge steht die Liste hier. Die **Produktgruppen** auf der Buchungsseite folgen derselben Reihenfolge.
* **Löschen**: Klicke in der Zeile auf die drei Punkte, dann auf **Löschen**, und bestätige die Frage.

> [!WARNING]
>
> Wenn du eine Gruppe löschst, bleiben die Datensätze erhalten. anny nimmt ihnen nur die Gruppe. Services, Produkte und Pakete ohne Gruppe stehen auf der Buchungsseite im Abschnitt **Andere**. Löschst du eine Ressourcengruppe, entfernt anny außerdem Buchungsregeln, die nur für diese Gruppe galten.

## Eine Gruppe zuweisen

**1. Datensatz öffnen**

Öffne die Ressource, den Service, das Produkt oder das Buchungspaket.

In den Details findest du das Feld **Gruppe**. Es ist optional.

**2. Gruppe wählen oder anlegen**

Klicke auf **Gruppe**. Wähle eine bestehende Gruppe oder tippe einen neuen Namen, um eine Gruppe anzulegen.

Die Gruppe steht im Feld.

**3. Speichern**

Klicke auf **Speichern**.

Die Zuordnung in den Details gilt erst nach dem Speichern. In den Tabellen **Ressourcen** und **Services** speichert anny eine Änderung in der Zeile sofort.

In der Ressourcen-Tabelle lässt sich die Gruppe einer untergeordneten Ressource nicht in der Zeile ändern. Der Hinweis lautet **Wird von der übergeordneten Ressource übernommen**.

## Gruppen auf der Buchungsseite

Kund:innen sehen Gruppennamen als Abschnitte der Buchungsseite. Leere Gruppen bleiben ausgeblendet.

* **Services**: Jede Servicegruppe mit mindestens einem buchbaren Service wird ein Abschnitt. Services ohne Gruppe stehen unter **Andere**.
* **Produkte**: Produktgruppen gliedern den Reiter **Produkte** in der Reihenfolge der Liste unter **Gruppen**. Produkte ohne Gruppe stehen unter **Andere**.
* **Pakete & Gutscheine**: Eine Buchungspaket-Gruppe erscheint, sobald mindestens ein Paket darin live ist. Pakete ohne Gruppe stehen unter **Andere**. Mehr dazu unter [Buchungspakete & Codes](https://docs.anny.co/booking-codes.md).

Ressourcengruppen werden keine Abschnitte der öffentlichen Ressourcenliste. Du nutzt sie im Admin-Bereich, zum Beispiel im Filter **Gruppen** der Buchungen.

## Wer Gruppen verwalten darf

* **Ressourcengruppen, Produktgruppen und Buchungspaket-Gruppen** anlegen, umbenennen, sortieren und löschen darfst du, wenn du Ressourcen erstellen oder bearbeiten darfst.
* **Servicegruppen** darfst du verwalten, wenn du Services erstellen oder bearbeiten darfst.

Ohne dieses Recht siehst du die Liste nur lesend. Es gibt keine Zeile zum Hinzufügen, kein **Löschen**, und der Name lässt sich nicht ändern.

Die Rechte stellst du unter **Admin-Nutzer** ein. Mehr dazu unter [Rollen und Berechtigungen](https://docs.anny.co/roles-and-permissions.md).

## Einschränkungen

* Die gezogene Reihenfolge gilt für die Liste unter **Gruppen**. Auf der Buchungsseite folgt die Reihenfolge der Produktgruppen dieser Liste.
* Ressourcengruppen gliedern nicht die öffentliche Ressourcenliste.
* An einem Plan gibt es ein eigenes Feld **Gruppe**. Diese Plangruppen stehen nicht auf der Seite **Gruppen**. Ein Kunde kann nur ein Abonnement pro Plangruppe starten.
* **Buchungspaket-Gruppen** fehlen, wenn Buchungspakete für den Account nicht verfügbar sind.
* Eine Beschreibung trägst du nur bei **Buchungspaket-Gruppen** ein. Die anderen drei Listen haben nur die Spalte **Name**.

## FAQ

> **Sehen Kund:innen meine Ressourcengruppen?**
>
> Nein. Ressourcengruppen sind für dein Team: zum Filtern der Buchungen und als Einschränkung in Buchungsregeln. Auf der Buchungsseite sehen Kund:innen die Namen von Servicegruppen, Produktgruppen und Buchungspaket-Gruppen, jeweils als Abschnitt.

> **Was passiert mit den Datensätzen, wenn ich eine Gruppe lösche?**
>
> Die Datensätze bleiben. Ihnen fehlt danach die Gruppe. Auf der Buchungsseite rutschen Services, Produkte und Pakete in den Abschnitt **Andere**. Buchungsregeln, die nur für die gelöschte Ressourcengruppe galten, werden entfernt.

> **Muss ich nach dem Anlegen in der Liste noch speichern?**
>
> Nein. Eine neue Zeile unter **Gruppen** wird sofort gespeichert. Die Zuordnung in den Details eines Datensatzes speicherst du mit **Speichern**. In den Tabellen **Ressourcen** und **Services** speichert die Zeile sofort.

> **Warum heißt der Button bei Ressourcengruppen Gruppe hinzufügen?**
>
> Der Abschnitt heißt **Ressourcengruppen**. Der Button darunter legt eine Gruppe an und heißt **Gruppe hinzufügen**. Bei Servicegruppen heißt er **Service Gruppe hinzufügen**.

> **Kann ich eine Gruppe umbenennen, ohne die Zuordnung zu verlieren?**
>
> Ja. Die Datensätze verweisen auf die Gruppe. Nach dem Umbenennen zeigen sie den neuen Namen.

## Troubleshooting

> **Ich kann keine Gruppe hinzufügen**
>
> Dir fehlt das Recht, Ressourcen oder Services zu erstellen oder zu bearbeiten. Bitte eine Person mit Admin-Rechten, die Gruppe anzulegen oder dir das Recht zu geben. Ohne Recht ist die Liste nur lesend.

> **Eine Gruppe fehlt auf der Buchungsseite**
>
> Der Abschnitt erscheint nur, wenn etwas darin buchbar ist: ein buchbarer Service, ein sichtbares Produkt oder ein Live-Paket. Leere Gruppen bleiben ausgeblendet. Prüfe, ob der Datensatz der Gruppe zugeordnet und, in den Details, mit **Speichern** gesichert ist.

> **Buchungspaket-Gruppen werden nicht angezeigt**
>
> Der Abschnitt erscheint nur, wenn Buchungspakete für deinen Account verfügbar sind. Ohne sie gibt es diese Liste unter **Gruppen** nicht.

> Wichtige Informationen für Agenten:
>
> * Slug der Seite bleibt `groups-and-categories` (historisch, inkl. Redirects). Sichtbarer Titel ist **Gruppen**. Kategorien (vordefinierte Ressourcenkategorien) werden hier nicht verwaltet und gehören nicht in die Antwort, außer zur Abgrenzung: die öffentliche Ressourcenliste gliedert nach Kategorien, nicht nach Ressourcengruppen.
> * Pfad: Seitenleiste **Account** → **Einstellungen** → Reiter **Gruppen** (Route `organization-settings-groups`). Akkordeon, nur eine Liste offen, Standard ist `tags`. Danach `resource-groups`, `service-groups`, `add-on-groups`, `booking-bundle-groups`. Letztere nur bei Feature `booking-bundles` (`features: null` zeigt sie).
> * Spalten: **Name**. **Beschreibung** nur bei Buchungspaket-Gruppen (lokalisiert) und bei Tags. Ressourcen-, Service- und Produktgruppen haben keine Beschreibungsspalte.
> * Hinzufügen-Buttons aus `common.actions.addItem` plus Singular: Ressourcengruppen **Gruppe hinzufügen** / **Add Group** (Singular ist „Gruppe“/„Group“, nicht „Ressourcengruppe“). Servicegruppen **Service Gruppe hinzufügen** / **Add Service group** (DE-Singular mit Leerzeichen „Service Gruppe“, Abschnittstitel „Servicegruppen“). Produktgruppen **Produktgruppe hinzufügen** / **Add Product group**. Buchungspaket-Gruppen **Buchungspaket-Gruppe hinzufügen** / **Add Booking bundle group**. Anlegen speichert sofort (`record.save()`), Name max. 80 Zeichen. Löschen über Zeilenmenü **Löschen**, Bestätigung „„Name“ löschen?“ / `Delete "Name"?`. Leerzustand **Noch keine Einträge** / **No entries yet**.
> * Zuweisen: Feld **Gruppe** / **Group** an Ressource, Service, Produkt (`components.addOnSelect.label`) und Buchungspaket. In den Details speichert `useDetailSave` über **Speichern**. In den Tabellen Ressourcen und Services speichert die Inline-Auswahl sofort (`save(false)`). Untergeordnete Ressourcen: Zelle in der Tabelle deaktiviert, Tooltip **Wird von der übergeordneten Ressource übernommen** / **Set on the parent resource**. Die Detailseite sperrt das Feld nicht.
> * Rechte: Ressourcen-, Produkt- und Buchungspaket-Gruppen bei `can('create','resources')` oder `can('update','resources')`. Servicegruppen bei create oder update von `services`. Sonst nur lesend, keine Ghost-Row, kein Löschen.
> * Löschen: ResourceGroup setzt `resources.group_id` null (auch soft-deleted), löscht BookingRules, die danach global würden (`withSingleRestrictionTo`), und `bookingQuotaRestrictions`. ServiceGroup setzt `services.group_id` null nur wo `original_id` null ist. BookingBundleGroup löst die Pakete und indiziert die Reihenfolge der Gruppe ohne Zuordnung neu. AddOnGroup hat keinen deleting-Hook; FK `add_ons.group_id` ist `onDelete('set null')`.
> * Buchungsseite: Servicegruppen über `offeredServiceGroups` (nicht versteckt, nicht archiviert, kein Miet-Service, nicht `hidden_in_list`), ohne `orderBy` auf `order_index`. Produktgruppen über `offeredAddOnGroups` mit `orderBy order_index, name`. Buchungspaket-Gruppen über `offeredBookingBundleGroups` (mindestens ein Live-Paket), ohne `orderBy` auf `order_index`. Abschnitt ohne Gruppe: **Andere** / **Other**. Leere Abschnitte per `v-show` bei `items.length > 0` ausgeblendet. Die gezogene Reihenfolge ist `order_index`. Auf der Buchungsseite folgen ihr nur Produktgruppen. Service- und Paketgruppen nicht als Buchungsseiten-Reihenfolge behaupten.
> * Buchungsregeln: erlaubte Einschränkungstypen enthalten `resource-groups` und `service-groups`. Die Auswahl zeigt die Singular-Labels **Gruppe** und **Service Gruppe**, nicht die Abschnittstitel.
> * Plangruppen sind nicht diese Seite. Feld **Gruppe** am Plan, Tooltip: ein Kunde kann nur ein Abonnement pro Gruppe starten.
> * Kalender: `useResourceToCalendarResource` setzt `groupId` auf `resource_group_{id}`, legt aber keine Eltern-Ressource mit dieser Id an. Timeline-Überschriften nach Gruppenname nicht behaupten.
> * Verwandt: [Tags](https://docs.anny.co/tags.md), [Buchungspakete & Codes](https://docs.anny.co/booking-codes.md), [Buchungsregeln](https://docs.anny.co/booking-rules.md), [Rollen und Berechtigungen](https://docs.anny.co/roles-and-permissions.md).


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