Restaurant reservations with a visual floor plan
RestaurantBloom WP is a complete reservation system for restaurants, cafes, and bars. It includes a visual floor plan editor for table placement, configurable time slots with operating hours, automatic table assignment based on party size, and confirmation emails. OpenTable widgets charge per cover and Flavor costs $50/yr; RestaurantBloom WP is a one-time purchase that keeps your reservation data in your own WordPress database.
Real screenshots from the WordPress admin dashboard
Today's reservations with status counts: pending, confirmed, cancelled, no-show
Visual grid editor for placing tables with capacity and status labels
Guest-facing reservation form with date picker, party size, and available time slots
One-time payment, lifetime access. No subscriptions.
One-time payment • Lifetime updates • 30-day money-back guarantee
Place tables on a grid with row and column positioning. Set capacity per table (2-top, 4-top, 8-top) and mark tables as active or inactive.
Set your restaurant's opening and closing times, slot intervals (15, 30, or 60 minutes), and closed days of the week. Slots generate automatically.
When a guest books, the system assigns the smallest available table that fits their party size, optimising seating capacity without staff intervention.
Control how far in advance guests can book (e.g., 30 days). Prevents bookings too far out while keeping your calendar manageable.
A clean front-end form lets guests select a date, party size, and available time slot, then enter their name, email, phone, and notes.
Track reservations as Pending, Confirmed, Cancelled, or No-Show. Update statuses from the admin dashboard with a single click.
The booking engine checks table availability in real time. If all suitable tables are taken for a slot, that time disappears from the guest form.
Automatic email confirmations are sent to guests when a reservation is made, reducing no-shows and confirming the booking details.
Guests can add notes like dietary requirements, birthday celebrations, or accessibility needs — visible to staff from the reservation dashboard.
View counts by status (pending, confirmed, cancelled, no-show) to track performance and identify patterns like peak booking times.
Get up and running in minutes
Complete your purchase and download the plugin ZIP file from your dashboard.
Go to Plugins > Add New > Upload Plugin in your WordPress admin and select the ZIP file.
Click "Activate" after installation completes.
Go to the plugin settings and enter your license key to activate updates and support.