Tischreservierungen für WordPress

Beschreibung

Plugin Website | Live Demo | Support

Professionelles Tischreservierungssystem für Restaurants, Cafés und Imbisswagen. Zu den Funktionen gehören:

📱 Persönliche Smartphone-App (PWA): 💎 (Pro) Mach aus deinem Reservierungssystem eine native Smartphone-App. Zu den Funktionen gehören App-Installation, Push-Benachrichtigungen, Offline-Funktionalität, individuelles Branding (App-Name, Symbol, Farben) und blitzschnelle Leistung. QR-Code-Generierung für einfache Installation auf iOS- und Android-Geräten.

🖥️ Frontend: Mehrstufiges Reservierungsformular mit Verfügbarkeitscheck in Echtzeit, anpassungsfähigem Design, übersetztem Kalender und cleverem Zeitmanagement.

⚙️ Backend: Vollständiges Reservierungsmanagement mit Filtern, Sortieren, Statusänderungen, manuellen Buchungen, CSV-Export und direkter Kommunikation mit den Gästen.

🕒 Öffnungszeiten: Flexible Wochenzeiten, Feiertage, Sonderöffnungszeiten (Pro) und ausgeschlossene Tage. Sonderzeiten setzen normale Zeiten automatisch außer Kraft.

🏖️ Urlaubs- und Saisonverwaltung: 💎 (Pro) Lege Schließungszeiten fest (z. B. Betriebsferien, saisonale Pausen), die automatisch alle Tage innerhalb dieses Zeitraums für Buchungen sperren. Die konfigurierten Urlaubstermine werden in allen Datumsauswahlfeldern im Backend orange hervorgehoben, sodass du immer einen klaren Überblick hast.

🍽️ Küchenkapazitätsplanung: 💎 (Pro) Begrenze die maximale Anzahl an Gästen, die für denselben Intervall gebucht werden können, unabhängig von der Gesamtzahl der Sitzplätze im Restaurant. Dies spiegelt den Durchsatz der Küche wider: Selbst wenn das Restaurant nicht voll besetzt ist, wird ein Intervall gesperrt, sobald die Summe aus bereits gebuchten Gästen in diesem Zeitabschnitt und der aktuellen Anfrage das festgelegte Maximum pro Zeitabschnitt überschreitet.

📧 E-Mails: Sprachenspezifische Vorlagen 💎 (Pro) (9 Sprachen: DE, EN, US, IT, ES, FR, PL, RU, NL) mit Platzhaltern, anpassbarem Absender und automatischer Sprachauswahl.

Stornierungen: Selbststornierung durch Gäste 💎 (Pro) über einen E-Mail-Link mit einstellbarer Mindestanzahl an Stunden vor der Reservierung und automatischer Benachrichtigung.

🎉 Event-Management: 💎 (Pro) Erstell komplett anpassbare Event-Typen (z. B. Geburtstagsparty, Hochzeit, Firmenevent) mit individueller Dauer pro Typ. Events können auf bestimmte Wochentage beschränkt werden (z. B. „Mittagessen nur Freitags und Samstags“) oder mit einem Kachel-basierten Datumswähler anstelle eines Kalenders an ausgewählte Sondertermine gebunden werden, sodass keine Verwirrung wegen nicht verfügbarer Tage entsteht. Ein Tag, an dem normalerweise geschlossen ist, kann automatisch geöffnet werden, wenn eine Veranstaltung dafür geplant ist. Es werden nur Zeitfenster angezeigt, in die die gesamte Veranstaltungsdauer vor Ladenschluss passt, sodass unvollständige Buchungen vermieden werden. Wenn genau ein Veranstaltungstyp konfiguriert ist, aktiviert das Formular diesen direkt, ohne zusätzliche Schritte anzuzeigen. Die Anzeige der Veranstaltungsdauer im Frontend ist optional.

