Table Booking

Extend RestroPress
and have premium features

or
Requirements: WordPress 5.4 or Higher, PHP 7.4 or Higher
Current Version: 1.3

RestroPress Table Booking – Complete Reservation Management for Restaurants

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.

Full Feature and Benefit Breakdown

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Booking date range control
    Admin can control how far ahead bookings are allowed.
    Benefit: Avoids overly long future reservations and keeps operations predictable.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  1. Optional OTP phone verification
    OTP validation can be enabled before reservation completion.
    Benefit: Reduces fake/invalid bookings and improves data quality.

  2. SMS gateway support (Twilio and Plivo)
    Choose provider and configure credentials from settings.
    Benefit: Flexible telecom choice and reliable customer notifications.

  3. Booking status workflow (Pending / Accepted / Cancelled)
    Admin can update status directly from booking list.
    Benefit: Clear operational pipeline and faster reservation handling.

  4. Automated notifications (Email + SMS)
    Sends booking details and status communication to customer/admin.
    Benefit: Better customer communication with less manual follow-up.

  5. WordPress date/time format compatibility
    Booking communications and displays follow WordPress date/time settings.
    Benefit: Consistent experience across site, admin, and emails.

  6. Booking close switch with custom message
    Temporarily disable bookings and show custom notice.
    Benefit: Useful for holidays, maintenance days, or fully booked periods.

  7. 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.

  8. Date-based admin filters
    Filter bookings by Today, Last Week, Last Month, Last Year, or Custom Date range.
    Benefit: Easier reporting and operational review.

  9. 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.

  10. Bulk actions for faster management
    Supports select-all and batch operations in admin.
    Benefit: Saves admin time when processing many bookings.

  11. 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.

  12. 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

or

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.

© 2019 – 2024 RestroPress. All Rights Reserved.
envelopephone-handset
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram