Zum Hauptinhalt springen

TYPO3 extension - CASABLANCA Booking Engine

This extension integrates the CASABLANCA Internet Booking Engine (IBE v2) into TYPO3 with SSR widgets, scheduled ARI synchronisation, and PCI-safe redirect handover.

What this extension does


  • Background sync – pulls room types, rates/packages, calendar dates and inventory from the CASABLANCA IBE v2 API into local tables.
  • SSR widgets – five content elements replace the legacy JavaScript web widgets with crawlable HTML and JSON-LD.
  • PCI-safe handover – guests are redirected to the CASABLANCA booking engine; TYPO3 never handles payment data.

Replaces legacy widgets

Legacy widgetTYPO3 content element
BuchbarkeitskalenderAvailability calendar
Zimmertypen-WidgetRoom types
Pauschalen-WidgetPackages
Header booking snippetSearch bar
SEO price blockPrice teaser

Compatibility

ComponentSupported versions
TYPO312.4 – 14.x (12.4.0 through 14.99.99)
PHP8.1 – 8.4
SchedulerRequired (daily sync task)

Tested against TYPO3 LTS releases 12.4 and 13.4, and TYPO3 v14.x development releases. Use the casablanca/booking site set on TYPO3 v13+ for Site Settings integration.

License


The extension is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-only) and is available for use by anyone. Activation requires a Booking Engine API key, which can be purchased from CASABLANCA hotelsoftware GmbH.

  • Copyright: CASABLANCA hotelsoftware GmbH
  • Author: Martin Hairer
  • Full license text: LICENSE in the extension root

If you modify this extension and make it available to users over a network, AGPL requires you to offer corresponding source code to those users. See the LICENSE file for the complete terms.

Documentation map


How to read this manual


The Documentation/ directory contains the extension manual in reStructuredText format. Installing the extension on a hotel site does not add a documentation module in the TYPO3 backend – editors change texts via FlexForm Texts sheets and see translated labels on the frontend.

After publishing to TER / Packagist, the manual is built as HTML on docs.typo3.org <https://docs.typo3.org>__ and linked from the extension page. In your project the sources live next to the extension (git or vendor/casablanca/bookingengine-connector/Documentation/).

→ See Localization for details on local preview and label customisation.


Extension key: casablanca_booking  
Package name: casablanca/bookingengine-connector
Release: en

Martin Hairer
CASABLANCA hotelsoftware GmbH

Licensed under the GNU Affero General Public License v3.0 only (AGPL-3.0-only). See the [LICENSE](./LICENSE) file in the extension root.