📅 Kalender: Visuelle Kalenderansicht aller Reservierungen mit Monats-, Wochen- und Tagesansicht. Dynamische Zeitfenster passen sich automatisch an die konfigurierten Öffnungszeiten an. Die Wochenansicht zeigt die frühesten bis spätesten Zeiten für alle Tage, während die Tagesansicht nur die Öffnungszeiten für den jeweiligen Tag anzeigt. Pop-up zur Verwaltung mit einem Klick 💎 (Pro) für Statusänderungen und iCal-Feed-Abonnement 💎 (Pro) für Google Kalender, Apple Kalender, Outlook und Thunderbird.

🎨 Design: Du kannst Farben (Hintergrund, Text, Schaltflächen 💎 (Pro), Kachelfarbe 💎 (Pro)) und Eckenradius 💎 (Pro) anpassen und das Ganze live 💎 (Pro) direkt im Backend checken – so siehst du deine Änderungen in einer echten Formularvorschau, bevor du sie speicherst.

🌍 Internationalisierung: Volle Übersetzungsunterstützung für Backend, Frontend, E-Mails, Kalender und praktisch alle UI-Elemente. Dynamische Sprachumschaltung. Unterstützt wohl 9 Sprachen: Deutsch, Englisch (US), Englisch (UK), Italienisch, Spanisch, Französisch, Polnisch und Russisch.

🔒 Sicherheit und Leistung: Nonce-Überprüfung, Eingabereinigung, Schutz vor SQL-Injection, Schutz vor XSS, optimierte Abfragen und effiziente AJAX-Handler.

Plugin Website | Live Demo | Support

Technische Funktionen

  • AJAX-Integration:

    • Echtzeit-Verfügbarkeitsprüfung
    • Dynamisches Laden von E-Mail-Vorlagen
    • Du musst die Seite nicht neu laden.
  • Kalender-Integration: * (Pro)

    • iCal-Feed für externe Kalender-Apps
    • Unterstützung für Google Calendar, Apple Calendar, Outlook, Thunderbird
    • Token-basierter sicherer Zugriff
    • Automatische Synchronisation
  • Sicherheit:

    • Nonce-Verifizierung für alle Formulare
    • Reinigung aller Eingänge
    • Schutz vor SQL-Injection durch vorbereitete Anweisungen
    • XSS-Schutz durch Escaping
  • Performance:

    • Optimierte Datenbankabfragen
    • Effiziente AJAX-Handler

Verwendung

Erste Schritte

  1. Allgemeine Einstellungen konfigurieren:

    • Geh zu „Reservierungen“ > „Einstellungen“ > Registerkarte „Allgemein“
    • Gib den Namen des Restaurants ein
    • Richte die E-Mail-Adresse für Benachrichtigungen ein
    • Leg die maximale Anzahl an Leuten* (Pro) und die Aufenthaltsdauer* (Pro) fest.
  2. Öffnungszeiten einrichten:

    • Registerkarte „Öffnungszeiten“ > „Reguläre wöchentliche Öffnungszeiten“
    • Aktiviere die gewünschten Wochentage
    • Legen Sie Öffnungszeiten (Start und Ende) für jeden Tag fest
    • Zeitintervall konfigurieren* (Pro) (Standard: 30 Minuten)
  3. Feiertage hinzufügen: * (Pro)

    • Registerkarte „Öffnungszeiten“ > „Feiertage und Sonderöffnungszeiten“
    • Wählen Sie ein Datum im Kalender aus.
    • Klick auf „Ausgewähltes Datum konfigurieren“.
    • Wähle „Den ganzen Tag geschlossen“ oder „Sonderöffnungszeiten“.
    • Speichere die Einstellungen.
  4. E-Mail-Vorlagen anpassen: * (Pro)

    • Registerkarte „E-Mails“
    • Wähle die Sprache aus, die du willst.
    • Passe den Betreff und die Nachricht für jeden E-Mail-Typ an.
    • Nutzen Sie Platzhalter für dynamische Inhalte
  5. Design anpassen:

    • „Design“-Registerkarte
    • Wähle die Hintergrundfarbe für das Formular aus.
    • Textfarbe anpassen
    • Button Farben anpassen* (Pro)
    • Kachelfarbe anpassen* (Pro)
    • Eckenradius einstellen* (Pro) (0–50 Pixel)
    • Nutze die Live-Formularvorschau*, um alle Änderungen in Echtzeit zu sehen, bevor du sie speicherst.
  6. Wähle deine Sprache aus:

    • Registerkarte „Sprache“
    • Wähle die gewünschte Sprache für Frontend und Backend
    • Alle Texte werden automatisch übersetzt.
  7. Formular einbetten:

    • Erstelle eine neue Seite oder bearbeite eine bestehende Seite
    • Füge den Shortcode [reservation-form] ein.
    • Veröffentlichen Sie die Seite

