The RestroFood Table Reservation Add-on automatically creates a default reservation page during installation. This page includes the reservation form shortcode, allowing customers to submit table reservation requests directly from your website.
If needed, you can also manually create a new reservation page using the reservation form shortcode.
Default Reservation Page
After installing and activating the RestroFood Table Reservation Add-on, the plugin automatically creates a reservation page.
https://yourwebsite.com/reservation
The page contains the reservation form shortcode:
[restrofood_table_reservation_form]
Customers can visit this page to:
- Select restaurant branch
- Choose reservation date and time
- Select guest count
- Choose available table
- Submit reservation requests
Create Reservation Page Manually
If the default page is deleted or you want to create a custom reservation page, follow these steps.
Step 1: Create a New Page
From your WordPress admin dashboard:
Pages → Add New
Enter a page title.
Example:
- Reservation
- Book a Table
- Table Reservation
Step 2: Add Reservation Form Shortcode
Inside the page content editor, add the following shortcode:
[restrofood_table_reservation_form]
This shortcode will display the complete reservation form on the page.
Step 3: Publish the Page
Click the Publish button to make the reservation page live.
After publishing, customers can access the reservation form from the page URL.
Example:
https://yourwebsite.com/table-reservation
Add Reservation Page to Menu
To make the reservation page easily accessible:
- Go to Appearance → Menus
- Select your website menu
- Add the Reservation page
- Save the menu
Now customers can access the reservation page directly from your website navigation menu.
Reservation Form Shortcode
Use the following shortcode anywhere to display the reservation form:
[restrofood_table_reservation_form]
You can use this shortcode in:
- Pages
- Posts
- Elementor shortcode widget
- Gutenberg shortcode block
- Classic editor
- Sidebar widgets (if shortcode supported)
Tips for Better Reservation Setup
- Create tables before accepting reservations.
- Configure restaurant branches properly. ( If using Multi Branch )
- Keep table seat capacity accurate.
- Add the reservation page to the main navigation menu.
- Test the reservation form after setup.
The reservation form will automatically manage available tables based on reservation settings and table availability.