Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

Bluehost Shared Hosting

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

One visual map. Every kind of reservation.

Seat & Space Reservation Map turns any image — a restaurant floor plan, a cinema seating chart, a parking lot, a beach layout — into a fully interactive booking interface. The site owner draws bookable areas over the image in a visual builder, assigns a name, type, capacity and price to each, and publishes with a single shortcode. Visitors then see live availability (available, premium, selected, reserved), pick their spot, choose a date and time, and complete the purchase through the native WooCommerce checkout.

No page builders required, no monthly SaaS fees, no external services. Everything runs on your own WordPress install with a custom, indexed database table built for fast availability lookups.

Landing Page: seatmap.webkodingtheme.com
Restaurant Demo: Table booking with date & time
Cinema Demo: Multi-seat selection
Parking Demo: Space reservation
Beach Demo: Sunbed booking
WP Admin Demo: seatmap.webkodingtheme.com/wp/wp-admin/
Admin credentials: demo / SeatMapDemo!

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

One engine, many industries

Restaurant / Café — Upload your floor plan, draw each table, set capacity and price, and let guests reserve a specific table for a chosen date and time slot.

Cinema / Theatre / Events — Lay out rows and seats, define VIP sections, and allow visitors to select multiple seats at once with an automatically calculated total.

Parking / Coworking — Turn a parking lot or office layout into reservable bays, desks or meeting rooms, with premium or EV spaces highlighted.

Beach / Pool / Venues — Map sunbeds, cabanas or stands and charge more for premium positions such as front-row sea views.

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

A builder that feels like a design tool

The admin builder renders your floor plan on an SVG canvas. Switch between Select, Rectangle and Polygon tools to draw bookable areas directly over the image — rectangles for simple seats and tables, polygons for irregular shapes. Click any area to open its properties panel and set the label, type, price, capacity and color. Full undo / redo history lets you iterate without fear, and the background image can be swapped at any time from the WordPress media library. When you save, each map exposes a copy-ready shortcode such as [reservation_map id=”17”] right in the list table.

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

Clear, mobile-friendly selection

Visitors first choose a date (and a time slot when enabled), then click areas on the map. Available spots are green, premium spots stand out in their own color, the current selection turns blue, and already-reserved spots are red and locked. Single-select mode suits one-table or one-bay bookings, while multi-select mode is ideal for cinema seats and groups, with a live total that updates as seats are added. Hover tooltips show each area’s label, capacity, type and price. When ready, the selection is pushed straight into the WooCommerce cart and the standard checkout completes the order.

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

Run the whole operation from wp-admin

A dedicated Reservations screen lists every booking with its map, area, date, guest and status. Switch to the Calendar view to see bookings laid out by day. Filter by map, status (pending / confirmed / cancelled) and date range, or search by guest. Update a booking’s status with a single click, and export the full list to CSV (hardened against spreadsheet formula injection) for reporting or your own records.

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

Developer-friendly and secure

SeatMap follows WordPress and WooCommerce best practices end to end: every database query uses $wpdb->prepare(), all output is escaped, and write operations are guarded by capability and nonce checks. Maps are a custom post type, reservations live in a dedicated indexed table for fast availability lookups, and a clean srm/v1 REST namespace powers the front end. Embed a map with a shortcode or the included Gutenberg block. The plugin ships with a .pot file for full translation, carries no third-party dependencies, and never phones home.

Seat & Space Reservation Map - Interactive Floor Plan Booking for WordPress

Roadmap

Planned additions include an Elementor widget, recurring availability periods, QR-code reservation validation, iCalendar (.ics) export, and deeper WooCommerce Bookings integration. Feedback from buyers directly shapes priorities.

Requirements

WordPress 6.0 or higher
WooCommerce 7.0 or higher (recommended for checkout)
PHP 7.4 – 8.3
Tested with modern WordPress and WooCommerce releases.

Support

Support covers bug fixes, compatibility updates and usage questions through our Envato profile. Response times are typically within one business day on weekdays.

License

Regular License — Use in a single end product which end users are not charged for. One license per end product.

Extended License — Use in a single end product which end users can be charged for. One license per end product.

For full terms, see Envato Standard Licenses.

Changelog

v1.0.0
– Initial release
– Visual map builder (rectangle & polygon)
– Single & multi-seat selection with date / time
– WooCommerce checkout integration
– Reservation management (list, calendar, CSV export)
– Builder and frontend polish
– Shortcode & Gutenberg block

0 average based on 0 ratings.

WebKoding

WebKoding

Visit Author's Portfolio

View Portfolio
Last Update 2026-06-01
Created 2026-06-01
Sales 0
Discussion Comments
Compatible Browsers Firefox Safari Opera Chrome Edge
Software Version WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x WordPress 6.4.x WordPress 6.3.x WordPress 6.2.x WordPress 6.1.x WordPress 6.0.x
Compatible With Block Editor Elementor WooCommerce 9.x.x WooCommerce 8.x.x WooCommerce 7.x.x WPML
Gutenberg Optimized Yes
High Resolution Yes
Files Included JavaScript JS HTML CSS PHP
Video Preview Resolution