Reservierungen verwalten

Reservierungsliste:
– Geh zu „Reservierungen“ > „Reservierungen“
– Nutze Filter, um bestimmte Reservierungen anzuzeigen
– Sortiere nach verschiedenen Kriterien
– Klicke auf „Bestätigen“ oder „Ablehnen“, um den Status zu ändern – Klicke auf „Bearbeiten“, um Details zu ändern
– Klicke auf „Löschen“, um eine Reservierung zu entfernen
– Wechsle zwischen Tabellenansicht und Kartenansicht (optimiert für Mobilgeräte/Desktop)

Manuelle Reservierung hinzufügen:
– Geh zu „Reservierungen“ > „Neue Reservierung“
– Füll alle Felder aus
– Wähl Datum und Uhrzeit aus (spezielle Öffnungszeiten werden automatisch berücksichtigt)
– Optional: Schick dem Gast eine Bestätigungs E-Mail
– Klick auf „Reservierung erstellen“

CSV-Export:
– Gehen Sie zu „Reservierungen“ > „Reservierungen“.
– Wählen Sie optional einen Filter aus.
– Klicken Sie auf „CSV exportieren”.
– Die Datei wird heruntergeladen.

Smartphone App (PWA) (PRO)

Die Pro-Version hat eine Progressive Web App (PWA)-Funktion, die dein Reservierungssystem in eine native Smartphone-App verwandelt.

Hauptfunktionen:

App-Installation:
– Direkt auf Smartphones installieren, ohne einen App Store zu brauchen
– Ein echtes App-Erlebnis mit deinem Branding
– Kann auf iOS- und Android-Geräten installiert werden
– QR-Code für eine einfache Installation

Push-Benachrichtigungen:
– Reservierungsbestätigungen als Push-Nachrichten verschicken
– Automatische Erinnerungen für bevorstehende Reservierungen
– Echtzeit-Updates direkt auf die Geräte der Gäste
– Sicheres Benachrichtigungssystem auf Basis von VAPID

Offline-Funktion: – Funktioniert auch ohne Internetverbindung – Automatische Synchronisierung, wenn du wieder online bist – Cleveres Caching-System

Individuelles Branding: – Du kannst den Namen und den Kurznamen der App anpassen – Lade dein eigenes App-Symbol hoch – Leg die Farben für das App-Design fest – Professionelles Aussehen, das zum Branding deines Restaurants passt

Leistung: – Superschnelle Ladezeiten – Cleveres Caching für optimale Geschwindigkeit – Progressive Verbesserung für alle Geräte

Konfiguration:
– Gehen Sie zu „Reservierungen“ > „Einstellungen“ > Registerkarte „App“ (nur Pro)
– Aktivieren Sie die PWA-Funktionalität
– Konfigurieren Sie den Namen, das Symbol und die Farben der App
– Aktivieren Sie Push-Benachrichtigungen
– Generieren Sie einen QR-Code für die Installation
– Testen Sie die Push-Benachrichtigungen

Die PWA-Funktion ist ausschließlich in der Pro-Version verfügbar. Führen Sie ein Upgrade durch, um Ihren Gästen ein modernes, app-ähnliches Buchungserlebnis zu bieten.

Support

Für Support, Fragen oder Feedback besuchen Sie bitte https://mobile-refuel.de

Credits

Entwickelt von Maxim Ristow / maksim85 für Mobile-Refuel.

