seatmap.webkodingtheme.comLive

No signup. Try it with a test card; the demo resets itself regularly.

Restaurants, cinemas, coworking desks, car parks, sunbeds on a beach. Anything that is a space somebody wants to reserve, on a plan somebody has to look at first.

Upload the plan, draw rectangles or polygons over the seats or tables, set prices and capacities, and publish a map your customers book from directly. Works with WooCommerce checkout, or without WooCommerce at all through a built-in reservation form.

What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

Files

  • seatmap.zip, installed from the WordPress admin
  • Unminified source, no obfuscation
  • Changelog and sample data

Licence

  • 1 WordPress site
  • Licence key sent by email after payment
  • GPL v2 or later

Updates and support

  • 1 year of updates and email support
  • After that the software keeps working
  • Renew only if you want new versions

Requirements

  • WordPress 6.0+
  • WooCommerce 7.0+
  • PHP 7.4+
  1. 1
    Upload the floor plan

    Restaurant, auditorium, car park, beach — any plan somebody has to look at first.

  2. 2
    Draw the seats

    Rectangles or polygons over the plan, with prices, capacities and opening hours.

  3. 3
    Publish and take bookings

    Through WooCommerce checkout, or through the built-in form if you have no shop.

What it does

  • Visual map builder — rectangles and polygons over any plan
  • Real-time availability, no page reload
  • WooCommerce checkout, or a guest form without it
  • Opening hours, closed days, per-seat time slots
  • Gutenberg block and shortcode
  • Reservations list, calendar view and CSV export

What you need

  • WordPress 6.0 or newer, PHP 7.4 or newer
  • WooCommerce 7.0 or newer if you want people to pay; not required if you only take reservations
  • A floor plan image — PNG, JPG or SVG

Why this exists

What Seat & Space Reservation Map does not do

  • It does not process payments on its own. Charging for a seat requires WooCommerce and your own gateway; without one it takes reservations rather than money.
  • It does not manage staff rotas, kitchens or table service. It ends at the booking.
  • It does not integrate with an external booking channel or an OTA. Bookings live on your site.

Questions

Do I have to use WooCommerce?

No. There are two routes on purpose: WooCommerce checkout when you are charging, and a built-in reservation form when you are not. A restaurant taking free table bookings does not need a shop.

Does availability update without reloading the page?

Yes. Availability is checked live, so two people looking at the same map do not both take the last table.

Can seats be booked by time slot rather than for the whole day?

Yes — opening hours, closed days and per-seat time slots are all set on the map, which is what makes it usable for a restaurant service or a coworking desk as well as a cinema screening.

How do I put the map on a page?

A Gutenberg block or a shortcode, whichever suits your theme. Both render the same map.

Can I see the bookings as a list?

A list, a calendar view, and a CSV export. The calendar is usually what the person on the door wants; the CSV is what the accountant wants.

Everything else is in the Seat & Space Reservation Map documentation, and anything it does not answer goes to support@webkoding.com.

Not quite it? Three nearby

Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.

One click to leave, from any of them. What we do with it.