plugin-icon

Ettrick Escape Room Booking

作者 John Craig·
A complete booking and payment system built specifically for escape room venues. Take bookings, collect Stripe payments and manage your games from you …
版本
1.3.0
最近更新:
Aug 4, 2026
Ettrick Escape Room Booking

Ettrick Escape Room Booking gives escape room venues everything they need to take bookings and collect payments directly from their own WordPress website — no monthly SaaS fees, no commissions on bookings.

Free Version Features

  • Weekly availability calendar — clean, mobile-friendly calendar showing available and booked slots with week navigation
  • 3-step booking flow — player selection with live price updates, Stripe payment, instant confirmation
  • Stripe payments — secure card payments with webhook confirmation; bookings only confirmed when payment is received
  • Slot holds — customer’s slot is held for 15 minutes while they pay, preventing double-bookings
  • Per-player pricing — set different prices for each player count per game
  • Automated emails — confirmation, change and cancellation emails to customer and admin
  • Manage booking page — customers can view, change player count, or cancel via a secure link in their email
  • Admin bookings screen — view, search and cancel bookings
  • Admin customers screen — view all customers with booking history
  • Up to 2 games supported in the free version
  • Note: shared room double-booking prevention requires Pro — in the free version, two games assigned to the same room can both be booked in the same slot

Pro Version

Escape Room Booking Pro adds:

  • Unlimited games and rooms
  • Promo codes with date ranges and use limits
  • Revenue reports and analytics
  • Gamekeepers — multiple staff notification recipients
  • Shared room double-booking prevention
  • Branded HTML emails with your venue colours
  • Customer accounts
  • Booking horizon and minimum notice period controls
  • Priority support

Simple Setup

  1. Install and activate the plugin
  2. Add your Stripe API keys in Escape Rooms Settings
  3. Create three pages: one with [eerb_calendar game="slug"], one with [eerb_booking], one with [eerb_manage_booking]
  4. Add your game in Escape Rooms Games
  5. Start taking bookings

Requirements

  • WordPress 6.0+
  • PHP 7.4+
  • A Stripe account (free to create)
  • HTTPS on your site (required by Stripe)

External Services

This plugin connects to the following external services:

Stripe — payment processing This plugin uses the Stripe API to create payment intents and process card payments. When a customer makes a booking, their payment details are submitted directly to Stripe’s servers. Your Stripe secret key is used server-side to create payment intents. Stripe’s privacy policy: https://stripe.com/privacy — Stripe’s terms of service: https://stripe.com/terms

Stripe.js — Stripe’s JavaScript library (https://js.stripe.com/v3/) is loaded on booking pages to securely collect card details. Card data never touches your server.

Escape Room Booking Pro licence server — upgrade prompts only The free version contains links to https://escaperoombookingpro.com for upgrade information. No data is sent to this server from the free version.

目前已測試版本
WordPress 7.0.2
此外掛程式已可供下載,並可用於你 系統。