Mobile-Refuel Table Reservation
Sitio web del plugin | Demo en vivo | Soporte
Sistema profesional de reserva de mesas para restaurantes, cafeterías y food trucks. Las características incluyen:
📱 Aplicación personal para smartphone (PWA): 💎 (Pro) Transforma tu sistema de reservas en una aplicación nativa para smartphone. Las características incluyen instalación de la aplicación, notificaciones push, funcionalidad offline, marca personalizada (nombre de la aplicación, icono, colores) y un rendimiento ultrarrápido. Generación de código QR para una fácil instalación en dispositivos iOS y Android.
🖥️ Frontend: Formulario de reserva de varios pasos con comprobación de disponibilidad en tiempo real, diseño responsivo, calendario traducido y gestión inteligente del tiempo.
⚙️ Backend: Gestión completa de reservas con filtrado, ordenación, cambios de estado, reservas manuales, exportación CSV y comunicación directa con el cliente.
🕒 Horarios de apertura: Horario semanal flexible, festivos, horarios especiales 💎 (Pro) y días excluidos. Los horarios especiales anulan automáticamente los habituales.
🏖️ 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.
📧 Correos electrónicos: Plantillas específicas por idioma 💎 (Pro) (9 idiomas: DE, EN, US, IT, ES, FR, PL, RU, NL) con marcadores de posición, remitente personalizable y selección automática de idioma.
❌ 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.
🎨 Diseño: Colores personalizables (fondo, texto, botones 💎 (Pro), color de casilla 💎 (Pro)) y radio de esquinas 💎 (Pro) con vista previa en vivo 💎 (Pro) directamente en el backend: ve tus cambios aplicados a una vista previa de formulario real antes de guardar.
🌍 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.
🔒 Seguridad y Rendimiento: Verificación de nonce, saneamiento de entradas, protección contra inyección SQL, protección XSS, consultas optimizadas y gestores AJAX eficientes.
Sitio web del plugin | Demo en vivo | Soporte
Características Técnicas
-
Integración AJAX:
- Real-time availability check
- Carga dinámica de plantillas de correo
- No page reloading required
-
Calendar integration: * (Pro)
- Feed iCal para aplicaciones de calendario externas
- Soporte para Google Calendar, Apple Calendar, Outlook, Thunderbird
- Acceso seguro basado en tokens
- Sincronización automática
-
Seguridad:
- Verificación de nonce para todos los formularios
- Cleaning of all inputs
- Protection against SQL injection through prepared statements
- Protección XSS mediante escapado
-
Rendimiento:
- Consultas de base de datos optimizadas
- Gestores AJAX eficientes
Uso
Empezando
-
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:
- Pestaña «Horarios de apertura» > «Horario de apertura semanal habitual»
- Activate the desired days of the week
- Establece el horario de apertura (inicio y fin) para cada día
- Configurar intervalo de tiempo* (Pro) (por defecto: 30 minutos)
-
Add holidays: * (Pro)
- Pestaña «Horarios de apertura» > «Festivos y Horarios Especiales»
- Select a date in the calendar.
- Haz clic en «Configurar fecha seleccionada»
- Select “Closed all day” or “Special opening hours.”
- Save the settings.
-
Customize email templates: * (Pro)
- Pestaña «Correos electrónicos»
- Selecciona el idioma deseado
- Personaliza el asunto y el mensaje para cada tipo de correo
- Usa marcadores de posición para contenido dinámico
-
Customize design:
- Pestaña «Diseño»
- 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)
- Usa la vista previa del formulario en vivo* (Pro) para ver todos los cambios en tiempo real antes de guardar
-
Select language:
- Pestaña «Idioma»
- Select desired language for frontend and backend
- All texts are translated automatically
-
Embed form:
- Crea una nueva página o edita una existente
- Add the shortcode
[reservation-form] - Publicar la página
Gestionar Reservas
Lista de reservas:
– Ve a Reservas > Reservas
– Usa filtros para mostrar reservas específicas
– Ordena por varios criterios
– Haz clic en «Confirmar» o «Rechazar» para cambiar el estado
– Haz clic en «Editar» para cambiar los detalles
– Haz clic en «Eliminar» para borrar una reserva
– Alterna entre la vista de tabla y la vista de tarjeta (optimizada para móvil/escritorio)
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.
Aplicación para smartphone (PWA) (PRO)
La versión Pro incluye una función de Aplicación Web Progresiva (PWA) que transforma tu sistema de reservas en una aplicación de smartphone de aspecto nativo.
Key features:
Instalación de la app: – Instalación directa en smartphones sin tienda de aplicaciones – Experiencia de app nativa con tu marca – Instalable en dispositivos iOS y Android – Código QR para una fácil instalación
Notificaciones push: – Envía confirmaciones de reserva como mensajes push – Recordatorios automáticos para próximas reservas – Actualizaciones en tiempo real enviadas directamente a los dispositivos de los clientes – Sistema de notificaciones seguro basado en VAPID
Offline functionality: – Works without an internet connection – Automatic synchronization when reconnected – Intelligent caching system
Marca personalizada: – Nombre de app y nombre corto personalizables – Sube tu propio icono de app – Define los colores del tema de la app – Apariencia profesional que coincide con la marca de tu restaurante
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.
Soporte
Para soporte, preguntas o comentarios, por favor visita https://mobile-refuel.de
Créditos
Desarrollado por Maxim Ristow / maksim85 para Mobile-Refuel.
