{"id":11939,"date":"2026-10-12T23:38:30","date_gmt":"2026-10-12T15:38:30","guid":{"rendered":"https:\/\/aeosub.com\/ettrick-escape-room-booking\/"},"modified":"2026-10-12T23:38:30","modified_gmt":"2026-10-12T15:38:30","slug":"ettrick-escape-room-booking","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/ettrick-escape-room-booking\/","title":{"rendered":"Ettrick Escape Room Booking"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/ettrick-escape-room-booking\/assets\/banner-1544x500.png?rev=3629863\" alt=\"Ettrick Escape Room Booking\" loading=\"lazy\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-expert-review\" style=\"border: 1px solid #e2e8f0;border-left: 4px solid #4a3bca;border-radius: 10px;padding: 20px;margin-bottom: 25px;background: #fff;font-family: -apple-system, system-ui, sans-serif\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #4a3bca;margin-bottom: 10px\">LethaldiranMX Insight<\/div>\n<div style=\"color: #4a5568;font-size: 14px;line-height: 1.6\">\n<div>\n<p>Ettrick Escape Room Booking provides a dedicated, self-hosted scheduling and checkout framework tailored specifically to escape room operations, replacing third-party SaaS platforms that charge monthly fees or per-booking commissions. By combining shortcode-driven front-end calendars with native Stripe Payment Intents and automated 15-minute slot holds, it handles per-player tiered pricing and real-time availability directly inside WordPress. Its webhook-driven payment confirmation guarantees that time slots are locked only after successful transactions, delivering a streamlined, cost-effective booking pipeline for independent venues.<\/p>\n<p><strong>Best Fit &amp; Operational Role:<\/strong> This plugin is best suited for boutique escape room operators, independent entertainment venues, and digital agencies building sites for local clients who want total data ownership and zero booking commissions. It operates as the core transactional engine of the site, utilizing shortcodes across three dedicated pages to manage slot selection, checkout, and self-service booking modifications. Sites managing complex facilities with multiple physical rooms running interchangeable games will find the free version restrictive, as multi-room collision prevention and staff-specific notifications require the Pro tier.<\/p>\n<p><strong>Potential Limitations &amp; Pitfalls:<\/strong> Deployment requires accurate Stripe webhook configuration and an active SSL certificate to prevent orphaned holds or failed booking confirmations. The free tier limits venue setup to two games and lacks cross-game room collision logic, creating potential double-booking risks for shared physical spaces unless upgraded. Outside of necessary Stripe API transactions for card processing, no operational risks or performance bottlenecks were identified based on available information.<\/p>\n<\/div>\n<\/div><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<div style=\"padding: 20px;border-bottom: 1px solid #edf2f7;background: #fafafa;display: flex;align-items: flex-start\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/ettrick-escape-room-booking\/assets\/icon-256x256.png?rev=3629863\" alt=\"Ettrick Escape Room Booking icon\" loading=\"lazy\" style=\"width: 45px;height: 45px;border-radius: 8px;margin-right: 15px\"> <\/p>\n<div style=\"flex: 1;line-height: 1.2\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #1a202c\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\">Developer<\/th>\n<td style=\"padding: 12px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/john_m_craig\/\" target=\"_blank\" rel=\"noopener\">John Craig<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.3.1<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.0 \/ 7.1.3<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-10-12 3:36pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/ettrick-escape-room-booking\/\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\">View Details -&gt;<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">A complete booking and payment system built specifically for escape room venues. Take bookings, collect Stripe payments and manage your games from you \u2026<\/div>\n<p><strong>Ettrick Escape Room Booking<\/strong> gives escape room venues everything they need to take bookings and collect payments directly from their own WordPress website \u2014 no monthly SaaS fees, no commissions on bookings.<\/p>\n<h4>Free Version Features<\/h4>\n<ul>\n<li><strong>Weekly availability calendar<\/strong> \u2014 clean, mobile-friendly calendar showing available and booked slots with week navigation<\/li>\n<li><strong>3-step booking flow<\/strong> \u2014 player selection with live price updates, Stripe payment, instant confirmation<\/li>\n<li><strong>Stripe payments<\/strong> \u2014 secure card payments with webhook confirmation; bookings only confirmed when payment is received<\/li>\n<li><strong>Slot holds<\/strong> \u2014 customer&#8217;s slot is held for 15 minutes while they pay, preventing double-bookings<\/li>\n<li><strong>Per-player pricing<\/strong> \u2014 set different prices for each player count per game<\/li>\n<li><strong>Automated emails<\/strong> \u2014 confirmation, change and cancellation emails to customer and admin<\/li>\n<li><strong>Manage booking page<\/strong> \u2014 customers can view, change player count, or cancel via a secure link in their email<\/li>\n<li><strong>Admin bookings screen<\/strong> \u2014 view, search and cancel bookings<\/li>\n<li><strong>Admin customers screen<\/strong> \u2014 view all customers with booking history<\/li>\n<li>Up to <strong>2 games<\/strong> supported in the free version<\/li>\n<li>Note: shared room double-booking prevention requires Pro \u2014 in the free version, two games assigned to the same room can both be booked in the same slot<\/li>\n<\/ul>\n<h4>Pro Version<\/h4>\n<p><a href=\"https:\/\/escaperoombookingpro.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">Escape Room Booking Pro<\/a> adds:<\/p>\n<ul>\n<li>Unlimited games and rooms<\/li>\n<li>Promo codes with date ranges and use limits<\/li>\n<li>Revenue reports and analytics<\/li>\n<li>Gamekeepers \u2014 multiple staff notification recipients<\/li>\n<li>Shared room double-booking prevention<\/li>\n<li>Branded HTML emails with your venue colours<\/li>\n<li>Customer accounts<\/li>\n<li>Booking horizon and minimum notice period controls<\/li>\n<li>Priority support<\/li>\n<\/ul>\n<h4>Simple Setup<\/h4>\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Add your Stripe API keys in Escape Rooms <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Settings<\/li>\n<li>Create three pages: one with <code>[eerb_calendar game=\"slug\"]<\/code>, one with <code>[eerb_booking]<\/code>, one with <code>[eerb_manage_booking]<\/code><\/li>\n<li>Add your game in Escape Rooms <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Games<\/li>\n<li>Start taking bookings<\/li>\n<\/ol>\n<h4>Requirements<\/h4>\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>A <a href=\"https:\/\/stripe.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">Stripe<\/a> account (free to create)<\/li>\n<li>HTTPS on your site (required by Stripe)<\/li>\n<\/ul>\n<h3>External Services<\/h3>\n<p>This plugin connects to the following external services:<\/p>\n<p><strong>Stripe<\/strong> \u2014 payment processing<br \/>\nThis 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&#8217;s servers. Your Stripe secret key is used server-side to create payment intents. Stripe&#8217;s privacy policy: https:\/\/stripe.com\/privacy \u2014 Stripe&#8217;s terms of service: https:\/\/stripe.com\/terms<\/p>\n<p><strong>Stripe.js<\/strong> \u2014 Stripe&#8217;s JavaScript library (https:\/\/js.stripe.com\/v3\/) is loaded on booking pages to securely collect card details. Card data never touches your server.<\/p>\n<p><strong>Escape Room Booking Pro licence server<\/strong> \u2014 upgrade prompts only<br \/>\nThe free version contains links to https:\/\/escaperoombookingpro.com for upgrade information. No data is sent to this server from the free version.<\/p>\n<div class=\"plugin-editorial-note\" style=\"margin-top: 25px;padding: 12px 15px;background: #f8fafc;border-radius: 6px;color: #64748b;font-size: 13px;line-height: 1.5\">Editorial note: This overview combines WordPress.org official plugin metadata with an AI-assisted LethaldiranMX editorial review. Plugin data should be verified on the official WordPress.org listing before installation.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A complete booking and payment system built specifically for escape room venues. Take bookings, collect Stripe payments and manage your games from you \u2026<\/p>","protected":false},"author":1,"featured_media":11940,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[799,723,3137,880,1489,555],"class_list":["post-11939","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-booking","tag-calendar","tag-escape-room","tag-payments","tag-stripe","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11939"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11939\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/11940"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}