Linux 软件免费装
Banner图

Restaurant Table Bookings – Online Reservations & Table Management

开发者 sonofgod80
更新时间 2026年11月6日 18:27
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

restaurant reservation table booking restaurant table management commission free booking calendar ics

下载

1.1.3 1.1.5 1.1.4 1.1.6 1.1.7

详情介绍:

Stop Paying Monthly Fees & Per-Cover Commissions. Own Your Restaurant Bookings 100%. Are third-party booking platforms eating away at your profit margins with $1 to $3 per-cover fees and monthly subscription charges? Are no-shows and chaotic phone reservations during peak service hours causing stress for your floor staff? Restaurant Table Bookings is the modern, powerful, 100% commission-free table reservation and floor management suite built specifically for restaurants, pubs, bistros, bars, pizzerias, and fine-dining venues. Turn your WordPress site into a 24/7 automated host stand. Let your guests reserve their favorite tables in seconds, automatically sync bookings to their smartphone calendars, and manage your entire dining room effortlessly from the WordPress dashboard—with zero third-party subscriptions, zero vendor lock-in, and total ownership of your customer data. 🔥 Why Restaurateurs & Hospitality Owners Love Restaurant Table Bookings 🌟 Need Next-Level Power? Discover Restaurant Table Bookings PRO Running a fast-paced dining room, busy host stand, or high-volume reception? Restaurant Table Bookings PRO transforms your WordPress site into a commercial restaurant management powerhouse: Free Features at a Glance

安装:

Automated Installation
  1. Log into your WordPress administrative dashboard and navigate to Plugins → Add New.
  2. Search for Restaurant Table Bookings.
  3. Click Install Now and then click Activate.
Manual Installation
  1. Download the plugin archive and extract the levelnetwork-restaurant-table-bookings folder.
  2. Upload the levelnetwork-restaurant-table-bookings directory to your /wp-content/plugins/ directory via FTP, SFTP, or WordPress Admin plugin upload.
  3. Activate the plugin through the Plugins menu in WordPress.
Getting Started & Configuration
  1. Once activated, navigate to Restaurant Bookings → Settings (admin.php?page=ln-restopub-settings) in your WordPress admin sidebar.
  2. Configure your restaurant's lunch and dinner opening hours, time slot intervals (15, 30, or 60 minutes), average table turn duration (booking_duration), and weekly closed days.
  3. Define your available dining areas (e.g., Indoor, Outdoor, Terrace, VIP Lounge).
  4. Go to Restaurant Bookings → Dashboard → Tables & Layout to create your physical tables and assign seat capacities.
  5. Place the shortcode [ln_restaurant_booking_form] on any WordPress page or post to display the customer reservation form.
  6. Manage incoming reservations from Restaurant Bookings → Reservations in your WordPress Admin.

屏幕截图:

  • Backend Classic Reservations Grid - Date filtering, shift filters, search, and instant status dropdowns
  • Table & Floor Management - Defining Table Capacities, Dining Areas (`Indoor, Outdoor`), and active status
  • Client CRM Directory - Reliability Scoring Algorithm and Guest History Badges
  • Plugin Configuration & Settings - Opening Hours, Shifts, Time Intervals, and General Options
  • Customizable HTML Email Templates - Template customization, placeholder tags, and instant default reset
  • (PRO) Live Room Status & Table Map - Real-time visual floor plan with color-coded table occupancy and live capacity KPIs
  • (PRO) Staff POS Terminal (Admin) - Touch-optimized interface for reception counter tablets with fast walk-in and guest check-in
  • (PRO) Staff POS Terminal (Frontend) - Secure standalone floor terminal embedded via shortcode (`[restopub_staff_terminal]`)
  • (PRO) Multi-Staff Role Management - Dedicated front-of-house roles for Manager, Hostess/Staff, and Kitchen Viewer
  • (PRO) Luxury Dark Mode Luxe Layout - High-contrast luxury OLED obsidian black and gold client reservation theme
  • (PRO) Luxury Sidebar Split Layout - Modern two-column customer booking interface with sticky live summary column

常见问题:

What shortcodes are available in the Free version?

The Free version provides:

  • [ln_restaurant_booking_form] (aliases: [ln_restaurant_booking], [restopub_booking_form], [restopub_booking]): Renders the interactive, multi-step customer reservation form.
  • [ln_restaurant_cancel_booking] (alias: [restopub_cancel_booking]): Renders the self-service reservation cancellation portal for guests. (Note: The [restopub_staff_terminal] touch POS shortcode is unlocked with Restaurant Table Bookings PRO).

Can customers cancel their own reservations?

Yes! Customer self-service cancellation is 100% automated and managed securely via email. Every confirmation and modification email automatically embeds a tamper-proof cancellation link ({cancel_booking_link}) signed with a unique cryptographic HMAC security token. When the customer clicks the link, they land directly on an authenticated review screen displaying their reservation details (code, date, time, party size, table). Upon confirming the cancellation, the table is instantly released back into available inventory, the customer's CRM reliability score is updated, and an immediate notification email is delivered to the restaurant staff.

