WordPress plugin intelligence profile

Mobile-Refuel Table Reservation

Professional table reservation system for restaurants. Manage bookings, opening hours, and guest communication via your personal app.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.8
WordPress coverageTested up to WordPress 7.1
Minimum stackWP — · PHP 7.4
Directory statusactive
Last directory update22 Aug 20262mo ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 6 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Mobile-Refuel Table Reservation version 1.2.8 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Plugin Website | Live Demo | Support

Professional table reservation system for restaurants, cafes, and food trucks. Features include:

📱 Personal smartphone app (PWA): 💎 (Pro) Turn your reservation system into a native smartphone app. Features include app installation, push notifications, offline functionality, custom branding (app name, icon, colors), and lightning-fast performance. QR code generation for easy installation on iOS and Android devices.

🖥️ Frontend: Multi-step reservation form with real-time availability check, responsive design, translated calendar, and smart time management.

⚙️ Backend: Comprehensive reservation management with filtering, sorting, status changes, manual bookings, CSV export, and direct guest communication.

🕒 Opening hours: Flexible weekly hours, holidays, special opening hours 💎 (Pro), and excluded days. Special hours automatically override regular hours.

g. company holidays, seasonal breaks) that automatically block all days within the range for reservations. Configured vacation dates are highlighted in orange in all backend datepickers so you always have a clear overview.

🍽️ Kitchen Capacity Planning: 💎 (Pro) Limit the maximum number of guests that can be booked into the same time interval, independent of the overall restaurant seat count. This reflects kitchen throughput: even if the restaurant is not fully seated, a slot is blocked when the sum of already-booked guests in that interval plus the current request exceeds the configured per-interval maximum.

📧 Emails: Language-specific templates 💎 (Pro) (9 languages: DE, EN, US, IT, ES, FR, PL, RU, NL) with placeholders, customizable sender, and automatic language selection.

❌ Cancellations: Self-cancellation by guests 💎 (Pro) via email link with configurable minimum number of hours before the reservation and automatic notification.

, birthday party, wedding, corporate event) with individual durations per type. , “Lunch only on Fridays & Saturdays”) or tied to hand-picked special dates with a tile-based date picker instead of a calendar, no unavailable-day confusion. A day that is normally closed can be opened automatically when an event is scheduled on it.

Only time slots where the full event duration fits before closing time are shown, preventing uncompletable bookings. If exactly one event type is configured, the form activates it directly without showing extra steps. Event duration display in the frontend is optional.

📅 Calendar: Visual calendar view of all reservations with monthly, weekly, and daily views. Dynamic time slots automatically adjust to the configured opening hours. The weekly view shows the earliest to latest times for all days, while the daily view shows only the opening hours for the respective day.

Pop-up for managing with a click 💎 (Pro) for status changes and iCal feed subscription 💎 (Pro) for Google Calendar, Apple Calendar, Outlook, and Thunderbird.

🎨 Design: Customizable colors (background, text, buttons 💎 (Pro), tile color 💎 (Pro)) and corner radius 💎 (Pro) with live preview 💎 (Pro) directly in the backend – see your changes in a real form preview before saving.

🌍 Internationalization: Full translation support for backend, frontend, emails, calendar, and all UI elements. Dynamic language switching. Supports 9 languages: German, English (US), English (UK), Dutch, Italian, Spanish, French, Polish, and Russian.

🔒 Security and performance: Nonce verification, input sanitization, SQL injection protection, XSS protection, optimized queries, and efficient AJAX handlers.

Plugin Website | Live Demo | Support

Technical Features

-

AJAX Integration:

  • Real-time availability check
  • Dynamic loading of email templates
  • No page reloading required

-

Calendar integration: * (Pro)

  • iCal feed for external calendar apps
  • Support for Google Calendar, Apple Calendar, Outlook, Thunderbird
  • Token-based secure access
  • Automatic synchronization

-

Security:

  • Nonce verification for all forms
  • Cleaning of all inputs
  • Protection against SQL injection through prepared statements
  • XSS protection through escaping

-

Performance:

  • Optimized database queries
  • Efficient AJAX handlers

Usage

Getting Started

-

Configure general settings:

  • Go to “Reservations” > ‘Settings’ > “General” tab
  • Enter the name of the restaurant
  • Configure the email address for notifications
  • Set the maximum number of people* (Pro) and length of stay* (Pro)

-

Set opening hours:

  • “Opening Hours” tab > “Regular Weekly Opening Hours”
  • Activate the desired days of the week
  • Set opening hours (start and end) for each day
  • Configure time interval* (Pro) (default: 30 minutes)

-

Add holidays: * (Pro)

  • “Opening Hours” tab > “Holidays and Special Opening Hours”
  • Select a date in the calendar.
  • Click “Configure selected date.”
  • Select “Closed all day” or “Special opening hours.”
  • Save the settings.

-

Customize email templates: * (Pro)

  • “Emails” tab
  • Select the desired language
  • Customize the subject and message for each email type
  • Use placeholders for dynamic content

-

Customize design:

  • “Design” tab
  • Select the background color for the form
  • Customize text color
  • Customize button colors* (Pro)
  • Customize tile color* (Pro)
  • Set corner radius* (Pro) (0–50 pixels)
  • Use live form preview* (Pro) to view all changes in real time before saving

-

Select language:

  • “Language” tab
  • Select desired language for frontend and backend
  • All texts are translated automatically

-

Embed form:

  • Create a new page or edit an existing page
  • Add the shortcode [reservation-form]
  • Publish the page

Managing Reservations

Reservation list:

– Go to “Reservations” > “Reservations”

– Use filters to view specific reservations

– Sort by various criteria

– Click “Confirm” or “Decline” to change the status

– Click “Edit” to change details

– Click “Delete” to remove a reservation

– Switch between table view and map view (optimized for mobile/desktop)

Add manual reservation:

– Go to “Reservations” > “New Reservation”

– Fill in all fields

– Select date and time (special opening hours are automatically taken into account)

– Optional: Send an email confirmation to the guest

– Click on “Create reservation”

CSV export:

”

– Optionally, select a filter.

”

– The file will be downloaded.

Smartphone App (PWA) (PRO)

The Pro version includes a Progressive Web App (PWA) feature that transforms your reservation system into a native smartphone application.

Key features:

App installation:

– Direct installation on smartphones without an app store

– Native app experience with your branding

– Installable on iOS and Android devices

– QR code for easy installation

Push notifications:

– Send reservation confirmations as push messages

– Automatic reminders for upcoming reservations

– Real-time updates sent directly to guests’ devices

– VAPID-based secure notification system

Offline functionality:

– Works without an internet connection

– Automatic synchronization when reconnected

– Intelligent caching system

Custom branding:

– Customizable app name and short name

– Upload your own app icon

– Set the colors of the app theme

– Professional appearance that matches your restaurant’s branding

Performance:

– Lightning-fast loading times

– Intelligent caching for optimal speed

– Progressive enhancement for all devices

Configuration:

– Go to “Reservations” > ‘Settings’ > “App” tab (Pro only)

– Enable PWA functionality

– Configure app name, icon, and colors

– Enable push notifications

– Generate a QR code for installation

– Test push notifications

The PWA feature is available exclusively in the Pro version. Upgrade to offer your guests a modern, app-like reservation experience.

Support

de

Credits

Developed by Maxim Ristow / maksim85 for Mobile-Refuel.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • restaurant booking
  • restaurant reservations
  • table reservation
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress not listed · PHP 7.4
Update activity22 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.