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.
[andreadesign_table_booking] shortcode: date, number of guests, time, name, email, phone, optional notes and an explicit consent checkbox.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.
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.
Online changes or cancellations by guests, deposits and payments, combined tables, more than one restaurant, and drag-and-drop floor-plan editing.
The guest form collects name, email, telephone, date, time, party size, optional notes and explicit consent. Data is stored in the site’s database and may be emailed to the restaurant and guest using WordPress wp_mail(). With optional SMS enabled and separate guest consent, the phone number and reminder text are sent to Twilio. Twilio credentials are stored in WordPress options. A hashed request identifier is kept transiently for one hour for rate limiting. There is no plugin-author telemetry or external asset request. WordPress Privacy Tools can export or anonymize bookings by email; anonymization preserves table occupancy data. The site owner is responsible for the privacy notice and retention policy. Set a privacy policy URL in plugin settings.