Zum Hauptinhalt springen

CASABLANCA Booking for WordPress

What this plugin does​


  • Background sync — pulls room types, rates/packages, and calendar prices from the CASABLANCA BE v2 API into local tables.
  • SSR widgets — Gutenberg blocks/shortcodes replace legacy JavaScript web widgets with crawlable HTML and JSON-LD (price teaser).
  • Detail pages — overview cards can link to /{detail-page}/{slug}/; the Room/Package details block resolves the synced slug (no fallback id required on live URLs).
  • PCI-safe handover — guests are redirected to the CASABLANCA booking engine; WordPress never handles payment data.

Widgets​


Legacy widgetWordPress block / shortcode
Header booking snippetSearch bar
BuchbarkeitskalenderAvailability calendar
Zimmertypen-WidgetRoom types (+ optional room detail page)
Pauschalen-WidgetPackages (+ optional package detail page)
SEO price blockPrice teaser

Author​


Martin Hairer — martin.hairer@casablanca.at

Requirements​


Using this plugin requires an active CASABLANCA Booking Engine license that includes an API license. Without that license, sync and the booking widgets cannot be used.

License​


GPL-3.0-only — Copyright CASABLANCA hotelsoftware GmbH. See LICENSE in the plugin root.