Linux 软件免费装

AndreaDesign Table Booking

开发者 saland
更新时间 2026年11月6日 03:35
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

booking form reservations restaurant restaurant booking table booking

下载

1.2.4 1.2.5

详情介绍:

AndreaDesign Table Booking lets a restaurant take table reservation requests directly from its own WordPress site, without a monthly fee, third-party booking service or locked features. Guests fill in a responsive form; the staff manages everything from a focused dashboard inside the WordPress admin. Plugin page and more plugins by the author: andreadesign.it/servizi/plugin-wordpress. Author website: andreadesign.it. What guests see What the staff can do How availability works Confirmed reservations hold one table for the configured occupancy duration (90 minutes by default). Pending requests do not hold a table. When staff confirms a request, availability is checked again. To preserve existing table assignments, the occupancy duration cannot be changed while there are future pending or confirmed reservations, and a table with future confirmed reservations cannot be disabled. Schedule and interval changes are rejected when they would place existing confirmed reservations outside the booking times. A confirmed reservation can be marked complete after its occupancy period ends. An administrator can permanently delete a single reservation after cancelling it. Privacy and data No tracking, no advertisements, no external assets and no telemetry. Data stays in your own database. The plugin integrates with the WordPress personal data exporter and eraser. See the Privacy section below. Not included Online changes or cancellations by guests, deposits and payments, combined tables, more than one restaurant, and drag-and-drop floor-plan editing. More information

安装:

Install
  1. In WordPress go to Plugins > Add New, search for "AndreaDesign Table Booking", click Install Now and then Activate. Alternatively upload the plugin ZIP through Plugins > Add New > Upload Plugin.
  2. A new Restaurant Booking menu appears in the admin sidebar, with the sections Dashboard, Reservations, Tables, Schedule, Notifications, Settings, Add-ons and Calendar.
Configure, step by step
  1. Check the site timezone. Go to Settings > General in WordPress and make sure Timezone is your city. Available times are calculated from it.
  2. Add your tables. Open Restaurant Booking > Tables. In "Add a table" enter a name (for example T1), the number of seats and the shape, then click Add table. Repeat for every table. You can change the shape later or disable a table.
  3. Set your opening hours. Open Restaurant Booking > Schedule. For each day write the time ranges in 24-hour notation, for example 12:00-15:00,18:00-23:00. Leave a day blank to close it. Click Save schedule.
  4. Choose the booking rules. Open Restaurant Booking > Settings:
  5. Booking interval: the step between available times (30 minutes by default).
  6. Table occupancy: how many minutes a confirmed reservation keeps a table (90 by default).
  7. Maximum party size (10 by default) and days bookable ahead (60 by default).
  8. Restaurant notification email: the address that receives new requests.
  9. Privacy policy URL: shown to guests next to the consent checkbox. Add yours.
  10. Automatic confirmation: leave it off if you want to approve each request, or turn it on to confirm when a table is free.
  11. Email guests about requests and confirmations: on by default.
  12. Permanently delete all plugin data on uninstall: off by default, so data is kept if you remove the plugin. Click Save settings.
  13. Publish the form. Create or edit a page, add a Shortcode block (or a text block) containing [andreadesign_table_booking] and publish it. Link the page from your menu.
  14. Make a test reservation from the public page, then open Reservations and confirm it. Check that the notification email arrives; delivery depends on your WordPress email setup, so an SMTP plugin is recommended on many hosts.
  15. Optional, SMS reminders. Open Restaurant Booking > Notifications. Enter your Twilio Account SID, API key SID, API key secret and sender number (E.164 format, for example +12345678901), choose how many minutes before the reservation the SMS is sent, and turn on SMS Reminders. SMS stays disabled until you enable it and provide valid credentials. Guests receive SMS only if they select the SMS consent option, and their phone number must include the country code.
Day-to-day use Open Reservations to confirm or cancel requests, use Dashboard and Calendar to see the day, and use the CSV export when you need a list outside WordPress.

屏幕截图:

  • Tables: the table layout and the form to add a table.
  • Schedule: weekly opening hours.
  • Notifications: restaurant email and optional Twilio SMS reminders.
  • Settings: booking interval, table occupancy, party size, privacy policy and data options.

常见问题:

Are reservations automatically confirmed?

By default they remain pending. You can enable automatic confirmation in Settings. Pending requests do not reserve a table.

Does the plugin support more than one restaurant or combining tables?

This version is for one restaurant and assigns each confirmed party to one table.

What happens to data when I uninstall?

Reservation data and settings are retained by default. The owner can choose permanent deletion on uninstall in the plugin settings before uninstalling.

Are email messages guaranteed to arrive?

Delivery depends on the site's WordPress email configuration. Test email delivery on your site.

How do SMS reminders work?

SMS is optional and uses Twilio Programmable Messaging. You need your own Twilio account, sender number, Account SID and API key credentials. Twilio's Terms of Service and Privacy Notice apply. The plugin sends a phone number and reminder text to Twilio only when the restaurant enables the feature and the guest opts in; manual reservations require staff to record that consent. Twilio may charge for messages. The reminder is scheduled using WP-Cron, which runs on site visits and can be delayed on low-traffic sites. A real server cron is recommended for precise timing. Phone numbers must be entered in E.164 format.

更新日志:

1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.1 1.1.0 1.0.1 1.0.0