Do I need to manually create a cancellation page with [restopub_cancel_booking]?

No. You do not need to create a cancellation page manually. The self-service cancellation flow is dynamic and secured with cryptographic tokens passed directly through the email link. If a visitor opens a standalone page containing [restopub_cancel_booking] directly without clicking a valid email link, the system displays an "Invalid Cancellation Link" security notice. This is a deliberate protection mechanism designed to prevent unauthorized third parties from guessing booking codes and cancelling someone else's table.

How do I hide exact remaining table or seat capacity numbers from the public?

Under Restaurant Bookings → Settings → Operating Hours & Capacity Rules, configure the Public Availability Display setting. By default, it is set to Discreet / Simplified (displaying clean notices such as "Tables available for booking" and "Table available for your party" without exposing exact numbers or restaurant capacity). If preferred, you can select Hide Seat Capacities (shows only table counts) or Detailed (shows both table counts and remaining seat capacities). An interactive Live Customer Preview box updates instantly as you switch options.

Can I customize the transactional confirmation and alert emails?

Yes! In Restaurant Bookings → Settings → Email Notifications & Templates, you can customize both the subject and body copy for Confirmation, Pending Request, Modification, Cancellation, and Staff Alert emails. All templates support dynamic placeholders (e.g. {booking_code}, {client_name}, {booking_date}, {booking_time}, {table_location}, {ics_download_link}, {cancel_booking_link}). You can also load professionally designed HTML email templates with 1 click, preview them in an interactive modal, or revert at any time using the instant Undo / Restore button.

What is the Pending approval status and how does it work?

When a customer submits a reservation under manual approval mode (or when flagged for review), their request is saved in Pending status. The customer receives a dedicated Pending Notice Email clarifying that their booking is under review (without a premature .ics calendar invitation). Staff receive an urgent alert tagged [ACTION REQUIRED - Pending Approval] with a 1-click link to review the request in the admin dashboard. As soon as staff changes the status to Confirmed, the official confirmation email with .ics calendar invitation is dispatched automatically to the customer.

Can I change the visual layout of the booking form?

The Free version includes two professionally crafted themes: Modern Cards (crisp elevated cards with slate navy header & electric azure styling) and Classic Bistro (two-column grid layout, segmented pill tabs, and vibrant amber-orange & gold styling). Upgrading to Restaurant Table Bookings PRO unlocks additional luxury layouts, including Dark Mode Luxe (ultra-premium OLED obsidian black & 24K liquid gold) and the two-column Sidebar Split layout.

How do staff manage reservations in the Free version?

Staff and administrators manage all reservations directly in the WordPress backend under Restaurant Bookings → Reservations (admin.php?page=ln-restopub-dashboard&tab=reservations). The Classic Reservations Grid provides date filters, shift filters, real-time search, quick status change dropdowns, manual booking modal, and .ics calendar exports.

Will I lose any data if I upgrade to PRO or deactivate PRO?

No. All database tables (wp_pub_reservations, wp_pub_clients, wp_pub_tables) and plugin settings are 100% shared. When you activate Restaurant Table Bookings PRO, your existing reservations, tables, and client profiles are instantly accessible. If PRO is deactivated at any time, all data remains intact in the Free version.

What user roles are supported in the Free version?

The Free version integrates with standard WordPress roles. Site Administrators have complete control over settings, tables, and reservations. Users with the Editor role can manage reservations and tables. Granular front-of-house roles (restopub_manager, restopub_staff, restopub_viewer) are available in the PRO edition.

How does client reliability scoring work?

Every time a reservation is updated, the customer's reliability score is recalculated inside the client CRM: Reliability Score (%) = (Completed Bookings / Total Bookings) * 100 Guests receive visual color-coded badges: Green (80-100% - Reliable), Yellow (50-79% - Moderate/Caution), and Red (< 50% - Low Reliability/High Risk).

How do the .ics calendar invitations work?

Upon booking, customers receive a unique booking code and an instant download link (Download Calendar Invitation .ics). The link dynamically generates an RFC 5545 compliant iCalendar stream compatible with Apple Calendar (iOS/macOS), Google Calendar, and Microsoft Outlook.

Where can I find the complete plugin documentation?

A responsive HTML manual (docs/documentation.html) is included directly inside the plugin. You can access it anytime by clicking the Documentation button in the dashboard header or on the WordPress Plugins screen.

How do I disable a specific shift (e.g. closed for lunch)?

Simply leave the Opening and Closing time fields blank in the Settings panel (e.g. clear the "Lunch Opening" and "Lunch Closing" fields). The booking form will automatically remove all time slots for that shift.

Can I completely remove all plugin data when uninstalling?

Yes. By default, the plugin preserves your database so records are not lost during updates. To completely wipe all tables and settings when deleting the plugin, enable Clear All Data on Uninstall (clear_on_uninstall) in Settings before deletion.

更新日志:

1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.0