[WordPress] 外掛分享: CASABLANCA Booking Engine

首頁 › 外掛目錄 › CASABLANCA Booking Engine
全新外掛
安裝啟用
★★★★★
5/5 分(2 則評價)
剛更新
最後更新
—
問題解決
WordPress 6.5+ PHP 8.1+ v1.0.2 上架:2026-10-11

內容簡介

CASABLANCA Booking Engine 外掛可同步 CASABLANCA IBE v2 API 的房型、價格和可用性,並提供 SEO 友好的訂房小工具。賓客可在 CASABLANCA 訂房引擎上完成訂房和付款,確保安全性。

【主要功能】
• 背景同步房型、價格和可用性
• 提供多種 Gutenberg 區塊和短碼
• 實時日曆顯示可用性
• 支援自訂佈景主題和 CSS
• 安全的 API 金鑰加密配置

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「CASABLANCA Booking Engine」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Author: Martin Hairer ([email protected])
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]

延伸相關外掛

文章
Filter
Mastodon