How It Works Use Cases Why BoothMap Features FAQ View Live Demo Buy — $39
WordPress Plugin — WebKoding

Sell exhibition
booths
from your hall plan

Upload your trade-show floor plan, draw each booth in minutes with its type, size, price and sponsor tier — then let exhibitors reserve and pay through WooCommerce. No per-event SaaS fees.

∞
Booths per hall
4
Booth types
$39
One-time price
Select
Rectangle
Polygon
↩
Save
A1
A2
A3
VIP
B1
B2
B3
B4
Island 5
36 m²
Island 6
Booth B2
Corner · 18 m²
$450
Available

Up and running in 3 steps

1
Upload your hall plan
Go to BoothMap → Add New. Upload any JPEG, PNG, or WebP from your Media Library — your expo hall layout, market ground, or festival map.
2
Draw your booths
Draw rectangles or polygons over your plan. Set each booth's label, type (corner / standard / island / peninsula), size in m², price and sponsor tier. Drag to reposition, undo/redo freely.
3
Publish & sell booths
Drop in the block or [booth_map id="X"]. Exhibitors pick a booth, enter their company details, and pay via WooCommerce — or apply through the built-in form for organizer approval. Export exhibitors to CSV anytime.

Built for every kind of show

One plugin, unlimited events. Any hall plan with defined booths becomes a self-service exhibitor sales tool.

Your site. Your data. No monthly fees.

SaaS booking platforms charge every month and own your customer data. BoothMap is a one-time purchase that runs entirely on your own WordPress site.

 
BoothMap
SaaS platforms
Pricing
$39 once
$30–100+/mo
Runs on your own site
You own customer data
Use any floor plan image
Limited templates
WooCommerce checkout
Their gateway only
Transaction fees
None
1–3% per booking

Everything built in

No add-ons needed. Every feature ships with the plugin, coded to WordPress and WordPress coding standards.

Booth Types
Mark each space as corner, standard, island or peninsula — the type drives its colour on the plan and its own price. Sell the layout the way exhibitors actually shop it.
Sponsor Tiers
Tag premium booths bronze, silver, gold or platinum. Tiers show as chips on the plan and in the detail card, so high-value sponsor space sells itself.
Size in m² per Booth
Every booth carries its own floor area in m², shown on hover and in the selection card — exhibitors see exactly how much space they're paying for.
Exhibitor Details Capture
Collect the company name and website with every reservation — not just a name and email — so your exhibitor directory builds itself as booths sell.
Organizer Approval Workflow
Optional vetting: a reservation moves hold → pending → approved → paid. Approve returning exhibitors instantly and screen new applicants before they pay.
Exhibitor CSV Export
Export the full exhibitor list — company, contact, booth, type, status — to CSV for badges, signage and floor directories. Protected against formula injection.
Hall-Plan Image Builder
Upload your real hall or floor-plan image and draw booths right on top of it. Coordinates store as percentages, so the plan stays sharp and responsive on any screen.
WooCommerce Checkout
Booths flow into the WooCommerce cart as line items with per-booth prices and exhibitor meta. No WooCommerce? A built-in guest form + email confirmation covers it.
No Double-Booking
Live booth availability per date via REST, with a pre-submit conflict re-check on the server — two exhibitors can never grab the same booth under load.
Multi-Day Shows
Sell a booth for the full run of a show or a market season with opt-in date-range booking — availability is checked across the whole range and the total sums each day.
Security Hardened
Nonce auth on every write, IDOR checks that validate each booth ID against the stored plan, prepared statements throughout, draft plans blocked from public access — coded to WordPress coding standards.
Dark Mode, RTL & Accessible
Full prefers-color-scheme: dark support, complete dir="rtl" mirroring for Arabic/Hebrew, and keyboard-accessible booths with aria-labels.

Built for exhibitions — not a generic seat map

Generic seat- and booking-map plugins place identical cells on an image. BoothMap models how exhibition space is actually sold and managed.

 
BoothMap
Generic seat / booking-map plugin
Booth types (corner / island / peninsula)
Per-booth size in m²
Sponsor tiers (bronze → platinum)
Exhibitor company + website capture
Name / email only
Organizer approval workflow
Exhibitor list CSV export
Generic bookings only
Draw booths over your own hall-plan image
Limited / fixed grid

Try it yourself

Full WordPress + WooCommerce install. Explore the map builder, make a test booking, and browse the admin dashboard.

Frequently asked questions

No. WooCommerce is optional. With it, bookings flow through your existing checkout. Without it, a built-in guest form collects the booking and sends an email confirmation to the guest and admin.
One licence covers one site, with a year of updates and support. Full terms are on our licence page: https://webkodingtheme.com/legal/license
WordPress 6.0+ and PHP 7.4+ (tested up to PHP 8.4). WooCommerce 7.0+ if you use the checkout integration. HPOS (High-Performance Order Storage) compatible.
Yes. Enable "Allow multi-select" in the map settings and exhibitors can reserve several adjacent booths in one go — perfect for a larger stand or a block of corner booths.
Yes. The plugin ships with a .pot file and all strings are translatable. The frontend fully supports RTL languages (Arabic, Hebrew) and dark mode out of the box.
No. Everything is visual — upload an image, draw areas, set prices, and publish with a block or shortcode. No coding required.

One price. Yours forever.

One licence covers one production site, plus a staging copy of it. A second live site needs a second licence.

$39 one-time, no subscription

1 year of updates & email support  ·  30-day money-back guarantee

Buy — $39 Try Live Demo First
Plugin Files
PHP + React + Vanilla JS
6 Months Support
Direct email support
Future Updates
Free for license lifetime