Screenshots

  • Das benutzerfreundliche, mehrstufige Reservierungsformular im Frontend.
  • Die übersichtliche Reservierungsliste im Admin-Bereich mit Filteroptionen.
  • Die Einstellungsseite für reguläre wöchentliche Öffnungszeiten.
  • Die Verwaltung von Feiertagen und speziellen Öffnungszeiten.
  • Die Design-Einstellungen mit Farbauswahl, Eckenradius und Live-Formularvorschau – du siehst deine Änderungen in Echtzeit in einer echten Formularvorschau. (Pro)
  • Die Verwaltung der E-Mail-Vorlagen mit Sprachauswahl.
  • Die Sprachauswahl mit 9 unterstützten Sprachen.
  • Kalenderansicht mit einer übersichtlichen Reservierungsübersicht.
  • Kalenderabonnement-Einstellungen für den iCal-Feed. (Pro)
  • Einstellungen für die Stornierung durch Gäste. (Pro)
  • Upgrade Seite mit den Vorteilen der Pro-Version.
  • Übersicht über das Dashboard mit Reservierungsstatistiken und Schnellzugriff.
  • Das Fenster mit den Reservierungsdetails, das sich öffnet, wenn du im Kalender auf eine Reservierung klickst.
  • Registerkarte „App-Einstellungen“, wo du deine eigene Smartphone-App einrichten kannst. (Pro)
  • Dashboard-Ansicht der Smartphone-App. (Pro)
  • Kalenderansicht der Smartphone-App. (Pro)
  • Reservierungsliste in der Smartphone-App. (Pro)
  • Die Registerkarte „Veranstaltungstypen verwalten”, wo du verschiedene buchbare Veranstaltungen (Geburtstag, Hochzeit usw.) mit unterschiedlichen Dauer für jeden Typ erstellen kannst. (Pro)
  • Der Abschnitt „Urlaubs- und Saisonverwaltung“ in den Öffnungszeiten-Einstellungen – hier kannst du Schließzeiten (z. B. Betriebsferien, saisonale Pausen) festlegen, die automatisch alle Tage in diesem Zeitraum für Reservierungen sperren. (Pro)

Installation

So installierst du es über das WordPress-Dashboard (empfohlen):

  1. Navigieren Sie in Ihrem WordPress-Adminbereich zu „Plugins“ > „Installieren“.
  2. Such nach „Mobile-Refuel Table Reservations Pro“.
  3. Klicken Sie auf „Jetzt installieren” und dann auf „Aktivieren”.
  4. Nach der Aktivierung kannst du das Plugin unter dem neuen Menüpunkt „Reservierungen“ einrichten.
  5. Fügen Sie den Shortcode „[reservation-form]” auf der Seite ein, auf der das Formular angezeigt werden soll.

Manuelle Installation:

  1. Laden Sie die Plugin-Datei („.zip”) herunter.
  2. Entpacken Sie die „.zip“-Datei auf Ihrem Computer.
  3. Lade den Plugin-Ordner in das Verzeichnis „/wp-content/plugins/“ auf deinem Server hoch.
  4. Geh in deinem WordPress-Adminbereich zu „Plugins“ und schalte „Mobile-Refuel Table Reservations Pro“ ein.
  5. Fügen Sie den Shortcode „[reservation-form]“ auf der gewünschten Seite ein.

FAQ

Wie füge ich das Reservierungsformular meiner Website hinzu?

Füge den Shortcode [reservation-form] in den Texteditor einer beliebigen Seite oder eines Beitrags ein.

Kann ich die Farben des Formulars anpassen?

Ja. Geh zu Reservierungen > Einstellungen > Registerkarte „Design“. Dort kannst du die Hintergrund- und Textfarben anpassen. Die Farbe der Schaltflächen* (Pro), die Kachelfarbe* (Pro) und der Eckenradius* (Pro) sind in der Pro-Version verfügbar.

Wie lege ich einen freien Tag fest, z. B. Montag?

Gehen Sie zu „Reservierungen“ > „Einstellungen“ > Registerkarte „Öffnungszeiten“ > „Reguläre wöchentliche Öffnungszeiten“. Deaktivieren Sie einfach die Option „Reservierungen an diesem Tag zulassen“ für Montag und speichern Sie Ihre Änderungen.

