Home Wordpress Plugins Add-Ons SeatCal – Kalendersynchronisierungs-Add-on für Sitzplatz- und Platzreservierungskarte

SeatCal – Kalendersynchronisierungs-Add-on für Sitzplatz- und Platzreservierungskarte

0
11

SeatCal – bidirektionales iCal-Kalendersynchronisierungs-Add-on für die Sitzplatz- und Platzreservierungskarte

Halten Sie Ihren Sitzplan und Ihre anderen Kalender auf dem Laufenden

SeatCal ist ein Add-on zur Kalendersynchronisierung für Sitzplatz- und Platzreservierungskarte. Es funktioniert in beide Richtungen. Jede auf Ihrer Karte vorgenommene Buchung wird als privater iCal-Feed veröffentlicht, den Sie abonnieren können Google Kalender, Outlook oder Apple Kalender. Und jeder iCal-Kalender, den Sie bereits verwenden – Airbnb, Booking.com, Vrbo, Google Kalenderein Feiertagskalender – kann ausgewählte Sitzplätze, Tische oder Plätze blockieren, sodass niemand sie bucht, während sie woanders hingebracht werden.

Es wurde für die Orte entwickelt, an denen Seat & Space Reservation Map bereits läuft: Restaurants, die auch private Veranstaltungen veranstalten, Strandclubs und Hütten, die auch auf Mietplattformen aufgeführt sind, Schreibtische und Besprechungsräume, die in einem gemeinsamen Outlook-Kalender gespeichert sind.

Live-Demo (Besucheransicht): Seatmap.webkodingtheme.com/wp/demo-restaurant – Auswahl morgen um 19:00 Uhr: Die Tische A2 und VIP 1 werden von einem importierten privaten Veranstaltungskalender besetzt.
Admin-Demo (Kalendersynchronisierungsbildschirm): SeatMap → Kalendersynchronisierung
Demo-Login: Demo / SeatMapDemo! (nur Ansicht)

Erfordert Sitzplatz- und Platzreservierungskarte Version 2.3.0 oder neuer. SeatCal ist ein Add-on und funktioniert nicht alleine.

Der importierte Kalender enthält die Tische A2 und VIP 1 auf dem Sitzplan

Blockieren Sie Sitzplätze von Airbnb, Booking.com, Google Kalender und jedem iCal-Feed

Fügen Sie einen Exportlink ein und wählen Sie die Sitzplätze aus – Fügen Sie die iCal-Adresse eines Kalenders hinzu und kreuzen Sie die von ihm kontrollierten Sitzplätze, Tische oder Bereiche an, oder keine, um die gesamte Karte zu blockieren (eine Veranstaltungsortmiete, ein geschlossener Tag).

Überall dort gesperrt, wo eine Buchung erfolgen kann — Gemerkte Sitzplätze werden auf der Karte als reserviert angezeigt, vom Buchungsformular abgelehnt und können nicht zum WooCommerce-Warenkorb hinzugefügt werden.

Automatische Neusynchronisierung alle 30 Minuten – plus a Jetzt synchronisieren Klicken Sie auf die Schaltfläche pro Kalender und das Ergebnis der letzten Synchronisierung wird daneben angezeigt.

Eine fehlgeschlagene Synchronisierung gibt niemals einen Platz frei — Wenn eine Plattform nicht erreichbar ist oder einen Fehler zurückgibt, bleiben die Auslastungsperioden der letzten guten Synchronisierung in Kraft.

Feiertagskalender — Google markiert jeden Feiertag als „kostenlos“; Ein Häkchen weist SeatCal an, diese Tage trotzdem zu blockieren.

In Google Kalender, Outlook und Apple Kalender veröffentlichte Buchungen

Veröffentlichen Sie Buchungen in Google Kalender, Outlook und Apple Kalender

Ein privater Feed pro Karte – Eine standardmäßige iCalendar-Abonnementadresse (.ics), die durch ein zufälliges Token geschützt ist. Es funktioniert mit jeder Permalink-Einstellung; Ein falscher Token gibt „nicht gefunden“ zurück.

Buchungen sehen so aus, wie sie sollten — Zeitfensterbuchungen werden zu zeitgesteuerten Ereignissen mit einer Zeitfensterlänge; Aus ganztägigen und mehrtägigen Buchungen werden ganztägige Veranstaltungen. Ausstehende Buchungen werden als vorläufig angezeigt (optional); stornierte werden weggelassen.

Persönliche Daten bleiben standardmäßig deaktiviert — Name, E-Mail-Adresse und Telefonnummer des Gastes werden nur dann angezeigt, wenn Sie dies für eine Karte aktivieren. Durch „Neue Adresse erstellen“ wird ein alter Feed sofort widerrufen.

Ehrlich gesagt, was die Aktualisierungszeiten angeht — SeatCal bedient immer die neuesten Buchungen; Wie oft Ihre Kalender-App danach fragt, liegt bei der App. Google Kalender aktualisiert abonnierte Kalender alle paar Stunden, Outlook und Apple Kalender normalerweise früher.

Wiederkehrende Ereignisse, Ausnahmen, Zeitzonen, Feiertagskalender, ausfallsichere Synchronisierung

Eine Kalender-Engine, die die chaotischen Fälle erledigt

Wiederkehrende Ereignisse — Tägliche, wöchentliche (an ausgewählten Wochentagen), monatliche und jährliche Regeln mit Intervall, Anzahl und Enddatum werden auf bis zu 18 Monate im Voraus erweitert. Ein monatliches Ereignis am 31. überspringt korrekterweise kürzere Monate.

