
內容簡介
Mobile-Refuel Table Reservation 是一款專業的餐廳、咖啡廳及餐車的桌位預約系統,提供個人化的手機應用程式及全面的後端管理功能,幫助業者有效管理預約並提升顧客體驗。
【主要功能】
• 個人化手機應用程式(PWA)
• 多步驟預約表單及即時可用性檢查
• 後端全面預約管理功能
• 彈性開放時間設定
• 假期及季節管理功能
• 語言特定的電子郵件模板
外掛標籤
開發者團隊
② 後台搜尋「Mobile-Refuel Table Reservation」→ 直接安裝(推薦)
原文外掛簡介
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.
🏖️ Vacation & Season Management: 💎 (Pro) Define closed periods (e.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.
🎉 Event Management: 💎 (Pro) Create fully configurable event types (e.g., birthday party, wedding, corporate event) with individual durations per type. Events can be restricted to specific weekdays (e.g., “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:
– Go to “Reservations” > “Reservations.”
– Optionally, select a filter.
– Click on “Export CSV.”
– 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
For support, questions, or feedback, please visit https://mobile-refuel.de
Credits
Developed by Maxim Ristow / maksim85 for Mobile-Refuel.