Wie kann ich mein Restaurant an einem bestimmten Feiertag schließen?

  • Geh zu „Reservierungen“ > „Einstellungen“ > Tab „Öffnungszeiten“ > „Feiertage und Sonderöffnungszeiten“. Such dir das gewünschte Datum im Kalender aus und klick auf „Ausgewähltes Datum konfigurieren“. Stell sicher, dass die Option „Ganztägig geschlossen“ ausgewählt ist, und speicher die Einstellungen.

Wie kann ich spezielle Öffnungszeiten für einen Tag festlegen, z. B. am 24. Dezember von 14 bis 18 Uhr?

  • Geh zu „Reservierungen“ > „Einstellungen“ > „Öffnungszeiten Tab“ > „Feiertage und Sonderöffnungszeiten“. Wähle das Datum (z. B. 24. Dezember) im Kalender aus, klicke auf „Ausgewähltes Datum konfigurieren“, wähle „Sonderöffnungszeiten“ und gib die Zeiten ein (14:00–18:00 Uhr). Speichere die Einstellungen.

Welche Sprachen werden unterstützt?

Das Plugin unterstützt 9 Sprachen: Deutsch (de_DE), US-Englisch (en_US), britisches Englisch (en_GB), US-Englisch AM/PM (en_US_AMPM), Italienisch (it_IT), Spanisch (es_ES), Französisch (fr_FR), Polnisch (pl_PL) und Russisch (ru_RU). Nach der Installation ist Englisch die Standardsprache.

Wie ändere ich die Sprache des Plugins?

Geh zu „Reservierungen“ > „Einstellungen“ > Tab „Sprache“ und wähl die gewünschte Sprache aus. Nach dem Speichern wird die ganze Benutzer Oberfläche in der neuen Sprache angezeigt.

Werden E-Mails in der gewählten Sprache gesendet?

  • (Pro) Ja. E-Mails werden automatisch in der Sprache gesendet, die in den Plugin-Einstellungen ausgewählt wurde. Sie können für jede Sprache separate E-Mail-Vorlagen erstellen.

Kann ich verschiedene E-Mail-Vorlagen für verschiedene Sprachen erstellen?

  • (Pro) Ja. Stell in den Einstellungen die gewünschte Sprache ein und passe die E-Mail-Vorlagen an. Jede Sprache hat ihre eigenen Vorlagen.

Wie läuft die Verfügbarkeitsprüfung ab?

Das System berücksichtigt:
– Normale Öffnungszeiten an Wochentagen
– Besondere Öffnungszeiten* (Pro) für das ausgewählte Datum (falls verfügbar)
– Vorhandene Reservierungen
– Maximale Personenzahl* (Pro)
– Aufenthaltsdauer* (Pro) pro Reservierung
– Mindestvorlaufzeit

Ist dieses Plugin kostenlos?

Das Plugin hat ’ne kostenlose Version mit den wichtigsten Funktionen. Die mit * (Pro) gekennzeichneten erweiterten Funktionen gibt’s in der Pro-Version. Du kannst unter „Reservierungen“ > „Upgrade“ upgraden.

Rezensionen

11. März 2026
Praktisches Plugin mit modernem Design. Alle gängigen Funktionen sind verfügbar und es gibt auch andere Hilfefunktionen die einfach überraschend und genial sind.
Alle 2 Rezensionen lesen

Mitwirkende und Entwickler

