Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

CASABLANCA Booking Engine Wordpress Plugin - Rating, Reviews, Demo & Download

CASABLANCA Booking Engine Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Author: Martin Hairer (martin.hairer@casablanca.at)

This plugin synchronises room types, rates, and availability from the CASABLANCA IBE v2 API and renders SEO-friendly booking widgets. Guests complete booking and payment on the CASABLANCA booking engine (PCI-safe redirect).

Requirements

The plugin is free to install, but it only works with the hosted CASABLANCA Booking Engine (external IBE API and booking website). You need a valid Tenant ID and API key from that service under CASABLANCA Booking in the admin. Without an active Booking Engine account, sync and widgets cannot load live data or hand guests off to complete a booking.

Features

  • Background ARI sync with audit log
  • Daily WP-Cron task (staggered on first save)
  • Gutenberg blocks and matching shortcodes (search, calendar, rooms, packages, detail pages, price teaser)
  • Overview detail links via pretty URLs /{detail-page}/{slug}/
  • Live calendar via same-origin REST proxy
  • Backend configuration with encrypted API key
  • Theme and per-site CSS overrides
  • Environment mode via CASABLANCA_BOOKING_ENV in wp-config.php

License note: The plugin source is free software under AGPL-3.0-only; you may use, modify, and share it under that license. That is separate from the CASABLANCA Booking Engine service and API key needed for live operation.

External services

This plugin requires the third-party CASABLANCA Booking Engine v2 operated by CASABLANCA hotelsoftware GmbH. It is not a generic booking plugin: without that service, widgets show no live availability and guests cannot complete reservations.

What it is used for: Background sync of room types, rates, and availability; live calendar and offer data; redirecting guests to the CASABLANCA booking website for checkout and payment. WordPress never stores payment card data.

What data is sent and when:

  • Admin configuration, connection test, and sync (when you save settings, click Sync, or WP-Cron runs): Tenant ID and API key are sent to the CASABLANCA IBE API (default https://api.casablanca.at, or staging hosts when CASABLANCA_BOOKING_ENV is set in wp-config.php).
  • Calendar and offers on the public site (when a visitor loads or interacts with a widget): stay dates, occupancy, optional room or rate filters, and culture/language. No WordPress login or site visitor identity is sent to CASABLANCA for these requests.
  • Search and book (when a visitor submits the search bar or a book button): the visitor’s browser is redirected to your hotel’s CASABLANCA booking URL with arrival, departure, occupancy, and optional room or rate identifiers.

Service provider: CASABLANCA hotelsoftware GmbH — Terms of use, Privacy policy.

Shortcodes

  • [casablanca_search_bar]
  • [casablanca_calendar]
  • [casablanca_room_types]
  • [casablanca_packages]
  • [casablanca_room_detail]
  • [casablanca_package_detail]
  • [casablanca_price_teaser]

Screenshots

No screenshots provided


Reviews & Comments