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.

    • Auxiliarynot 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:

  1. 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.

  2. 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.

  3. 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.