„Tischreservierungen für WordPress“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Tischreservierungen für WordPress“ wurde in 4 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „Tischreservierungen für WordPress“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.2.6

  • BEHOBEN: Die Listenansicht der Reservierungen (Seite=db-reservierungen) wird beim ersten Laden nun standardmäßig korrekt in der Kartenansicht angezeigt, anstatt die Tabellen- und die Kartenansicht gleichzeitig anzuzeigen.
  • BEHOBEN: Die Umschaltfunktion (Tabellen-/Kartenansicht) auf der Reservierungsliste funktioniert jetzt auf dem Desktop (≥1200px) zuverlässig – das Umschalten zwischen Tabellen- und Kartenansicht funktionierte zuvor nicht, da es zu Konflikten zwischen CSS-Regeln mit !important und doppelten Regelblöcken im Stylesheet kam.
  • BEHOBEN: Bei einer Breite unter 1200px (Tablet/Handy) wird nun immer automatisch die Kartenansicht angezeigt – zuvor blieb die Tabellenansicht sichtbar, wenn der Nutzer sich in der Tabellenansicht befand und das Fenster auf eine Breite unter 1200px verkleinerte.
  • BEHOBEN: Es wurde eine CSS-Überschreibung @media (max-width: 1199px)hinzugefügt, um sicherzustellen, dass .desktop-reservierungen-tabelle.active das responsive Layout, das ausschließlich Karten verwendet, auf kleineren Bildschirmen nicht überschreiben kann.
  • VERBESSERT: Die Logik zum Ein- und Ausblenden wurde überarbeitet, um sie an die Pro-Version anzupassen – jQuery .show()/.hide() wurde durch .addClass/.removeClass + .removeAttr('style') ersetzt und die unnötige Komplexität von isLargeScreen() wurde beseitigt.
  • VERBESSERT: checkScreenSize() mit einem debounced Resize-Handler in JS hinzugefügt – wechselt automatisch zur Kartenansicht, wenn die Bildschirmbreite unter 1200px fällt, und stellt die vorherige Einstellung des Nutzers wieder her, sobald die Desktop-Breite wieder erreicht ist.

1.2.5

  • VERBESSERT: Die Felder „Anlass“ und „Verweildauer“ in den Bereichen „Neue Reservierung“ und „Reservierung bearbeiten“ werden nun mit einer transparenten goldenen Überlagerung statt mit einem undurchsichtigen Block angezeigt – die gesamte Feld-Benutzeroberfläche bleibt sichtbar, und ein Tooltip beim Darüberfahren mit der Maus weist darauf hin, dass diese Funktion nur in der Pro-Version verfügbar ist.
  • NEU: Übersetzungen für alle neuen Textzeichenfolgen im Admin-Reservierungsformular (Anlass, Aufenthaltsdauer, Hinweis-Kachel) wurden für alle 10 unterstützten Sprachen hinzugefügt (de_DE, en_GB, en_US, en_US_AMPM, nl_NL, it_IT, es_ES, fr_FR, pl_PL, ru_RU).
  • BEHOBEN: Zeile zur Internationalisierung aktualisiert – Niederländisch (nl_NL) fehlte in der Liste der unterstützten Sprachen, obwohl es seit Version 1.1.7 vollständig implementiert ist.

1.2.4

  • NEU: Der Bereich „Urlaubs- und Saisonverwaltung“ wurde zur Registerkarte „Öffnungszeiten“ hinzugefügt (Pro) – lege Schließungszeiten fest (z. B. Betriebsferien, saisonale Pausen), die automatisch alle Tage innerhalb dieses Zeitraums für Reservierungen sperren.
  • NEU: Übersetzungen für alle Strings im Bereich „Urlaubs- und Saisonverwaltung“ wurden für alle 10 unterstützten Sprachen hinzugefügt (de_DE, en_GB, en_US, en_US_AMPM, nl_NL, it_IT, es_ES, fr_FR, pl_PL, ru_RU).

1.2.3

  • BEHOBEN: Die Monats- und Tagesnamen im Datumswähler für de_DE waren falsch auf Englisch eingestellt – jetzt sind sie richtig auf Deutsch (Januar–Dezember, Sonntag–Samstag).
  • BEHOBEN: fr_FR Monatsname May wurde zu Mai geändert; Abkürzungen für Wochentage wurden ins Französische geändert (Di, Lu, Ma, Me, Je, Ve, Sa).
  • BEHOBEN: Die Abkürzungen für die Wochentage in it_IT, es_ES und pl_PL wurden korrigiert – einige Einträge hatten falsche englische Werte (z. B. Thu, Sat, Sun).
  • NEU: ru_RU wurde zu mrtr_get_datepicker_month_names() und mrtr_get_datepicker_day_names() hinzugefügt – Russisch war schon eine unterstützte Sprache, fehlte aber in den Übersetzungs-Arrays.
  • BEHOBEN: Alle Sprachabfragen im Datumswähler nutzen jetzt mrtr_get_current_language() statt direkt mrtr_get_option() das sorgt dafür, dass die Sprachüberschreibung und die automatische Erkennung von WordPress im Frontend, bei neuen Reservierungen im Admin-Bereich, beim Bearbeiten von Reservierungen im Admin-Bereich und auf den Einstellungsseiten berücksichtigt werden.

