Title: Ettrick Escape Room Booking
Author: John Craig
Published: <strong>2026-08-04</strong>
Last modified: 2026-10-07

---

Szukaj wtyczek

![](https://ps.w.org/ettrick-escape-room-booking/assets/banner-772x250.png?rev=3629863)

![](https://ps.w.org/ettrick-escape-room-booking/assets/icon-256x256.png?rev=3629863)

# Ettrick Escape Room Booking

 Autor: [John Craig](https://profiles.wordpress.org/john_m_craig/)

[Pobierz](https://downloads.wordpress.org/plugin/ettrick-escape-room-booking.1.3.1.zip)

 * [Szczegóły](https://pl.wordpress.org/plugins/ettrick-escape-room-booking/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/ettrick-escape-room-booking/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/ettrick-escape-room-booking/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/ettrick-escape-room-booking/#developers)

 [Wsparcie](https://wordpress.org/support/plugin/ettrick-escape-room-booking/)

## Opis

**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](https://escaperoombookingpro.com) 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](https://stripe.com) 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.

## Zrzuty ekranu

[⌊The weekly availability calendar showing available and booked slots⌉⌊The weekly
availability calendar showing available and booked slots⌉[

The weekly availability calendar showing available and booked slots

[⌊Step 1 of the booking flow — player selection with live price updates⌉⌊Step 1 
of the booking flow — player selection with live price updates⌉[

Step 1 of the booking flow — player selection with live price updates

[⌊Step 2 — Stripe payment form⌉⌊Step 2 — Stripe payment form⌉[

Step 2 — Stripe payment form

[⌊Booking confirmed screen⌉⌊Booking confirmed screen⌉[

Booking confirmed screen

[⌊Customer manage-booking page⌉⌊Customer manage-booking page⌉[

Customer manage-booking page

[⌊Admin bookings screen⌉⌊Admin bookings screen⌉[

Admin bookings screen

[⌊Admin games setup screen⌉⌊Admin games setup screen⌉[

Admin games setup screen

[[

[[

[[

[[

[[

[[

[[

## Instalacja

 1. Upload the plugin files to `/wp-content/plugins/escape-room-booking/` or install
    via the WordPress Plugins screen
 2. Activate the plugin
 3. Go to **Escape Rooms  Settings** and enter your Stripe API keys
 4. Create your WordPress pages and add the shortcodes
 5. Go to **Escape Rooms  Games** and add your first game
 6. Visit the [documentation](https://escaperoombookingpro.com/documentation/) for 
    detailed setup instructions

## Najczęściej zadawane pytania

### Do I need a Stripe account?

Yes. Stripe processes the payments. Creating a Stripe account is free. The plugin
works with any country Stripe supports.

### How many games can I have on the free version?

The free version supports up to 2 games. Upgrade to [Escape Room Booking Pro](https://escaperoombookingpro.com)
for unlimited games.

### What shortcodes does the plugin use?

Three shortcodes:
 * `[eerb_calendar game="your-game-slug"]` — the availability 
calendar * `[eerb_booking]` — the booking and payment flow * `[eerb_manage_booking]`—
customer self-service page

### Does it work with my page builder?

Yes. Works with Elementor, Divi, Beaver Builder and all major page builders. Use
a Shortcode or HTML block.

### What happens if a customer doesn’t complete payment?

Their slot hold expires after 15 minutes and the slot becomes available again automatically.
No booking is created.

### How do refunds work?

Refunds are processed manually via your Stripe Dashboard. The plugin sends cancellation
emails automatically when a booking is cancelled.

### Can two games share a room?

Shared room support (preventing double-bookings across games in the same room) is
available in [Escape Room Booking Pro](https://escaperoombookingpro.com).

### Is there a Pro version?

Yes — [Escape Room Booking Pro](https://escaperoombookingpro.com) adds unlimited
games, promo codes, revenue reports, gamekeepers and more. One-time payment, no 
subscriptions.

## Recenzje

Wtyczka nie ma jeszcze żadnej recenzji.

## Kontrybutorzy i deweloperzy

„Ettrick Escape Room Booking” jest oprogramowaniem open source. Poniższe osoby miały
wkład w rozwój wtyczki.

Zaangażowani

 *   [ John Craig ](https://profiles.wordpress.org/john_m_craig/)

[Przetłumacz wtyczkę “Ettrick Escape Room Booking” na swój język.](https://translate.wordpress.org/projects/wp-plugins/ettrick-escape-room-booking)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/ettrick-escape-room-booking/),
sprawdź [repozytorium SVN](https://plugins.svn.wordpress.org/ettrick-escape-room-booking/)
lub czytaj [dziennik rozwoju](https://plugins.trac.wordpress.org/log/ettrick-escape-room-booking/)
przez [RSS](https://plugins.trac.wordpress.org/log/ettrick-escape-room-booking/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 1.3.1

 * Security fix: removed unauthenticated payment-confirmation endpoint;
    payment
   status is now set exclusively by the Stripe webhook. Reported by ryan fabella.

#### 1.1.8

 * Updated tested up to WordPress 6.9
 * Removed unused core file include in activator

#### 1.1.7

 * Renamed plugin to Ettrick Escape Room Booking
 * Fixed PHP syntax error in customers view
 * Replaced inline scripts with wp_add_inline_script()
 * Sanitization improvements throughout
 * Text domain updated

#### 1.1.1

 * Improved 2-game limit UX — greyed button with inline notice
 * Fixed slot hold timezone mismatch on servers using UTC
 * Improved error messages

#### 1.0.0

 * Initial release

## Meta

 *  Wersja **1.3.0**
 *  Ostatnia aktualizacja **17 godzin temu**
 *  Włączone instalacje **Mniej niż 10**
 *  Wersja WordPressa ** 6.0 lub nowszej **
 *  Testowano do **7.1.3**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Język
 * [English (US)](https://wordpress.org/plugins/ettrick-escape-room-booking/)
 * Tagi
 * [booking](https://pl.wordpress.org/plugins/tags/booking/)[calendar](https://pl.wordpress.org/plugins/tags/calendar/)
   [escape room](https://pl.wordpress.org/plugins/tags/escape-room/)[payments](https://pl.wordpress.org/plugins/tags/payments/)
   [stripe](https://pl.wordpress.org/plugins/tags/stripe/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/ettrick-escape-room-booking/advanced/)

## Oceny

Nie przesłano jeszcze żadnych recenzji.

[Twoja opinia](https://wordpress.org/support/plugin/ettrick-escape-room-booking/reviews/#new-post)

[Zobacz wszystkierecenzje.](https://wordpress.org/support/plugin/ettrick-escape-room-booking/reviews/)

## Zaangażowani

 *   [ John Craig ](https://profiles.wordpress.org/john_m_craig/)

## Wsparcie

Masz coś do dodania? Potrzebujesz pomocy?

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/ettrick-escape-room-booking/)