Online reservation system setup

Define your zones and tables, draw the floor plan, enter opening hours and closures, and let customers reserve from your site.

2 min readLast updated: 2026-08-30

The reservation system allocates a resource: a restaurant table, a five-a-side pitch, a hotel room, an event hall. That is what separates it from appointments — an appointment sells a person's time, a reservation sells a place. Setup starts with defining the resource.

Before you start

  • The Reservations plugin enabled
  • A list of the resources you allocate (number of tables, pitches, room types)

Steps

Screens are illustrative; the data in your own panel will differ.

  1. Step 1: Define zones and tables

    On Rezervasyonlar → Bölgeler & Masalar, define zones first (Garden, Inside, Terrace), then the tables in each with their capacity. Get capacity right: it is the only thing stopping a party of six being seated at a four-top.

    Zones & tables

    ZoneTableCapacityStatus
    GardenB14 peopleActive
    GardenB26 peopleActive
    InsideS12 peopleActive
    TerraceT18 peopleInactive
    New zoneAdd table
    Zones & tables — example view from the panel
  2. Step 2: Draw the floor plan

    On Kat Planı you place tables in their real layout. This is not only cosmetic: on a busy evening, seeing which table frees up when is far faster from a plan than from a list.

  3. Step 3: Enter hours and closures

    On Saatler & Kapanışlar, define your weekly service hours and add closures for holidays, private events or maintenance. On a closure day the system accepts no reservations at all.

    Hours & closures

    DayServiceHours
    Tue–ThuDinner18:00 – 23:00
    Fri–SatDinner18:00 – 00:30
    SundayLunch + dinner12:00 – 23:00
    MondayClosed

    29 October — closure defined, no reservations that day.

    Hours & closures — example view from the panel
  4. Step 4: Configure reservation settings

    On Ayarlar you set the reservation duration (how long a table is held), the earliest and latest booking window, whether approval is required, and whether a deposit is taken.

  5. Step 5: Add the reservation section to your site

    Add the reservation section from the page editor. When a customer picks a date, time and party size, the system finds a suitable table; if none is free, that time is not shown.

  6. Step 6: Run the dashboard and reviews

    Rezervasyonlar → Panel shows the day's occupancy. The Değerlendirmeler page collects the ratings and comments customers leave after their visit.

    Reservations

    Today

    18 reservations / 62 covers

    Occupancy

    78%

    Awaiting approval

    Pending

    3

    No-shows

    1 (yesterday)

    ReservationsFloor planReviews
    Reservations — example view from the panel

Tips

Do not inflate capacity

Overstating table capacity to raise occupancy ends with a party you cannot seat. The system matches strictly on the capacity you enter.

Inactive is not deleted

Set tables under renovation or seasonally closed to inactive rather than deleting them; past reservation records stay intact.

Frequently asked questions

Can I take a deposit?
Yes. With a payment provider connected, a deposit can be charged at reservation time.
Can the customer choose their table?
It depends on your settings. The system can pick automatically, or let the customer choose a zone.
Can I use this for pitches or rooms?
Yes. Define pitches or rooms instead of tables; the logic is identical — resource, capacity and time window.

Related plugins

The task in this guide ships with these plugins.

Try it in a live demo

Real stores running this feature. Open one and click around.

Related guides

Live Instantly — Launch Your Website Today

Launch your website today.

Start for free. No credit card required. Blog, store, restaurant page, or portfolio — your site is ready in minutes.

No credit card required