1.2.2

  • BEHOBEN: Die Option „Morgen” im Reservierungsformular hat dasselbe Datum wie „Heute” angezeigt – current_time() akzeptiert keinen Zeitstempel-Offset; ersetzt durch date() mit current_time('timestamp') + 1 Tag

1.2.1

  • BEHOBEN: Doppelte Google-Kalender-Übersetzungseinträge aus allen .po-Dateien rausgeschmissen – das Synchronisierungsskript hatte einen zweiten Eintrag mit falsch doppelt maskierten Anführungszeichen hinzugefügt, den WordPress nicht auflösen konnte.

1.2.0

  • GEÄNDERT: Der Shortcode wurde von [reservierungsformular] zu [reservation-form] geändert, damit er besser zu lesen und international nutzbar ist.

1.1.9

  • BEHOBEN: Die Schaltflächen „Events aktivieren“ und „Dauer im Frontend anzeigen“ im Tab „Events“ wurden durch normale Kontrollkästchen ersetzt, damit sie zum Stil der anderen Einstellungsfelder passen.

1.1.8

  • BEHOBEN: Das Sprach-Dropdown-Menü in den Einstellungen zeigt jetzt richtig „Russisch“ statt „Русский“ in kyrillischer Schrift an – msgid wurde in der PHP-Quelle, POT und der en_GB-Übersetzungsdatei von kyrillisch auf Englisch geändert.

1.1.7

  • GEÄNDERT: Die Plugin Basissprache wurde komplett von Deutsch (de_DE) auf Englisch (en_US) umgestellt – Alle fest programmierten Zeichenfolgen in PHP- und JS-Dateien sind jetzt auf Englisch.
  • NEU: Niederländisch (nl_NL) Sprache wurde hinzugefügt – Komplette Übersetzung, E-Mail Templates, Kalender-Ländereinstellungen und Datums-/Tagesformatierung

1.1.6

  • NEU: Tab für Anlasstypen in den Einstellungen – Vorschau der Pro-Funktion (Pro)
  • NEU: Verwaltung von Anlasstypen in der Pro-Version – Erstellen Sie verschiedene Arten von Anlässen, die Gäste auswählen können (Geburtstagsfeier, Hochzeit, Geschäftsessen, Jubiläum etc.) mit individuellen Dauern für jeden Typ (Pro)
  • NEU: Anlasstypen werden als wählbare Optionen im Reservierungsformular angezeigt (Pro)
  • NEU: Live-Formularvorschau im Design-Tab – Sehen Sie alle Farb- und Stiländerungen in Echtzeit an einer echten Formularvorschau (Pro)
  • NEU: Bereich für Formular-Überschriften im Design-Tab – 8 anpassbare Überschriften-Kacheln für jeden Formularschritt (Pro)
  • NEU: Sprach-Tab komplett neu gestaltet mit 3-Kachel-Layout: automatisch erkannte WordPress-Sprache, manuelle Sprachüberschreibung und Anzeige der aktiven Sprache
  • NEU: Option zur Sprachüberschreibung – Überschreiben Sie die automatische WordPress-Spracherkennung mit einer manuell ausgewählten Plugin-Sprache
  • NEU: Der Tab für App-Einstellungen ist nun in der kostenlosen Version mit einem PRO-Sperr-Overlay sichtbar, um die PWA-Funktionen zu präsentieren
  • VERBESSERT: Die Einstellungsseite wurde komplett neu gestaltet – Alle Tabs nutzen nun ein modernes kachelbasiertes Layout, das das alte Formular-Tabellen-Layout ersetzt
  • VERBESSERT: Das Laden der Sprache verwendet nun konsistent die Einstellung zur Sprachüberschreibung über alle Plugin-Komponenten hinweg
  • VERBESSERT: Niederländisch (nl_NL) wurde aus der Sprachauswahl der kostenlosen Version entfernt (verfügbar in der Pro-Version)
  • VERBESSERT: Komplette Übersetzungsupdates für alle 9 Sprachdateien (de_DE, en_US, en_GB, en_US_AMPM, es_ES, fr_FR, it_IT, pl_PL, ru_RU) mit den Strings für den Sprach-Tab und die Formular-Überschriften
  • BEHOBEN: Der Inhalt des Sprach-Tabs überlappt aufgrund eines fehlenden HTML-Wrappers nicht mehr mit anderen Einstellungs-Tabs
  • BEHOBEN: Die Auswahl für die Sprachüberschreibung wird nun korrekt gespeichert und beim nächsten Seitenaufruf angewendet

