RestroPress Table Booking extends RestroPress with a full table reservation workflow, from customer booking on the frontend to booking operations in the WordPress dashboard.
It helps restaurants accept bookings faster, reduce manual calls, and manage reservation status with better control.
Native RestroPress integration
Works directly inside your existing RestroPress setup with dedicated settings and admin screens.
Benefit: No separate booking platform needed, so setup and team training stay simple.
Automatic booking page creation + shortcode support ([table_booking])
The plugin can auto-create a booking page and also supports embedding via shortcode.
Benefit: Faster launch and flexibility to place booking form on any page.
Two-step reservation flow
Step 1: Occasion, guest count, date, time.
Step 2: Customer contact details + special request.
Benefit: Better form completion rates and cleaner booking data.
Guest limit control
Admin can define maximum people count options shown in the form.
Benefit: Prevents invalid party sizes and aligns reservations with table policy.
Booking date range control
Admin can control how far ahead bookings are allowed.
Benefit: Avoids overly long future reservations and keeps operations predictable.
Daily booking capacity control
Set the maximum number of bookings per day; full dates are blocked in datepicker.
Benefit: Prevents overbooking and improves service quality.
Time slot generation from start/end business times
Booking times are generated in 30-minute intervals based on configured hours.
Benefit: Consistent scheduling and fewer manual adjustments.
Multiple occasion management with pricing
Add/edit/remove multiple occasion types and assign individual booking prices.
Benefit: Supports special dining scenarios (anniversary, date night, events) with monetization.
Optional Stripe checkout integration (test/live mode)
Secure Stripe Checkout redirection with environment-based keys.
Benefit: Accept advance booking payments safely and reduce no-shows.
Optional OTP phone verification
OTP validation can be enabled before reservation completion.
Benefit: Reduces fake/invalid bookings and improves data quality.
SMS gateway support (Twilio and Plivo)
Choose provider and configure credentials from settings.
Benefit: Flexible telecom choice and reliable customer notifications.
Booking status workflow (Pending / Accepted / Cancelled)
Admin can update status directly from booking list.
Benefit: Clear operational pipeline and faster reservation handling.
Automated notifications (Email + SMS)
Sends booking details and status communication to customer/admin.
Benefit: Better customer communication with less manual follow-up.
WordPress date/time format compatibility
Booking communications and displays follow WordPress date/time settings.
Benefit: Consistent experience across site, admin, and emails.
Booking close switch with custom message
Temporarily disable bookings and show custom notice.
Benefit: Useful for holidays, maintenance days, or fully booked periods.
Advanced admin booking management screen
Includes searchable table, responsive columns, and dashboard-style status cards (All, Pending, Accepted, Cancelled).
Benefit: Quick visibility and faster day-to-day booking operations.
Date-based admin filters
Filter bookings by Today, Last Week, Last Month, Last Year, or Custom Date range.
Benefit: Easier reporting and operational review.
Trash workflow for booking records
Move selected/past bookings to trash, restore from trash, or permanently delete.
Benefit: Safe cleanup with recovery option before final deletion.
Bulk actions for faster management
Supports select-all and batch operations in admin.
Benefit: Saves admin time when processing many bookings.
Validation and sanitization across settings/forms
Settings and user inputs are sanitized and validated with user-friendly errors.
Benefit: Better reliability, cleaner data, and fewer technical issues.
Smart asset loading + theme color mapping
Frontend scripts/styles load only where needed, and booking UI uses RestroPress button background color settings.
Benefit: Better performance and visual consistency with your existing design.
Important Points:
- Currently, this extension only works with Stripe payment Gateway.
- You must have a Twilio or Plivo account.
Upgrade your restaurant’s reservation system today with the RestroPress Table Booking Extension and deliver a superior dining experience to your customers.

#2794da

You must log in and be a buyer of this download to submit a review.
You must log in and be a buyer of this download to submit a review.
= Version 1.3 =
* Added: Booking trash management (move to trash, restore, permanent delete)
* Added: Booking list improvements with status summary cards and date filters
* Added: Responsive admin table behavior with improved pagination controls
* Improved: Booking admin UI/UX alignment and layout for desktop/mobile
* Improved: Frontend form color mapping now uses RestroPress \"Add Button Background Color\"
* Fixed: Public booking styles/scripts now load only on table booking pages
= Version 1.2 =
*Added: OTP verification and Stripe integration marked as optional
* Code Cleanup
= Version 1.1 =
* Fixed: Security issues
* Fixed: Blank value save error
* Code Cleanup
= Version 1.0 =
* Initial version released.