Belegungsplan

occupancy-plan

Belegungsplan

Mit diesem Plugin können unter WordPress Belelgungspläne für Sportstätten verwaltet werden und über einen Shortcode auf Seiten angezeigt werden.

Die Verwaltung der Pläne und der Belegungen erfolgt über das Admin Backend. Außerdem besteht die Möglichkeit für einen Belegungsplan die Buchung von Belegung für angemeldete Benutzer zu erlauben.

Funktionalitäten:

  • Erstellen von Belegungsplänen mit Anfangs- und Endezeit
  • Ein Belegungsplan kann mehere Plätze, Hallenteile oder Courts enthalten
  • Belegung können stündlich oder halbstündlich gebucht werden
  • Die Grundfarben des Planes lassen sich konfigurieren
  • Optional kann eine Detailanzeige aktiviert werden, welche angemeldete Benutzer aufrufen können
  • Optional besteht die Möglichkeit, dass angemeldete Benutzer direkt über den Plan Buchungen anlegen
  • Es besteht die Möglichkeit über neue Belegungen per Mail benachrichtigt zu werden
  • Für eine Belegungen kann Hintergrund- sowie Textfarbe definiert werden.
  • Außerdem kann für eine Belegung optional Kontaktinformationen und ein Kommentar angegeben werden.
Plan Data

Belegungsplan Anlegen

  • Der Belegungsplan hat einen Namen und optional kann eine Beschreibung angegeben werden.
  • Die Platzanzahl / Courts bestimmt, wie viele Plätze, Hallenteile für die Belegungen zur Verfügung stehen. Die Plätze für einen Belegungsplan werden auf dem Tab „Plätze“ angelegt.
  • Ein Belegungsplan kann stündlich oder halbstündlich organisiert sein.
  • Weiterhin wird angegeben von wann bis wann Belegungen möglich sind. Für Mitternacht einfach 23:59 Uhr als Endzeit angegeben.
  • Die Farben bestimmen das farblich Aussehen des Planes. Die Kopf / Header sowie die Textfarbe wird für die Wochentags Anzeige und die Stunden verwendet. Die Rahmenfarbe wird für das Gitternetz eingesetzt. Die Farbe der Belegungen erfolgt bei den Belegungen.
  • Mit dem Setzen von Belegungen Zulassen / „Allow Bocking“ besteht die Möglichkeit für angemeldete Benutzer Buchungen von Belegung direkt im Plan durchzuführen (Siehe Rolle „Belegungsplan Anwender“).
  • Mit Detaildaten anzeige / Show Details wird die Möglichkeit freigeschaltet für vorhanden Belegungen die Detailinformationen abzurufen. Diese ist ebenfalls nur für angemeldet Benutzer möglich.
  • Berechtigungen prüfen erzwingt einen angemeldeten Benutzer, welcher einer Belegungsplan-Rolle zugeordnet ist.
  • Der Bookable Text wird als Platzhalter für buchbare Belegung im Plan verwendet.
  • Der Wert „Cleanup Tage“ gibt an, nach wie vielen Tagen die Buchung aus dem Plan gelöscht werden. Wenn 0, dann werden keine Buchung gelöscht.

Plätze Anlegen

  • Für jeden buchbaren Platz / Court / Hallenteil oder Wohnung kann über den Tab „Platznamen“ die notwenigen Plätze angelegt werden.
  • Ein Platz kann zusätzlich aus Unterplätzen bestehen. Beispiel ein Reiterhof mit mehreren Ställen, welche in Boxen unterteilt sind.
Plan Data
Create Block

Belegung Anlegen

Belegungen können im Admin Backend erstellt werden oder wenn es auf dem Belegungsplan freigegeben wurde, auch am Public Frontend für angemeldete Benutzer.

  • Der Kurzname / Short Name wird im Plan für die Anzeige verwendet. Dieser sollte 3 bis max. 4 Zeichen lang sein.
  • Weiterhin braucht die Belegung einen Namen und optional kann eine Beschreibung hinzugefügt werden.
  • Nach der Auswahl eines Wochentages und des Platzes oder Hallenteils kann die Zeitspanne für die Belegung angegeben werden. Je nach ausgewähltes Intervall sind unterschiedlich Angaben möglich.
  • Wenn es sich um einen einmalige Termin handelt, dann wird nur das Datum benötigt. Bei wöchentlich und monatlichen Belegung wird ein Gültigkeitsbereich angegeben. Bei einer monatlich Belegung kann zusätzlich angegeben, der wie vielte Tag im Monat für das Intervall verwendet wird.
  • Mit den ausgewählten Farben wird die Belegung im Plan dargestellt.
  • Mit dem Kontakt kann ein Ansprechpartner für die Belegung angegeben werden. Außerdem kann ein Kommentar erfasst werden.

Frontend

Über den entsprechenden Shortcode kann der Belegungsplan auf einer beliebigen Seite eingebunden werden.

Beispiel:

[occupancy_plan id=1]

Mit dem Attribute mode kann festgelegt werden, ob der Plan wöchentlich week oder nur ein einzelner Tag daily angzeigt wird. Wenn mehr als 4 Plätze / Hallenteil verwendet werden, dann macht die Anzeige einer Woche keinen Sinn.

Detailinformationen Abrufen

Wenn die Option auf dem Belegungsplan aktiv ist, dann besteht für angemeldete Benutzer die Möglichkeit die Detailinformationen von vorhandenen Belegung abzurufen

Block Details
Block Request

Belegung am Frontend Buchen

Ist die Option am Belegungsplan aktiv, dann besteht für angemeldete Benutzer mit der Rolle „Belegungsplan Anwender“ die Möglichkeit frei Blöcke mit einer Belegung zu reservieren.

  • Da bereits ein Zeitraum durch das anklicken definiert wurde, besteht für den Anwender nur die Möglichkeit die Zeitspanne zu definieren
  • Zusätzlich kann der Benutzer Kurzname, Name, Beschreibung, Kontakdaten und eine Kommentar hinterlegen
  • Mit der Farbauswahl wird die Optik der Belegung definiert

Email Benachrichtigung

Auf dem Belegungsplan besteht die Möglichkeit zu Konfigurieren, dass eine Email versendet wird, sobald eine Belegung am Frontend gebucht wurde

  • Neben dem Empfänger wird eine Betreffzeile benötigt.
  • Das Template kann frei definiert werden und die Daten aus der Buchung können durch Platzhalter in dem Text eingebettet werden.

Genehmigungsprozess

Seit der Version 1.2.6 gibt es die Möglichkeit einen Belegungsplan mit vorläufigen Buchungen zu nutzen.  Hierfür den Genehmigungsprozess aktivieren.

Vorläufige Buchungen werden im Plan mit einem getreiften Hintergrund angezeigt. Sobald eine neue Buchungen angelegt wird,  wird eine E-Mail versendet.

Sobald die vorläufige Buchung im Backend bestätigt oder abgelehnt wird, erhält der Benutzer eine entsprechende Bestätigungsemail.

Zusätzlich besteht die Möglichkeit im Buchungsdialog einen Hinweis auf die Datenschutzerklärung anzuzeigen, welchen von dem Benutzer bestätigt werden muss.