Ausnahmen und verschobene Vorkommnisse — Übersprungene Daten (EXDATE) bleiben frei, und ein einzelnes Vorkommen, das auf eine andere Zeit verschoben wird, blockiert die neue Zeit, nicht die alte.

Zeitzonen und Sommerzeit – Ereignisse, die in einer beliebigen benannten Zeitzone geschrieben werden, die Windows-Zonennamen und Gleitzeiten von Outlook werden korrekt platziert; Eine wöchentliche Veranstaltung um 10:00 Uhr bleibt nach der Zeitumstellung um 10:00 Uhr bestehen.

Abgesagte und kostenlose Veranstaltungen — Abgesagte Ereignisse werden nie blockiert. Als „kostenlos“ gekennzeichnete Ereignisse werden ignoriert, es sei denn, Sie bitten SeatCal, sie zu zählen (Feiertagskalender).

Getestet – Der Leser und der Autor werden durch Komponententests abgedeckt, die aus Airbnb-, Google Kalender- und Outlook-Kalenderformen erstellt wurden, und das Paket besteht die WordPress-Plugin-Prüfung ohne Fehler.

Wie SeatCal die Zeiten für Zeitfenster und Ganztagesbuchungen blockiert

Wie das Blockieren zeitlich erfolgt

Zeitfensterkarten — Ein Slot wird gehalten, wenn ein importiertes Ereignis ihn überlappt. Die Slot-Länge ist das eigene Zeitintervall der Karte. Bei einer Veranstaltung von 19:00 bis 21:00 Uhr sind also die Slots um 19:00 und 20:00 Uhr belegt, während 18:00 und 21:00 Uhr buchbar bleiben.

Ganztages- und Mehrtageskarten — Jede geschäftige Zeit an einem Tag gilt für diesen Tag. Ganztägige Veranstaltungen enden am Morgen ihres letzten Termins, genau wie in jeder Kalender-App, sodass ein Airbnb-Checkout-Tag weiterhin buchbar bleibt.

Ihre Zeitzone — Ganztägige Ereignisse werden als Datum in der Zeitzone der Karte gelesen; Zeitgesteuerte Ereignisse werden als exakte Zeitpunkte verglichen, sodass ein in einer anderen Zone geschriebenes Ereignis den richtigen lokalen Slot blockiert.

SeatCal-Administratorbildschirm: importierte Kalender und bevorstehende Blöcke

Einfach auszuführen

Alles auf einem Bildschirm — Feed-Adresse mit einer Schaltfläche zum Kopieren, Feed-Datenschutzoptionen, die Liste der importierten Kalender mit ihrem letzten Synchronisierungsergebnis und ein Formular „Kalender hinzufügen“ mit einer Sitzplatzauswahl.

Sehen Sie, was gehalten wird — „Aus importierten Kalendern kommend“ listet die nächsten geschäftigen Zeiträume mit ihrer Quelle in Ihrem Datums- und Uhrzeitformat auf.

Sicher durch Design — Kalender werden mit dem sicheren HTTP-Client von WordPress abgerufen (private und lokale Adressen werden abgelehnt, Downloads auf 5 MB begrenzt). Export-Links werden gekürzt angezeigt, da sie wie Passwörter funktionieren. Jede Änderung wird Nonce- und Capability-geprüft.

Entwickler-Hooks – „seatcal_capability“ legt fest, wer den Bildschirm öffnen darf, und „seatcal_read_only“ macht ihn für ausgewählte Benutzer schreibgeschützt – praktisch für Mitarbeiterkonten.

Fügen Sie SeatCal zur Sitzplatz- und Platzreservierungskarte hinzu

Anforderungen

  • Sitzplatz- und Platzreservierungskarte 2.3.0 oder neuer (erforderlich)
  • WordPress 6.0 oder neuer (getestet bis 7.1)
  • PHP 7.4 oder neuer (getestet auf 8.4)
  • WooCommerce ist optional – die Sperrung funktioniert mit dem integrierten Buchungsformular und mit dem WooCommerce-Warenkorb
  • Ihr Server muss in der Lage sein, ausgehende HTTPS-Anfragen an die von Ihnen importierten Kalender zu stellen

Was ist enthalten

  • Installierbares WordPress-Plugin (seatcal.zip)
  • HTML-Dokumentation, einschließlich der Angabe, wo der iCal-Link auf jeder Plattform zu finden ist
  • Übersetzungsvorlage (.pot)

Unterstützung

Support wird über die Registerkarte „Support“ dieses Elements bereitgestellt. Bitte fügen Sie Ihre WordPress-, PHP-, Seat & Space Reservation Map- und SeatCal-Versionen bei. Veröffentlichen Sie niemals öffentlich einen Kalenderexport-Link – er funktioniert wie ein Passwort.

Lizenz

Reguläre Lizenz — Verwendung in einem einzigen Endprodukt, für die Endnutzer keine Gebühren zahlen.

Erweiterte Lizenz — Nutzung in einem einzigen Endprodukt, für die Endnutzer eine Gebühr erhoben werden kann.

Die vollständigen Lizenzbedingungen finden Sie unter Envato-Standardlizenzen.

Änderungsprotokoll

v1.0.0 (25.09.2026)
– Erstveröffentlichung


Bewertung: 0
Verkäufe bisher: 0

Quellangabe

LIVE VORSCHAUJETZT KAUFEN

{{ reviewsOverall }} / 5 Users (0 votes)
Rating0
What people say... Leave your rating
Order by:

Be the first to leave a review.

User Avatar User Avatar
Verified
{{{ review.rating_title }}}
{{{review.rating_comment | nl2br}}}

This review has no replies yet.

Avatar
Show more
Show more
{{ pageNumber+1 }}
Leave your rating

Your browser does not support images upload. Please choose a modern one

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here