1.1.5

  • NEU: Progressive Web App (PWA)-Funktionalität in der Pro-Version – Verwandeln Sie Ihr Reservierungssystem in eine Smartphone-App
  • NEU: App-Installationsfunktion mit QR-Code-Generierung für iOS und Android
  • NEU: Push-Benachrichtigungen für Reservierungsbestätigungen und Erinnerungen (Pro)
  • NEU: Offline-Funktionalität mit automatischer Synchronisation (Pro)
  • NEU: Individuelles App-Branding – Konfigurierbarer App-Name, Icon und Theme-Farben (Pro)
  • NEU: „App“-Einstellungsreiter mit PWA-Konfigurationsoptionen (Pro)
  • NEU: PWA-Feature-Karte auf der Upgrade-Seite, die App-Funktionen präsentiert
  • NEU: Ansichtsumschalter für Reservierungsliste – Wechsel zwischen Tabellen- und Kachelansicht
  • NEU: Optimierte Kachelansicht mit responsivem Rasterlayout (4/3/2/1 Spalten basierend auf Bildschirmgröße)
  • VERBESSERT: Kachelansicht vereinfacht für eine sauberere, fokussiertere Darstellung
  • VERBESSERT: Responsives Design – Kachelansicht passt sich automatisch der Bildschirmgröße an
  • VERBESSERT: Styling des Backend-Admin-Menüs mit Verlaufseffekten und Emoji-Icons
  • VERBESSERT: Verbesserte visuelle Hierarchie in der Reservierungsliste
  • VERBESSERT: Mobile Optimierung für die Reservierungsverwaltung
  • VERBESSERT: Vollständige Übersetzungsabdeckung für alle neuen PWA-bezogenen Strings in 9 Sprachen

1.1.4

  • NEU: Dynamische Kalender-Zeitfenster – Wochen- und Tagesansichten passen sich automatisch an Öffnungszeiten an
  • VERBESSERT: Wochenansicht zeigt jetzt die Zeit von am frühesten bis am spätesten über alle Wochentage
  • VERBESSERT: Tagesansicht zeigt nur die spezifischen Öffnungszeiten des Tages an
  • VERBESSERT: Geschlossene Tage fallen automatisch auf den globalen Zeitbereich zurück
  • VERBESSERT: Alle Kalenderansicht-Buttons (Monat/Woche/Tag) jetzt auf mobilen Geräten sichtbar
  • NEU: Russische (ru_RU) Sprachunterstützung hinzugefügt
  • NEU: Englisch (UK) (en_GB) Sprachunterstützung hinzugefügt

1.1.3

  • NEU: Komplette Internationalisierung mit 6 unterstützten Sprachen (DE, EN, IT, ES, FR, PL)
  • NEU: Sprachenspezifische E-Mail-Vorlagen mit Standardvorlagen für alle Sprachen
  • NEU: Übersetzte Kalender (Monate und Wochentage) in Frontend und Backend
  • NEU: Einstellung für den Eckenradius im Formulardesign
  • NEU: Spezielle Öffnungszeiten werden beim manuellen Erstellen von Reservierungen berücksichtigt

1.1.0

  • NEU: Verwaltung für Feiertage und spezielle Öffnungszeiten hinzugefügt. Tage können nun komplett geschlossen werden oder abweichende Zeiten erhalten.
  • NEU: CSV-Exportfunktion für Reservierungen.

1.0.0

  • Erstveröffentlichung des Plugins.
  • Hauptfunktionen: Online-Reservierungsformular, Backend-Verwaltung, anpassbare E-Mails und wöchentliche Öffnungszeiten.