This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Expo Booth Booking

Expo Booth Booking

Interactive expo booth booking with clickable floor map and WooCommerce integration.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Expo Booth Booking running.

WordPress compatibility
Tested to 6.9.7 — 2 branches behind 7.1
A branch or two behind — normal for a plugin between releases.
Last updated
6 months ago
At least 7.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Expo Booth Booking is looked after — not on how many stores run it.

Mixed signals
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
26 / 35
Updated 184 days ago.
WordPress compatibility
14 / 20
Tested to WP 6.9.7, 1 branch(es) behind.
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
7 / 10
Provides: screenshots, description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-30 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

Expo Booth Booking allows event organizers to sell exhibition booths visually using an interactive floor map instead of a traditional product list.

Upload your expo layout image, place clickable booths anywhere on the map, link them to WooCommerce products, and let exhibitors reserve and purchase booths directly from the layout.

Perfect for:
– Trade shows
– Business expos
– Conferences
– Startup events
– University fairs
– Property exhibitions
– Mall shop bookings

How It Works

  1. Create an Expo Map (Custom Post Type).
  2. Upload your event floor layout image.
  3. Define booths using JSON with:
    • id
    • x / y position (percentage-based)
    • type
    • product_id
    • price (optional display)
    • admin_booked (optional manual booking control)
  4. Link each booth to a WooCommerce product.
  5. Display the map using:
    • Shortcode: [brandjaws_ebb_booth_map id=”123″]
    • Elementor widget

Users click a booth → enter details → booth becomes reserved → product is added to cart via AJAX → checkout is completed through WooCommerce.

Key Features

Interactive Floor Map

  • Upload custom expo map image
  • Clickable booth markers
  • Responsive percentage-based positioning
  • Visual booth states:
    • Available
    • Temporarily Reserved
    • Booked
    • Admin Booked

WooCommerce Integration

  • Each booth linked to a WooCommerce product
  • AJAX add-to-cart functionality
  • Uses WooCommerce stock system
  • Final booking confirmed after successful checkout

Exhibitor Details Collection

When selecting a booth, users must enter:
– Full Name
– Email Address

These details:
– Are stored with the cart item
– Appear in WooCommerce order details
– Allow admin to identify booth owner easily
– Are visible inside WooCommerce → Orders

Temporary Reservation System

  • Booth is temporarily reserved when added to cart
  • Prevents multiple users from booking the same booth
  • Reservation uses WordPress transients (~10 minutes)
  • If checkout is not completed, booth becomes available again
  • Final confirmation depends on WooCommerce stock

Admin Manual Booking Control

Admins can manually mark booths as already booked.

To do this, add the following inside booth JSON:

{
“id” : “A1”,
“x” : 12.5,
“y” : 30.2,
“type” : “cp_outside”,
“type_label” : “CP Outside”,
“color” : “#00a65a”,
“product_id” : 123,
“price” : 3500,
“admin_booked” : true
}

When admin_booked is set to true:
– Booth appears as fully booked on frontend
– Cannot be clicked or reserved
– Ignores WooCommerce stock
– Useful for offline bookings, VIP reservations, sponsor booths, or manual allocations

Elementor Support

  • Dedicated Elementor widget
  • Drag-and-drop placement
  • No coding required
  • Fully responsive

Developer Friendly

  • JSON-based booth configuration
  • Clean architecture
  • Easy to extend
  • Ready for future enhancements

Benefits for Event Organizers

  • Visual booth selling increases conversions
  • Prevents double booking
  • Supports manual offline allocations
  • Easily identify booth owners via name & email
  • Works with all WooCommerce payment gateways
  • Simple setup

Benefits for Exhibitors

  • Instantly see available booths
  • Transparent pricing
  • Clear booth status
  • One-click reservation
  • Secure checkout
  • Simple detail submission

Getting Started

After activation:

  1. Install & activate WooCommerce
  2. Create WooCommerce products (one per booth)
    • Set stock quantity = 1
    • Use Simple product type
  3. Go to WP Admin → Expo Maps
  4. Upload your floor layout image
  5. Add booth JSON configuration
  6. Publish the Expo Map
  7. Add shortcode to a page or use Elementor widget

Your interactive booth booking system is ready.

Does this plugin require WooCommerce?

Yes. WooCommerce is required for cart, checkout, and stock handling.

How does booth reservation work?

When a booth is added to cart:
– It becomes temporarily reserved
– The reservation lasts approximately 10 minutes
– If checkout is completed, WooCommerce stock makes it permanently unavailable
– If cart expires or order is not completed, the booth becomes available again

Can admin manually block booths?

Yes. Add “admin_booked”: true inside booth JSON to mark it as booked manually.

Can two users book the same booth?

No. If product stock is set to 1 and one user completes checkout, the booth becomes unavailable.

Are exhibitor details stored?

Yes. Full Name and Email entered during booth selection are stored in WooCommerce order item meta.

Does this plugin send data externally or track users?

No. The plugin does not send data to external services and does not track users.

Is it compatible with Elementor?

Yes. A dedicated Elementor widget is included.

Can I use variable products?

It is strongly recommended to use Simple Products with stock quantity set to 1 for each booth.

Categories
Subscriptions & bookings
Plugin details
Version0.1.3
Last updated2026-02-27 5:51pm GMT
Added2026-02-26
Requires WordPress5.8
Tested up to6.9.7
Requires PHP7.4

Tags on WordPress.org
booking
booth
Event
expo
woocommerce
Alternatives
Other plugins in the same categories.
Subscriptions for WooCommerce with Stripe Recurring Payments
1K+ installs
4.9(25)
Eventin – Event Calendar, Tickets, Registration, Booking & WooCommerce
10K+ installs
4.7(397)
WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce
20K+ installs
4.0(246)
Booking Activities
3K+ installs
5.0(120)
Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar
7K+ installs
4.5(165)
Easy Booking – WooCommerce Booking & Reservation Plugin
4K+ installs
4.7(63)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy