Table Guide
Your tables are your most valuable real estate. Game Haven Guild's Table Set Up turns your physical game space into a bookable, revenue-generating reservation system — complete with per-table pricing, game-type capacity, member-only access, and automatic table holds for your events and matchmaking posts.
Adding a Table
Open Store Dashboard → Advanced Settings → Reservations. Tap Add Table. The new-table dialog is organized into three sections. The table number auto-fills with the next available number to keep your numbering tidy.
Active Status
Active / Inactive toggle — Set the table active to make it bookable; set it inactive to hide it from reservation options without deleting it. Great for tables under repair or temporarily repurposed.
Basic Info
Table Number (required) — Your internal identifier. Must be a positive whole number; the form rejects decimals and negatives.
Table Name (optional) — A friendly display name (e.g., "The War Room," "Commander's Table"). If left blank, the app shows "Table [number]."
Shape (required) — Choose from:
Square
Rectangle (Standard)
Rectangle (Full War Game) — the large 4'x6' tables that fit full-size wargames.
Circle
Location (required) — Where the table lives in your store:
General — main floor, available for all reservation types.
Private Room — bookable enclosed space.
Auxiliary — not available for user reservations, but available for Event or Store reservations. Use this for overflow or back-room tables you don't want gamers booking directly.
Game Types & Capacity
Define which games this table supports and how many it can hold. Each game type has its own toggle; turn on the ones that fit the table.
Board Games — set Seats (how many players) and Max Games (how many concurrent board games fit).
CCG (Card Games) — set Seats and Max 2-Player Games.
War Games — set Seats and Max Full Size Wargames (4'x6').
RPG — set Seats and Max Games.
These capacities drive conflict logic and help the app show gamers realistic table options for their game type.
Reservation Length Options & Pricing
Choose which reservation lengths this table offers — and what each costs. Seven options, from 2 to 8 hours:
2h, 3h, 4h, 5h, 6h, 7h, 8h
Toggle on each length you want available for this table.
When a length is on, a price field appears — enter the cost in your store's configured currency.
Set a price to 0 for free reservations, or any positive amount to charge.
The currency is shown for reference and is set store-wide in your Payments settings.
Paid reservations: When Stripe payments are enabled for reservations, any length with a price greater than 0 routes gamers through Stripe Checkout before the slot is confirmed. Free reservations (price 0) are confirmed instantly.
Save
Create Table is enabled once you've set a table number, shape, location, at least one game type, and at least one reservation length.
Cancel with unsaved changes asks you to confirm before discarding.
Editing a Table
From your tables list, tap the Edit (pencil) button on any table card to reopen the same dialog, pre-filled with that table's settings.
Every field is editable — basic info, game types, capacities, reservation lengths, prices, and active status.
Changes save instantly on Save Changes.
The table card always shows a live summary: name, number, shape, location, supported game types, and every reservation length with its current price.
Inactive vs. Delete
Inactivate a table (toggle Active off) to remove it from the booking pool while keeping its history and configuration intact. Reactivate it any time.
This is preferred over deletion for seasonal or temporary tables — you keep the record and can flip it back on without re-entering everything.
How Tables Work Across the App
Once your tables are set up and reservations are enabled, they appear in three places:
Gamer Reservation Flow — app users pick a date/time, see only tables that are free and match their game type, choose a length you've enabled for that table, and book. Paid tables collect payment before confirming.
Event Manager — when creating or editing an event, you see available tables for the event's date/time (conflicts filtered out) and can reserve them in the same form.
Matchmaking Posts — when a gamer creates a matchmaking post, they can reserve an available table for their game, subject to the matchmaking advance-booking limit.
Every reservation — gamer, event, or matchmaking — checks the same conflict logic, so a table is never double-booked across paths.

