[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhZ8dUFUGASx-HxKf98u6QA5XrjZxjtIQVHykF9ENLXs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":17,"download_link":25,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":144,"fingerprints":645},"mobile-refuel-table-reservation","Mobile-Refuel Table Reservation","1.2.6","Maxim Ristow","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaksim85\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmobile-refuel.de\u002Fwordpress-tischreservierung-plugin-pro\u002F\" rel=\"nofollow ugc\">Plugin Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo-tisch-rs.mobile-refuel.de\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"mailto:plugins@mobile-refuel.de\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Professional table reservation system for restaurants, cafes, and food trucks. Features include:\u003C\u002Fp>\n\u003Cp>📱 \u003Cstrong>Personal smartphone app (PWA):\u003C\u002Fstrong> 💎 (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.\u003C\u002Fp>\n\u003Cp>🖥️ \u003Cstrong>Frontend:\u003C\u002Fstrong> Multi-step reservation form with real-time availability check, responsive design, translated calendar, and smart time management.\u003C\u002Fp>\n\u003Cp>⚙️ \u003Cstrong>Backend:\u003C\u002Fstrong> Comprehensive reservation management with filtering, sorting, status changes, manual bookings, CSV export, and direct guest communication.\u003C\u002Fp>\n\u003Cp>🕒 \u003Cstrong>Opening hours:\u003C\u002Fstrong> Flexible weekly hours, holidays, special opening hours 💎 (Pro), and excluded days. Special hours automatically override regular hours.\u003C\u002Fp>\n\u003Cp>🏖️ \u003Cstrong>Vacation & Season Management:\u003C\u002Fstrong> 💎 (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.\u003C\u002Fp>\n\u003Cp>🍽️ \u003Cstrong>Kitchen Capacity Planning:\u003C\u002Fstrong> 💎 (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.\u003C\u002Fp>\n\u003Cp>📧 \u003Cstrong>Emails:\u003C\u002Fstrong> Language-specific templates 💎 (Pro) (9 languages: DE, EN, US, IT, ES, FR, PL, RU, NL) with placeholders, customizable sender, and automatic language selection.\u003C\u002Fp>\n\u003Cp>❌ \u003Cstrong>Cancellations:\u003C\u002Fstrong> Self-cancellation by guests 💎 (Pro) via email link with configurable minimum number of hours before the reservation and automatic notification.\u003C\u002Fp>\n\u003Cp>🎉 \u003Cstrong>Event Management:\u003C\u002Fstrong> 💎 (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.\u003C\u002Fp>\n\u003Cp>📅 \u003Cstrong>Calendar:\u003C\u002Fstrong> 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.\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Design:\u003C\u002Fstrong> 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.\u003C\u002Fp>\n\u003Cp>🌍 \u003Cstrong>Internationalization:\u003C\u002Fstrong> 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.\u003C\u002Fp>\n\u003Cp>🔒 \u003Cstrong>Security and performance:\u003C\u002Fstrong> Nonce verification, input sanitization, SQL injection protection, XSS protection, optimized queries, and efficient AJAX handlers.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmobile-refuel.de\u002Fwordpress-tischreservierung-plugin-pro\u002F\" rel=\"nofollow ugc\">Plugin Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo-tisch-rs.mobile-refuel.de\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"mailto:plugins@mobile-refuel.de\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Technical Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time availability check\u003C\u002Fli>\n\u003Cli>Dynamic loading of email templates\u003C\u002Fli>\n\u003Cli>No page reloading required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Calendar integration:\u003C\u002Fstrong> * (Pro)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>iCal feed for external calendar apps\u003C\u002Fli>\n\u003Cli>Support for Google Calendar, Apple Calendar, Outlook, Thunderbird\u003C\u002Fli>\n\u003Cli>Token-based secure access\u003C\u002Fli>\n\u003Cli>Automatic synchronization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nonce verification for all forms\u003C\u002Fli>\n\u003Cli>Cleaning of all inputs\u003C\u002Fli>\n\u003Cli>Protection against SQL injection through prepared statements\u003C\u002Fli>\n\u003Cli>XSS protection through escaping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optimized database queries\u003C\u002Fli>\n\u003Cli>Efficient AJAX handlers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configure general settings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to “Reservations” > ‘Settings’ > “General” tab\u003C\u002Fli>\n\u003Cli>Enter the name of the restaurant\u003C\u002Fli>\n\u003Cli>Configure the email address for notifications\u003C\u002Fli>\n\u003Cli>Set the maximum number of people* (Pro) and length of stay* (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set opening hours:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Opening Hours” tab > “Regular Weekly Opening Hours”\u003C\u002Fli>\n\u003Cli>Activate the desired days of the week\u003C\u002Fli>\n\u003Cli>Set opening hours (start and end) for each day\u003C\u002Fli>\n\u003Cli>Configure time interval* (Pro) (default: 30 minutes)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add holidays:\u003C\u002Fstrong> * (Pro)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Opening Hours” tab > “Holidays and Special Opening Hours”\u003C\u002Fli>\n\u003Cli>Select a date in the calendar.\u003C\u002Fli>\n\u003Cli>Click “Configure selected date.”\u003C\u002Fli>\n\u003Cli>Select “Closed all day” or “Special opening hours.”\u003C\u002Fli>\n\u003Cli>Save the settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize email templates:\u003C\u002Fstrong> * (Pro)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Emails” tab\u003C\u002Fli>\n\u003Cli>Select the desired language\u003C\u002Fli>\n\u003Cli>Customize the subject and message for each email type\u003C\u002Fli>\n\u003Cli>Use placeholders for dynamic content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize design:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Design” tab\u003C\u002Fli>\n\u003Cli>Select the background color for the form\u003C\u002Fli>\n\u003Cli>Customize text color\u003C\u002Fli>\n\u003Cli>Customize button colors* (Pro)\u003C\u002Fli>\n\u003Cli>Customize tile color* (Pro)\u003C\u002Fli>\n\u003Cli>Set corner radius* (Pro) (0–50 pixels)\u003C\u002Fli>\n\u003Cli>Use live form preview* (Pro) to view all changes in real time before saving\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select language:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Language” tab\u003C\u002Fli>\n\u003Cli>Select desired language for frontend and backend\u003C\u002Fli>\n\u003Cli>All texts are translated automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Embed form:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a new page or edit an existing page\u003C\u002Fli>\n\u003Cli>Add the shortcode \u003Ccode>[reservation-form]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Publish the page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Managing Reservations\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Reservation list:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Go to “Reservations” > “Reservations”\u003Cbr \u002F>\n– Use filters to view specific reservations\u003Cbr \u002F>\n– Sort by various criteria\u003Cbr \u002F>\n– Click “Confirm” or “Decline” to change the status\u003Cbr \u002F>\n– Click “Edit” to change details\u003Cbr \u002F>\n– Click “Delete” to remove a reservation\u003Cbr \u002F>\n– Switch between table view and map view (optimized for mobile\u002Fdesktop)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add manual reservation:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Go to “Reservations” > “New Reservation”\u003Cbr \u002F>\n– Fill in all fields\u003Cbr \u002F>\n– Select date and time (special opening hours are automatically taken into account)\u003Cbr \u002F>\n– Optional: Send an email confirmation to the guest\u003Cbr \u002F>\n– Click on “Create reservation”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CSV export:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Go to “Reservations” > “Reservations.”\u003Cbr \u002F>\n– Optionally, select a filter.\u003Cbr \u002F>\n– Click on “Export CSV.”\u003Cbr \u002F>\n– The file will be downloaded.\u003C\u002Fp>\n\u003Ch3>Smartphone App (PWA) (PRO)\u003C\u002Fh3>\n\u003Cp>The Pro version includes a Progressive Web App (PWA) feature that transforms your reservation system into a native smartphone application.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>App installation:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Direct installation on smartphones without an app store\u003Cbr \u002F>\n– Native app experience with your branding\u003Cbr \u002F>\n– Installable on iOS and Android devices\u003Cbr \u002F>\n– QR code for easy installation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Push notifications:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Send reservation confirmations as push messages\u003Cbr \u002F>\n– Automatic reminders for upcoming reservations\u003Cbr \u002F>\n– Real-time updates sent directly to guests’ devices\u003Cbr \u002F>\n– VAPID-based secure notification system\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Offline functionality:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Works without an internet connection\u003Cbr \u002F>\n– Automatic synchronization when reconnected\u003Cbr \u002F>\n– Intelligent caching system\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom branding:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Customizable app name and short name\u003Cbr \u002F>\n– Upload your own app icon\u003Cbr \u002F>\n– Set the colors of the app theme\u003Cbr \u002F>\n– Professional appearance that matches your restaurant’s branding\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Lightning-fast loading times\u003Cbr \u002F>\n– Intelligent caching for optimal speed\u003Cbr \u002F>\n– Progressive enhancement for all devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Go to “Reservations” > ‘Settings’ > “App” tab (Pro only)\u003Cbr \u002F>\n– Enable PWA functionality\u003Cbr \u002F>\n– Configure app name, icon, and colors\u003Cbr \u002F>\n– Enable push notifications\u003Cbr \u002F>\n– Generate a QR code for installation\u003Cbr \u002F>\n– Test push notifications\u003C\u002Fp>\n\u003Cp>The PWA feature is available exclusively in the Pro version. Upgrade to offer your guests a modern, app-like reservation experience.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, questions, or feedback, please visit https:\u002F\u002Fmobile-refuel.de\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Maxim Ristow \u002F maksim85 for Mobile-Refuel.\u003C\u002Fp>\n","Professional table reservation system for restaurants. Manage bookings, opening hours, and guest communication via your personal app.",0,743,100,2,"2026-03-13T15:22:00.000Z","6.9.4","","7.4",[20,21,22,23,24],"reservation","restaurant","restaurant-booking","restaurant-reservations","table-reservation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-refuel-table-reservation.1.2.6.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"maksim85",1,30,94,"2026-04-04T05:30:58.643Z",[36,55,79,102,124],{"slug":23,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":33,"num_ratings":45,"last_updated":46,"tested_up_to":16,"requires_at_least":17,"requires_php":17,"tags":47,"homepage":50,"download_link":51,"security_score":52,"vuln_count":53,"unpatched_count":11,"last_vuln_date":54,"fetched_at":27},"Five Star Restaurant Reservations – WordPress Booking Plugin","2.7.13","Rustaurius","https:\u002F\u002Fprofiles.wordpress.org\u002Frustaurius\u002F","\u003Cp>Restaurant reservations made easy. Accept reservations and table bookings online. Quickly confirm or reject restaurant reservations, send out custom email notifications, restrict booking times and more.\u003C\u002Fp>\n\u003Cp>👩‍💻 \u003Ca href=\"https:\u002F\u002Fwww.fivestarplugins.com\u002Frestaurant-reservations-ultimate-demo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | 🌟 \u003Ca href=\"https:\u002F\u002Fwww.fivestarplugins.com\u002Fplugins\u002Ffive-star-restaurant-reservations\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | ℹ️ \u003Ca href=\"https:\u002F\u002Fwww.fivestarplugins.com\u002Fsupport-center\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Comes with customizable \u003Cstrong>Gutenberg restaurant block\u003C\u002Fstrong> and \u003Cstrong>restaurant reservation shortcode\u003C\u002Fstrong>, so you can display your booking form on any page, no matter which page editing system you are using. We also \u003Cstrong>include several patterns\u003C\u002Fstrong>, so you can integrate your forms directly into your block-based theme.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create a customized restaurant reservation form\u003C\u002Fli>\n\u003Cli>Responsive booking form layout that looks great for mobile reservations and on all devices\u003C\u002Fli>\n\u003Cli>Add your reservation form to any page via the included Gutenberg restaurant booking block or shortcode, or just choose your reservation page in the settings\u003C\u002Fli>\n\u003Cli>Set up a specific restaurant schedule by defining the times and dates available for reservation\u003C\u002Fli>\n\u003Cli>Quickly \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fbookings\u002Fconfirm-reject-bookings\" rel=\"nofollow ugc\">confirm or reject\u003C\u002Fa> a booking\u003C\u002Fli>\n\u003Cli>Notify a customer by email when their request is confirmed or rejected\u003C\u002Fli>\n\u003Cli>Receive an \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002F\" rel=\"nofollow ugc\">email notification\u003C\u002Fa> when a booking request is made\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Set up in \u003C 5 Minutes!\u003C\u002Fh3>\n\u003Cp>Five Star Restaurant Reservations comes with a user-friendly walk-through that runs automatically when you activate the plugin and will help you add the booking form to your site and set key options!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fa-dJeE2Ilh4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Add the Booking Form to Any Page\u003C\u002Fh3>\n\u003Cp>Simply insert the \u003Cem>Booking Form\u003C\u002Fem> block or the shortcode below to add the reservation form to any page.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[booking-form]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Automatic Email Notifications\u003C\u002Fh3>\n\u003Cp>The Five Star Restaurant Reservations plugin automatically sends out email notifications to both the person who made the reservation and to the admin. These are triggered for new pending bookings, both to the customer and to the admin, so you can approve it, as well as for confirmed or denied bookings (to the customer).\u003C\u002Fp>\n\u003Cp>You can customize the content of each of the above messages to help streamline your booking and approval processes, including using our built-in \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Ftemplate-tags\" rel=\"nofollow ugc\">template tags\u003C\u002Fa> to include specific booking information.\u003C\u002Fp>\n\u003Ch3>Customize Your Booking Form\u003C\u002Fh3>\n\u003Cp>Create a five star restaurant reservation experience by tailoring your form to yours and your customers’ specific needs. With options to set minimum and maximum party sizes, to require a phone number, to change the date and time format and to write a custom message after a successful online restaurant booking, you can create a familiar and comfortable atmosphere, and make the reservation process as easy and effortless as possible.\u003C\u002Fp>\n\u003Ch3>Additional Restaurant Reservation Features\u003C\u002Fh3>\n\u003Cp>Our customizable restaurant reservations plugin comes with several additional features that will help ensure you’re able to set it up not only easily, but with all the options you need. It will also allow you to deliver the best and easiest online restaurant booking system for your visitors. These features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add and edit bookings directly from the plugin admin panel\u003C\u002Fli>\n\u003Cli>Add exceptions to your schedule (e.g. for holidays and special events)\u003C\u002Fli>\n\u003Cli>With our intuitive and fully customizable \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Femail-content\" rel=\"nofollow ugc\">notification configuration table\u003C\u002Fa>, you can create as many different notifications as you need. Choose the action trigger (e.g. setting a booking to confirmed), the recipient (admin or guest), the message type (email or SMS [requires ultimate version, see below]), and write a unique subject and message. We even have \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Ftemplate-tags\" rel=\"nofollow ugc\">template tags\u003C\u002Fa> that can be used to dynamically include booking information in the notification message.\u003C\u002Fli>\n\u003Cli>Send customers \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Fsend-emails\" rel=\"nofollow ugc\">an email\u003C\u002Fa> about their booking from the admin panel\u003C\u002Fli>\n\u003Cli>Option to automatically confirm reservations below a certain party size.\u003C\u002Fli>\n\u003Cli>Customize the date and time formats.\u003C\u002Fli>\n\u003Cli>Automatically \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fbookings\u002Fschedule\" rel=\"nofollow ugc\">block bookings\u003C\u002Fa> when you’re closed, including holidays and one-off openings\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fbookings\u002Fban-customers\" rel=\"nofollow ugc\">Ban abusive customers\u003C\u002Fa> to save money on no-shows\u003C\u002Fli>\n\u003Cli>Change the language of the datepicker feature\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customizable Booking Schedule\u003C\u002Fh3>\n\u003Cp>With our reservation system, you can set up the booking schedule for your restaurant. Our settings allow you to be as broad or specific as you want with this, with options for setting the open times, the interval between booking slots, booking in advance, and even the ability to add exceptions to these options.\u003C\u002Fp>\n\u003Cp>You know your customers best. By setting a custom schedule, enabling features like automatic confirmation and creating custom notifications, you can tailor your restaurant booking form to meet the specific requirements of your restaurant and business.\u003C\u002Fp>\n\u003Ch3>Multiple Locations\u003C\u002Fh3>\n\u003Cp>If you have multiple restaurant locations, you can easily add this as a choice to your booking form. This is made possible by integrating with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbusiness-profile\u002F\" rel=\"ugc\">Five Star Business Profile\u003C\u002Fa> plugin. When you \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fmultiple-locations\u002F\" rel=\"nofollow ugc\">enable and create multiple locations in that plugin\u003C\u002Fa>, they will automatically show up and be included in the Five Star Restaurant Reservations plugin. This lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Have a dropdown in your booking form to let your guests choose which location they want to reserve at.\u003C\u002Fli>\n\u003Cli>Set separate schedules and exceptions for each location.\u003C\u002Fli>\n\u003Cli>Set separate restrictions and limits at each location (premium feature, see below).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No need to have many separate forms or pages, or a complicated solution, to accept bookings at your multiple locations. Five Star Restaurant Reservations has you covered!\u003C\u002Fp>\n\u003Cp>That being said, if you do need to create a separate form for each location, this is easily made possible via a \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fmultiple-locations\u002F#location-shortcode\" rel=\"nofollow ugc\">shortcode attribute\u003C\u002Fa> that lets you specify the location of the form. This will make it so the location selector does not show in the booking form and so that the booking is automatically assigned to this location.\u003C\u002Fp>\n\u003Ch3>Limit the Number of People or Reservations (Requires Premium)\u003C\u002Fh3>\n\u003Cp>The premium version of our restaurant reservations plugin comes with several features that let you restrict the number of people in your restaurant, so you can be sure to never overbook.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set a dining block length used as a guide to apply the restrictions.\u003C\u002Fli>\n\u003Cli>Set a maximum number of reservations allowed per dining block length.\u003C\u002Fli>\n\u003Cli>Or set a maximum number of seats\u002Fpeople allowed per dining block length.\u003C\u002Fli>\n\u003Cli>Additional options to set a maximum number of reservations or seats per dining block length below which all bookings will be automatically confirmed.\u003C\u002Fli>\n\u003Cli>Works in tandem with all other restriction options (e.g. party size, auto-confirmation of bookings, early bookings, etc.) to make sure only available days and time slots that match all settings show in the booking form.\u003C\u002Fli>\n\u003Cli>Multiple Locations: Both the maximum reservation and maximum seats settings are configurable on a per-location basis.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FXsDvPklGgF4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Custom Booking Form Fields (Requires Premium)\u003C\u002Fh3>\n\u003Cp>The premium version of our restaurant booking form plugin comes with the ability to create new custom fields and add them to your reservation form. With options for text input fields, dropdowns, checkboxes or radio buttons, you can use these fields to gather any extra info you need from the people making reservations on your site.\u003C\u002Fp>\n\u003Cp>If you offer discount or promo codes, let people specify theirs at reservation time. If you would like to collect allergy info or let people choose from certain dietary concerns, this is easily made possible via custom fields. The possibilities are endless.\u003C\u002Fp>\n\u003Ch3>Premium Notifications\u003C\u002Fh3>\n\u003Cp>The premium version comes with a notifications table feature, via which you can create an unlimited number of unique notifications. You specify a trigger\u002Fevent (e.g. new pending booking, confirmed booking, closed booking, etc.), a target (person booking or the admin), an email subject and the message. You can use the same template tags to include specific booking information, but now in an unlimited number of emails for any trigger.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Fnotifications-table\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Premium Restaurant Reservations\u003C\u002Fh3>\n\u003Cp>The premium version comes with many other features that let you extend the functionality of your booking form to offer your customers the best possible experience. These include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stylish New Layout Options: Choose from multiple modern restaurant form layouts to find the one that best suits your site. \u003C\u002Fli>\n\u003Cli>Custom Fields: Plan your dinner service better by asking for special seating requests, dietary needs and more when customers book online. Similar to open table, this allows you to customize the reservation system to have any field you want, allowing you to gather all the info you need to offer the best experience to your customers. This feature also allows you to modify the existing default fields.\u003C\u002Fli>\n\u003Cli>View Bookings Page: Create a page on the front end of your site that displays upcoming bookings and allows you to check in guests who have arrived. Any custom fields you create can also be displayed in the view bookings table. This makes it a great tool for your restaurant manager or host, as they can view the bookings for today and check guests in. There is also an option to make this page private, so it only shows if you’re logged in.\u003C\u002Fli>\n\u003Cli>Advanced Notifications: With the intuitive \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Fnotifications-table\" rel=\"nofollow ugc\">notification configuration table\u003C\u002Fa>, you can create an unlimited number of notifications and bind them to any status\u002Ftrigger\u002Fevent you wish.\u003C\u002Fli>\n\u003Cli>Email Templates and Designer: Send beautiful email notifications with your own logo and brand colors when your customers make a reservation. A separate template is available for each notification that you create. \u003C\u002Fli>\n\u003Cli>Export Bookings: Easily print your restaurant bookings via PDF or export them to an Excel\u002FCSV file so you can analyze patterns, gather customer data and import bookings into other services.\u003C\u002Fli>\n\u003Cli>MailChimp Integration: Subscribe new reservation requests to your MailChimp mailing list and watch your subscription rates grow effortlessly. Includes an option to add a checkbox to the booking form, so guests can choose whether or not to opt in for this.\u003C\u002Fli>\n\u003Cli>Styling Options: Many styling options are included that let you set the color, font-size, borders, etc. for the different elements of the booking form.\u003C\u002Fli>\n\u003Cli>Labelling Options: The premium version of the restaurant reservations plugin comes with options to modify the text of all labels and messages that show on the front end. This includes the booking form fields and validation messages, the cancel reservation form, the view bookings form\u002Ftable as well as elements specific to the ultimate version (such as the deposit payment page).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Table Booking (Requires Ultimate)\u003C\u002Fh3>\n\u003Cp>The ultimate version of Five Star Restaurant Reservations comes with a powerful feature that lets you create sections and tables for your restaurant. You can then add a field to your booking form that lets guests choose which table they want when booking.\u003C\u002Fp>\n\u003Cp>You are able to specify how many people each table can accommodate and even which other tables it can be combined with. This then works hand in hand with existing bookings, your dining block length and your reservation\u002Fpeople limits, to ensure the tables available to guests when booking are truly only those that are still free.\u003C\u002Fp>\n\u003Cp>There is even an option to include your own table layout graphic, so people can visualize the available tables and choose the most appropriate.\u003C\u002Fp>\n\u003Cp>Take table management out of your hands and let the plugin do it for you!\u003C\u002Fp>\n\u003Ch3>SMS Alerts (Requires Ultimate)\u003C\u002Fh3>\n\u003Cp>With the ultimate version, you can send SMS alerts to guests, and even to the admin if you want. Via the same notifications table, for each new notification that you create, you can now choose whether you want the method to be email or SMS. Want both? This is also possible. You can create as many different notifications as you want, including multiple for the same trigger\u002Fevent.\u003C\u002Fp>\n\u003Ch4>Restaurant Reservations Ultimate\u003C\u002Fh4>\n\u003Cp>The ultimate version of our restaurant reservations plugin contains several powerful features to give you and your guests an amazing booking experience, and also to help you reduce the amount of no-shows at your restaurant. These include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Booking by Table\u003C\u002Fstrong>: Add your restaurant’s tables to the plugin and allow (or require) guests to select a table when they make their reservation, based on the booking time and party size.\n\u003Cul>\n\u003Cli>You can set a minimum and maximum number of seats at each table.\u003C\u002Fli>\n\u003Cli>You can also combine tables to let people book for large parties.\u003C\u002Fli>\n\u003Cli>You can configure your tables on a per-location basis.\u003C\u002Fli>\n\u003Cli>Upload and display a table layout graphic with your reservation form, so guests can visualize exactly where\u002Fwhat they’re booking.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Maximums\u003C\u002Fstrong>: Set separate maximums (reservations or people) for each scheduling rule or exception that you have. Now you can have, for example, a separate capacity for lunch and dinner services, or manage your capacities differently on the weekend. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Booking Deposits\u003C\u002Fstrong>: Require a deposit, either per guest or per reservation, when someone makes a reservation, to help prevent no-shows.\n\u003Cul>\n\u003Cli>Both Stripe and PayPal are available as payment gateways.\n\u003Cul>\n\u003Cli>The Stipe payment gateway now makes use of their \u003Cstrong>payment intents\u003C\u002Fstrong> system. With this you can enable many different types of payment methods, all directly from within your Stripe account. These include \u003Cstrong>credit card, Apple Pay, Google Pay, direct debit, Afterpay and many other country- and region-specific methods\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>We’ve also provided a method for you to programatically add a different\u002Fyour own gateway (\u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fpayments\u002Fcustom-gateway\" rel=\"nofollow ugc\">more info\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Options to require deposit only for certain party sizes or only at certain times.\u003C\u002Fli>\n\u003Cli>Option to set table-specific deposit amounts.\u003C\u002Fli>\n\u003Cli>Option to take the deposit as a hold and charge\u002Fcapture payment at a later time (e.g. when you confirm the booking or on the reservation date, etc.).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMS Notifications\u003C\u002Fstrong>: Set the notification type to SMS for any notification trigger event, to the admin or customer, all via the \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Fnotifications\u002Fnotifications-table\" rel=\"nofollow ugc\">notification configuration table\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reservation Reminders\u003C\u002Fstrong>: Send an \u003Cstrong>SMS\u003C\u002Fstrong> or email reminder message before a booking at a time that you specify (e.g. 4 hours before a reservation).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Late-Arrival Notices\u003C\u002Fstrong>: Send an \u003Cstrong>SMS\u003C\u002Fstrong> or email message when a guest is late for their reservation by a specified amount of time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Reservation Follow-Up\u003C\u002Fstrong>: Send a follow-up \u003Cstrong>SMS\u003C\u002Fstrong> or email message a specified amount of time after the reservation (e.g. 18 hours, 2 days, etc.). This can be used to get customer feedback, request a review, offer a promotion, or anything else!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0DigZnw_3Qw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Five Star Restaurant Manager Mobile App\u003C\u002Fh3>\n\u003Cp>The ultimate version also syncs directly with our \u003Ca href=\"https:\u002F\u002Fdoc.fivestarplugins.com\u002Fplugins\u002Frestaurant-reservations\u002Fuser\u002Ffsrm\u002F\" rel=\"nofollow ugc\">Five Star Restaurant Manager\u003C\u002Fa> mobile app, for iOS and Android, which lets you manage your bookings from your phone or tablet without needing to log in to your site\u002FWordPress. With this, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Receive push notifications every time there is a new booking.\u003C\u002Fli>\n\u003Cli>View all new and existing bookings directly in the app.\u003C\u002Fli>\n\u003Cli>Change the status (e.g. to confirmed) of a booking.\u003C\u002Fli>\n\u003Cli>Check people in as they arrive.\u003C\u002Fli>\n\u003Cli>Includes filtering options, so you can quickly find the booking(s) you are looking for.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The app works in tandem with the restaurant reservations on your site. So, not only do the bookings and statuses immediately sync up, but, for example, when you check someone in via the app, it will tell your site to not send them a late-arrival notification.\u003C\u002Fp>\n\u003Cp>With these features, you can set the app up on a tablet for your host to use front of house to manage the bookings for the day and check people in, or for you to manage them anywhere on the  &hellip;\u003C\u002Fp>\n","Restaurant reservations made easy. Accept bookings online. Quickly confirm or reject reservations, send email notifications, set booking times and mor &hellip;",10000,1049620,209,"2026-02-19T22:15:00.000Z",[20,48,49,21,23],"reservation-form","reservations","http:\u002F\u002Fwww.fivestarplugins.com\u002Fplugins\u002Ffive-star-restaurant-reservations\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestaurant-reservations.2.7.13.zip",92,8,"2026-01-02 00:00:00",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":76,"download_link":77,"security_score":33,"vuln_count":53,"unpatched_count":11,"last_vuln_date":78,"fetched_at":27},"redi-restaurant-reservation","ReDi Restaurant Reservation – Instant Availability & Confirmation","26.0.1","catkin","https:\u002F\u002Fprofiles.wordpress.org\u002Fthecatkin\u002F","\u003Cp>Restaurant reservations are made easy and quick. Receive and accept online client reservations. Display available spaces at a specific time. Allow instant client reservations, with personalized notifications about the reservation status. In short, convert website visitors into restaurant guests.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=DmU4K8jbjBU\" rel=\"nofollow ugc\">Introduction video of the plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FDmU4K8jbjBU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fms6VO9-4RFA\" rel=\"nofollow ugc\">Overview of the plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fms6VO9-4RFA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Focus on your business and don’t waste time reading emails to confirm reservations manually. ReDi Restaurant Reservation is a fully automated reservation system. Everything is done without human involvement.\u003C\u002Fp>\n\u003Cp>You may easily handle reservations for your restaurant using the ReDi Restaurant Reservation plugin. This plugin facilitates online customer reservations, your clients can view available space at a predetermined time and make reservations with instant confirmation.\u003Cbr \u002F>\nSimply, configure the maximum number of reservations per person, the hours of operation, and the restaurant information. That’s it!\u003C\u002Fp>\n\u003Cp>So. looking for the fastest and most simple restaurant reservation WordPress plugin? You are in the right place!\u003C\u002Fp>\n\u003Cp>Get the plugin downloaded first. The process is quite simple.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to your WordPress website from the backend. \u003C\u002Fli>\n\u003Cli>Click on Plugins > Add New. \u003C\u002Fli>\n\u003Cli>On the search line, type “ReDi Restaurant Reservation.”\u003C\u002Fli>\n\u003Cli>Click on Install > Activate. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Start your WordPress restaurant reservation page, \u003Cstrong>with 3 steps:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Register & Generate\u002FCreate the API key.\u003C\u002Fli>\n\u003Cli>Check the new Reservation page (it automatically creates a reservation page after registration).\u003C\u002Fli>\n\u003Cli>Make all the necessary configurations and customizations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It is not unexpected that there is an increase in demand for online restaurant reservations because most of us spend more than 24 hours per week using our mobile devices. So a \u003Cstrong>credible restaurant reservation system\u003C\u002Fstrong> is a must for a successful business, don’t you agree?\u003C\u002Fp>\n\u003Cp>The benefits of using a restaurant reservation system, such as ReDi, are numerous:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increase Conversion Rates:\u003C\u002Fstrong> Extensive and catchy CTA’s (calls to action) help to increase conversions and offer visitors immediate restaurant reservations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time:\u003C\u002Fstrong> As far as ReDi is fully automated it will save a lot of time from your workers, which can be used on other things.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Analytics:\u003C\u002Fstrong> Track the website visitors and reservation data to make more result-based decisions for your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Satisfied Clients:\u003C\u002Fstrong> In the age of technology clients prefer to have everything easy and quick at hand. That’s why online restaurant reservations will greatly boost customer satisfaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capture Abandoning Customers:\u003C\u002Fstrong> Without an instant reservation confirmation, a visitor will most probably go to a few more restaurants to make a reservation. Thus, the restaurant may lose that client.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REDI RESTAURANT RESERVATION PLUGIN FEATURES, ADD-ONS, AND ADVANTAGES\u003C\u002Fh3>\n\u003Ch4>KEY FEATURES\u003C\u002Fh4>\n\u003Cp>The ReDi Restaurant Reservation plugin works well for all types of businesses, including little cafés, bars, and large restaurants. The plugin includes several helpful functions and highlights.\u003C\u002Fp>\n\u003Ch4>INSTANT CONFIRMATION\u003C\u002Fh4>\n\u003Cp>Checking and confirming availability in an instant without any delays. This restaurant reservation plugin feature is one in its category, other reservation plugins are missing this availability. That’s why it makes ReDi stand out in the market.\u003C\u002Fp>\n\u003Ch4>RESERVATION FORM\u003C\u002Fh4>\n\u003Cp>Reservation form available for all devices (mobile, tablet, PC, etc.), allowing visitors to view all of the available reservations for that day.\u003C\u002Fp>\n\u003Ch4>RESTAURANT CAPACITY CONTROL\u003C\u002Fh4>\n\u003Cp>The ability to control and set a maximum number of seats based on the weekday.\u003Cbr \u002F>\nShow the restaurant timing: when and how long your restaurant is open and working (also set multiple open\u002Fclose times a day).\u003C\u002Fp>\n\u003Ch4>BLOCKED TIME\u003C\u002Fh4>\n\u003Cp>Establish a specified timeframe from which bookings can no longer be accepted.\u003C\u002Fp>\n\u003Ch4>EMAIL CONFIRMATION\u003C\u002Fh4>\n\u003Cp>Fully customizable and multilingual email templates to send instant confirmation letters to clients.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All these features prove ReDi Restaurant Reservation plugin is not a simple reservation solution, but powerful software that allows checking various aspects before making a confirmation, such as: \u003C\u002Fli>\n\u003Cli>Is the restaurant open on that day\u002Fhour?\u003C\u002Fli>\n\u003Cli>Is the restaurant’s capacity enough for receiving guests?\u003C\u002Fli>\n\u003Cli>Can the kitchen serve guests without delays?\u003C\u002Fli>\n\u003Cli>Are there free seats available?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thus, it provides the fastest availability check and confirmation.\u003C\u002Fp>\n\u003Ch3>ADDITIONAL SERVICES\u003C\u002Fh3>\n\u003Cp>Also, the ReDi restaurant booking system offers additional restaurant reservation features and services by request, and the price of those varies from business to business. Some examples of other services include:\u003C\u002Fp>\n\u003Ch4>FACEBOOK INTEGRATION\u003C\u002Fh4>\n\u003Cp>Use Facebook for your business and turn your Facebook fans into clients. Moreover, you can further enhance your business experience with Facebook integration, and we will provide you with the profile pictures of your customers if found. When a consumer visits, especially on their first visit, you might impress them by recognizing their face.\u003C\u002Fp>\n\u003Ch4>WHITE LABELING\u003C\u002Fh4>\n\u003Cp>Upon request, you can get white-labeled reservation applications for Facebook Application, iPhone\u002FiPad Application, Windows Phone Application, or Android Application.\u003C\u002Fp>\n\u003Cp>Please send a request by email: \u003Ca href=\"mailto:info@reservationdiary.eu\" rel=\"nofollow ugc\">info@reservationdiary.eu\u003C\u002Fa> or through our contact form: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fcontact\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>RESTAURANT FEEDBACK\u003C\u002Fh4>\n\u003Cp>Do you want to know what your clients think about their last sit? Are they satisfied with your service? We will get that info for you. Our plugin allows feedback collection to know the impressions of your clients from their last visit.\u003C\u002Fp>\n\u003Ch4>REMINDER EMAILS\u003C\u002Fh4>\n\u003Cp>Send fully personalized reservation reminder emails to your clients and remind them about upcoming reservations.\u003C\u002Fp>\n\u003Ch4>PRE-PAYMENT SERVICES\u003C\u002Fh4>\n\u003Cp>Pre-payment services. Many clients may reserve a seat and forget to show up, even after the reservation reminder email. So, to motivate them to show up or not lose profits if they do not, you can set pre-payment services for reservations.\u003C\u002Fp>\n\u003Cp>This plugin emphasizes simplicity. However still offers everything you need, even some additional useful services.\u003C\u002Fp>\n\u003Ch4>BIRTHDAY PROMOTIONS AND RESERVATIONS\u003C\u002Fh4>\n\u003Cp>With the integration of MailChimp, you may send birthday promos or invites to return to your restaurant.\u003C\u002Fp>\n\u003Ch3>FREE VERSION\u003C\u002Fh3>\n\u003Cp>The free version allows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instant Availability check in a matter of seconds.\u003C\u002Fli>\n\u003Cli>Both instant & manual confirmation.\u003C\u002Fli>\n\u003Cli>Custom fields & Awaiting List System.\u003C\u002Fli>\n\u003Cli>Also, you can easily send confirmation emails.\u003C\u002Fli>\n\u003Cli>Reservations are limited to 100 guests per month.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BASIC VERSION\u003C\u002Fh3>\n\u003Cp>The Basic Version costs 19 EUR + VAT* per month.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>VAT\u003C\u002Fstrong> is applied to businesses and residents of the EU. VAT rate depends on the country where the customer is located. 0% VAT is applied when an EU VAT number is provided.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The basic plan offers features such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Everything listed in the free version \u003C\u002Fli>\n\u003Cli>No reservation limits per months\u003C\u002Fli>\n\u003Cli>Amazing and full-featured, yet simple in-usage dashboard for reservation management \u003C\u002Fli>\n\u003Cli>You can enter multiple working hours per day\u003C\u002Fli>\n\u003Cli>Reports & overall statistics \u003C\u002Fli>\n\u003Cli>More customization options, especially when it comes to email templates\u003C\u002Fli>\n\u003Cli>The dashboard allows you to put daily notes and any other comments inside \u003C\u002Fli>\n\u003Cli>Feedback request that users who visited the restaurant get after their visit. This feature is quite useful as good feedback will motivate you; meanwhile, some construction criticism will give you a basis for further improvement plan implementation. \u003C\u002Fli>\n\u003Cli>Reservation export option (CSV) that can be easily opened with Excel.\u003C\u002Fli>\n\u003Cli>Personal Demo of how the plugin works for clients.\u003C\u002Fli>\n\u003Cli>Also, you get a 30-day free trial period to check the Basic Version’s features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADDONS\u003C\u002Fh3>\n\u003Cp>So, with a one-time payment, you will get the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pre-payment for the reservations so that clients feel more responsible. \u003C\u002Fli>\n\u003Cli>Discount functionality.\u003C\u002Fli>\n\u003Cli>Integrations with Facebook, Brevo, Sendinblue, BulkSMS, and others, will work perfectly fine for email marketing and notification campaigns. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugins and add-ons can be purchased from our landing page. \u003Ca href=\"https:\u002F\u002Flanding.reservationdiary.eu\u002F\" rel=\"nofollow ugc\">Open the landing page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>ADVANTAGES AND BENEFITS\u003C\u002Fh3>\n\u003Cp>Along with the centralized and fully remote restaurant booking system, restaurant owners and managers from more than 90 countries in the world can control everything from any place they wish. Moreover, the Redi Restaurant plugin completely solves the language problems between the customers and restaurant staff.\u003C\u002Fp>\n\u003Cp>Now, let’s see other benefits of the Redi Restaurant plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin is available in multiple languages (including Spanish, Italian, Portuguese, Russian, and many more). Plus, you can add a language on request by contacting info@reservationdiary.eu or through our contact form: reservation diary. EU\u002Fcontact.\u003C\u002Fli>\n\u003Cli>Reservations are handled entirely automatically by the plugin.\u003C\u002Fli>\n\u003Cli>Create fully customized reservation forms for your website with the CSS code.\u003C\u002Fli>\n\u003Cli>Compatible and responsive reservation form that works perfectly on all devices.\u003C\u002Fli>\n\u003Cli>Easy to install and manage\u003C\u002Fli>\n\u003Cli>Quick automated response to your client\u003C\u002Fli>\n\u003Cli>When a customer’s request is approved, send a copy of the confirmation to them through email.\u003C\u002Fli>\n\u003Cli>Receive alerts each time a new reservation is made.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADDITIONAL RESOURCES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can check more info about us on our website: reservation diary.eu\u003C\u002Fli>\n\u003Cli>See our video tutorials on youtube \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCvMNupiAUT7enwnDhgrbKOg\" rel=\"nofollow ugc\">Video tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check out our recent news on a \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FReDiReservation\" rel=\"nofollow ugc\">Facebook page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Català\u003C\u002Fli>\n\u003Cli>Czeck\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Eesti\u003C\u002Fli>\n\u003Cli>Français, \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=MWJKx7onpBs\" rel=\"nofollow ugc\">check out video review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Latvian\u003C\u002Fli>\n\u003Cli>Lithuanian\u003C\u002Fli>\n\u003Cli>Magyar\u003C\u002Fli>\n\u003Cli>Nederlands\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Polski\u003C\u002Fli>\n\u003Cli>Português\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003Cli>Svenska\u003C\u002Fli>\n\u003Cli>Suomi\u003C\u002Fli>\n\u003Cli>Русский\u003C\u002Fli>\n\u003Cli>עברית (Hebrew)\u003C\u002Fli>\n\u003Cli>日本語 (Japanese)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you need more languages, please contact us by email: \u003Ca href=\"mailto:info@reservationdiary.eu\" rel=\"nofollow ugc\">info@reservationdiary.eu\u003C\u002Fa> or through our contact form: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fcontact\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Basic package functionality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View your upcoming reservations from your Mobile\u002FTablet PC and never miss your customer. This page should be open on a Tablet PC and so hostess can see all upcoming reservations for today. Page refreshes every 15 min and shows reservations that in past for 3 hours as well as upcoming reservations for next 24 hours. By clicking on reservation you will see reservation details. Demo version can be accessed using this link: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Ffree-demo\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Ffree-demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Setup maximum available seats for online reservation by week day\u003C\u002Fli>\n\u003Cli>Open times. This option will enable you to choose between various working hours whichever is most convenient to you.\u003C\u002Fli>\n\u003Cli>Support for multiple places. Number of places depends on number of subscriptions.\u003C\u002Fli>\n\u003Cli>Blocked Time. Define time range when online reservation should not be accepted. Specify a reason why reservations are not accepted at this time to keep your clients happy.\u003C\u002Fli>\n\u003Cli>Send client reservation confirmation emails from WordPress account\u003C\u002Fli>\n\u003Cli>Email template customization for all supported languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin and addonds can be purchased from our landing page. \u003Ca href=\"https:\u002F\u002Flanding.reservationdiary.eu\u002F\" rel=\"nofollow ugc\">Open landing page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Additional services (by request)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use your Facebook account for your business. Make clients from your Facebook fans. \u003Ca href=\"http:\u002F\u002Fwww.slideshare.net\u002Fsergeiprokopov\u002Fmake-clients-from-your-facebook-fans\" rel=\"nofollow ugc\">View presentation.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>We can offer you white labeled restaurant reservation application for Facebook Application, iPhone\u002FiPad Application, Windows Phone Application or Android Application. Please send request by email: \u003Ca href=\"mailto:info@reservationdiary.eu\" rel=\"nofollow ugc\">info@reservationdiary.eu\u003C\u002Fa> or through our contact form: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fcontact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Enhance your business experience by using our Facebook integration service where we try to provide you with profile pictures of your customers if found. You can amaze your customer by knowing him by face when he visits you, especially at the time of first visit.\u003C\u002Fli>\n\u003Cli>Do you want to know what your client thinks about his last visit? We will collect it for you.\u003C\u002Fli>\n\u003Cli>Remind your customer about upcoming reservation via Email or by SMS. More information here: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fpricing\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fpricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Collect pre-payment for reservations\u003C\u002Fli>\n\u003Cli>Discouns per reservation module \u003C\u002Fli>\n\u003Cli>Send birthday promotions or reminders to visit your restaurant again with MailChimp integration. More information here: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fpricing\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fpricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you are building a catalogue of restaurants and looking for the perfect reservation plugin for it, we can provide it to you. Just let us know through contact form: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fcontact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Do you want to write your own module? We have an API. Contact us to get more information. Contact form: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fcontact\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you would like to add some new functionality or have any other queries, please contact us by email: \u003Ca href=\"mailto:info@reservationdiary.eu\" rel=\"nofollow ugc\">info@reservationdiary.eu\u003C\u002Fa> or through our contact form: \u003Ca href=\"https:\u002F\u002Freservationdiary.eu\u002Fcontact\u002F\" rel=\"nofollow ugc\">reservationdiary.eu\u002Fcontact\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PARTNERS\u003C\u002Fh3>\n\u003Cp>We proudly collaborate with selected partners who share our vision of helping restaurants grow, simplify operations, and succeed in the digital age.\u003C\u002Fp>\n\u003Ch3>Mobal\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fredi-plugin.short.gy\u002Fmobal\" rel=\"nofollow ugc\">Mobal\u003C\u002Fa> is our trusted partner in helping restaurants turn online searches into real reservations.\u003Cbr \u002F>\nTogether, we support restaurants in:\u003Cbr \u002F>\n– Getting discovered on Google, Apple, Facebook, and more\u003Cbr \u002F>\n– Building trust with powerful review tools\u003Cbr \u002F>\n– Keeping online listings accurate and up to date — without the tech stress\u003C\u002Fp>\n\u003Cp>Thousands of restaurants use Mobal to stand out online and attract more guests.\u003Cbr \u002F>\n🡺 Learn more at \u003Ca href=\"https:\u002F\u002Fredi-plugin.short.gy\u002Fmobal\" rel=\"nofollow ugc\">https:\u002F\u002Fmobal.io\u003C\u002Fa>\u003C\u002Fp>\n","Get your restaurant booming with the ReDi Reservation plugin! Simplify bookings, offer instant confirmations, and customize settings. Try today!",900,87867,90,27,"2025-12-21T20:19:00.000Z","6.9.0","5.0.0",[71,72,73,74,75],"best-wordpress-restaurant-reservation-plugin","online-reservation","restaurant-booking-plugin","restaurant-reservation-system","table-booking","https:\u002F\u002Flanding.reservationdiary.eu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredi-restaurant-reservation.zip","2025-05-22 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":17,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":31,"last_vuln_date":101,"fetched_at":27},"quick-restaurant-reservations","Quick Restaurant Reservations","1.6.7","Alejandro","https:\u002F\u002Fprofiles.wordpress.org\u002Falejandropascual\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthingsforrestaurants.com\u002Fquick-restaurant-reservations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Quick Restaurant Reservations\u003C\u002Fa> is the easiest way to manage your restaurant bookings. Confirm \u002F Reject reservations and send notifications to your customers. Manage several schedules, dates and time intervals.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FKQyrXhmmeNQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Quick Restaurant Reservations Features\u003C\u002Fh4>\n\u003Cp>The plugin uses default WordPress functionality. Creates custom post types for Restaurants, Bookings and Clients.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited bookings\u003C\u002Fli>\n\u003Cli>Bookings per restaurant\u003C\u002Fli>\n\u003Cli>Pending, Confirm, Reject, Cancel status.\u003C\u002Fli>\n\u003Cli>Notify customers about their booking status via email.\u003C\u002Fli>\n\u003Cli>Manual confirmation.\u003C\u002Fli>\n\u003Cli>Define min \u002F max party\u003C\u002Fli>\n\u003Cli>Early \u002F Late bookings\u003C\u002Fli>\n\u003Cli>Date format\u003C\u002Fli>\n\u003Cli>Custom message after form submitted\u003C\u002Fli>\n\u003Cli>Custom redirect after form submitted\u003C\u002Fli>\n\u003Cli>Unlimited schedules\u003C\u002Fli>\n\u003Cli>Schedule status open \u002F close\u003C\u002Fli>\n\u003Cli>Define week days and time interval for each schedule\u003C\u002Fli>\n\u003Cli>Customize email notifications (admin, pending, confirmed, rejected, update)\u003C\u002Fli>\n\u003Cli>Clients list\u003C\u002Fli>\n\u003Cli>Form fields: date, party, time, name, email, phone, message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NEW PLUGIN FOR RESTAURANT RESERVATIONS 2023\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Check our brand \u003Ca href=\"https:\u002F\u002Falexreservations.com\" rel=\"nofollow ugc\">NEW PLUGIN Alex Reservations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>New full screen dashboard for managing bookings\u003C\u002Fli>\n\u003Cli>Multiple restaurants (multisite and single site)\u003C\u002Fli>\n\u003Cli>Floor plan with tables management\u003C\u002Fli>\n\u003Cli>Tables designer with drag & drop\u003C\u002Fli>\n\u003Cli>Monthly view\u003C\u002Fli>\n\u003Cli>Weekly view\u003C\u002Fli>\n\u003Cli>Timeline view\u003C\u002Fli>\n\u003Cli>Customers CRM\u003C\u002Fli>\n\u003Cli>Custom emails\u003C\u002Fli>\n\u003Cli>Bookings Tags\u003C\u002Fli>\n\u003Cli>Customers Tags\u003C\u002Fli>\n\u003Cli>Beautiful reports\u003C\u002Fli>\n\u003Cli>Multi language & responsive widget for mobile\u003C\u002Fli>\n\u003Cli>Manage Shifts and Events with different widgets\u003C\u002Fli>\n\u003Cli>Customer can cancel booking\u003C\u002Fli>\n\u003Cli>Ask customers for feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>QRR ADD-ON Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited restaurants\u003C\u002Fli>\n\u003Cli>Each restaurant has its own page and booking form\u003C\u002Fli>\n\u003Cli>Automatic confirmations\u003C\u002Fli>\n\u003Cli>Set max capacity based on number of seats\u003C\u002Fli>\n\u003Cli>Set max capacity based on tables\u003C\u002Fli>\n\u003Cli>Limit automatic confirmation to max party\u003C\u002Fli>\n\u003Cli>Limit automatic confirmation until X seats reached\u003C\u002Fli>\n\u003Cli>Customize logo of email notifications\u003C\u002Fli>\n\u003Cli>Monthly calendar view\u003C\u002Fli>\n\u003Cli>Daily calendar view\u003C\u002Fli>\n\u003Cli>Unlimited form custom fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Make sure to review our \u003Ca href=\"https:\u002F\u002Fthingsforrestaurants.com\u002Fquick-restaurant-reservations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">ADD-ONS for Quick Restaurant Reservations\u003C\u002Fa> page for more detailed information.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cp>Add the shortcode of the restaurant form in any existing post or page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[qrr_form id=\"123\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Customization\u003C\u002Fh4>\n\u003Cp>For custom development \u003Ca href=\"https:\u002F\u002Fthingsforrestaurants.com\u002Fcustom-work\u002F\" rel=\"nofollow ugc\">CONTACT US\u003C\u002Fa>\u003C\u002Fp>\n","Manage restaurant reservations the easiest way.",600,25345,98,10,"2023-04-02T16:35:00.000Z","6.2.9","3.5",[95,49,21,23,96],"bookings","table-bookings","http:\u002F\u002Fthingsforrestaurants.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-restaurant-reservations.zip",56,3,"2026-01-26 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":87,"downloaded":110,"rating":111,"num_ratings":90,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":100,"unpatched_count":11,"last_vuln_date":123,"fetched_at":27},"vikrestaurants","VikRestaurants Table Reservations and Take-Away","1.5.3","e4jvikwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fe4jvikwp\u002F","\u003Ch4>Vik Restaurants Table Reservations and Take-Away for WordPress\u003C\u002Fh4>\n\u003Cp>The all-in-one solution with tables reservations and take-away orders for any restaurant is now available for WordPress as a native plugin!\u003C\u002Fp>\n\u003Cp>Whether you accept table reservations and\u002For take-away orders for your restaurant, you are all covered thanks to this powerful plugin.\u003C\u002Fp>\n\u003Cp>Turn your website into a complete e-commerce platform for ordering food for take-away or delivery. Thanks to an incredibly flexible products management, you will be able to let your clients build their best pizza with custom toppings and crust size, create their preferred hamburger or pick the ingredients for their sushi or poke bowl. There is no food guests cannot build or order with Vik Restaurants!\u003Cbr \u002F>\nDraw the optional delivery areas you can cover through an interactive map for delivery, or let your clients avoid queues at your restaurant for picking up their food. Anything you need to manage your e-Commerce for food.\u003C\u002Fp>\n\u003Cp>If you need to manage your restaurant reservations, you will find Vik Restaurants your perfect partner. In fact, you can draw all rooms and tables through a smart interface. Your guests will be able to book the tables directly through your website, and you will be able to manage all of their reservations with custom statuses, such as: “arrived”, “order received”, “preparing”, “bill paid” etc..\u003C\u002Fp>\n\u003Cp>Custom Operators can be set up to work on your reservations and to update their status. Vik Restaurants brings the features of two complete systems for Restaurant Reservations and Take-Away Orders into one powerful plugin. There are no similar plugins that could compete with Vik Restaurants!\u003C\u002Fp>\n\u003Cp>Born for a different CMS than WordPress, the same powerful and experienced framework is now at the service of all webmasters, designers and web-agencies that build websites with WordPress.\u003C\u002Fp>\n\u003Cp>Do not look any further if you need a plugin for any food business. You have found the perfect solution!\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fvikwp.com\u002F\" rel=\"nofollow ugc\">VikWP.com\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Some of its key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tables and rooms management to receive online reservations\u003C\u002Fli>\n\u003Cli>Build the sections and the products of your menus (*)\u003C\u002Fli>\n\u003Cli>The maps give you a visual overview of the table reservations in real time\u003C\u002Fli>\n\u003Cli>Manual\u002Foffline reservations via back-end to keep the availability up to date\u003C\u002Fli>\n\u003Cli>Create the menus and the products that you sell for take-away and delivery orders (*)\u003C\u002Fli>\n\u003Cli>Use the toppings to let the customers build a product with the ingredients they wish (*)\u003C\u002Fli>\n\u003Cli>Restrict the addresses available for delivery through a smart system (*)\u003C\u002Fli>\n\u003Cli>Upselling feature that provides product recommendations according to the items currently in the cart\u003C\u002Fli>\n\u003Cli>Food ordering via QR code\u003C\u002Fli>\n\u003Cli>Describe dish ingredients and allergens using images and icons\u003C\u002Fli>\n\u003Cli>Customizable dashboard with tens of widgets\u003C\u002Fli>\n\u003Cli>Search widget for the front-end to start the booking process from anywhere\u003C\u002Fli>\n\u003Cli>Extended working days management with the usage of special days\u003C\u002Fli>\n\u003Cli>Coupons to offer order discounts\u003C\u002Fli>\n\u003Cli>Status codes management for the restaurant reservations and the take-away orders\u003C\u002Fli>\n\u003Cli>Invoices generation\u003C\u002Fli>\n\u003Cli>E-mail notifications after the purchase\u002Fbooking\u003C\u002Fli>\n\u003Cli>Conditional texts to dynamically change the contents of your notifications\u003C\u002Fli>\n\u003Cli>Front-end pages and mail notification customizer\u003C\u002Fli>\n\u003Cli>A system to backup the contents created through VikRestaurants\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(*) the number of records that can be created is limited.\u003C\u002Fp>\n\u003Ch4>Some of the Pro version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full reservations\u002Forders management from the back-end (restaurant and take-away)\u003C\u002Fli>\n\u003Cli>Design the layout of your rooms and tables with a smart and intuitive tool\u003C\u002Fli>\n\u003Cli>Unlimited creation of menus and products (restaurant and take-away)\u003C\u002Fli>\n\u003Cli>Unlimited creation of toppings\u003C\u002Fli>\n\u003Cli>Unlimited creation of the available delivery areas\u003C\u002Fli>\n\u003Cli>Deals management system to set up automated offers and discounts\u003C\u002Fli>\n\u003Cli>Configure a stocks system to make sure you won’t sell products that are no more available\u003C\u002Fli>\n\u003Cli>Flag the reservations and orders with custom codes (e.g. preparing, delivered, bill paid)\u003C\u002Fli>\n\u003Cli>Customers and delivery locations management\u003C\u002Fli>\n\u003Cli>Custom fields management\u003C\u002Fli>\n\u003Cli>Private area in the front-end for the operators of your restaurant\u003C\u002Fli>\n\u003Cli>Custom Payment Gateways (over 60 available on VikWP.com)\u003C\u002Fli>\n\u003Cli>SMS Gateways for customers notifications\u003C\u002Fli>\n\u003Cli>Various widgets to enhance the look of your front-end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Interested in, curious about the Pro version?\u003C\u002Fh4>\n\u003Cp>You should take a look with your own eyes at the demo website to see what you can do with Vik Restaurants. Do not stop at the front-end though, make sure to visit the wp-admin section too.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvikwp.com\u002Fdemo\u002Fvikrestaurants\" rel=\"nofollow ugc\">Front-end Demo Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvikwp.com\u002Fdemo\u002Fvikrestaurants\u002Fwp-admin\" rel=\"nofollow ugc\">Admin Demo Website\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","The all-in-one solution to manage your restaurant reservations and take-away or delivery orders.",13565,96,"2026-01-27T10:49:00.000Z","4.7","7.4.0",[116,117,21,118,119],"food-delivery","menus","table-reservations","take-away","https:\u002F\u002Fvikwp.com\u002Fplugin\u002Fvikrestaurants","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvikrestaurants.1.5.3.zip",97,"2025-09-22 00:00:00",{"slug":125,"name":126,"version":127,"author":83,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":89,"num_ratings":66,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":141,"download_link":142,"security_score":111,"vuln_count":14,"unpatched_count":11,"last_vuln_date":143,"fetched_at":27},"alex-reservations","Alex Reservations: Smart Restaurant Booking","2.3.5","https:\u002F\u002Fprofiles.wordpress.org\u002Falexreservations\u002F","\u003Cp>Alex Reservations is an easy-to-use WordPress restaurant reservations platform plugin.\u003Cbr \u002F>\nIt will streamline your entire booking process and will save time for both the restaurant and the customer.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Efficient management of daily reservations for single or multiple locations\u003C\u002Fli>\n\u003Cli>Interactive dashboard with floor plan, monthly, weekly, and timeline views\u003C\u002Fli>\n\u003Cli>Create multiple schedules with customizable availability\u003C\u002Fli>\n\u003Cli>Customizable booking widget for your website\u003C\u002Fli>\n\u003Cli>Special event organization (Mother’s Day, wine tastings, themed nights)\u003C\u002Fli>\n\u003Cli>Automated and customizable email system\u003C\u002Fli>\n\u003Cli>Reminders to reduce customer no-shows\u003C\u002Fli>\n\u003Cli>Culinary and seating preference options for customers\u003C\u002Fli>\n\u003Cli>Integrated CRM for tagging and exporting customer data\u003C\u002Fli>\n\u003Cli>Multi-site environment compatibility for SAAS solutions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits of Alex Reservations\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Workflow Optimization: Manage all your reservations from a single intuitive dashboard.\u003C\u002Fli>\n\u003Cli>Enhanced Customer Experience: Offer diners the ability to customize their bookings.\u003C\u002Fli>\n\u003Cli>Reduced No-Shows: Automatic reminder system to maximize attendance.\u003C\u002Fli>\n\u003Cli>Data Analytics: Gain valuable insights about your customers to improve your marketing.\u003C\u002Fli>\n\u003Cli>Scalability: Perfect for single restaurants or multi-location chains.\u003C\u002Fli>\n\u003Cli>Increased Revenue: Maximize table utilization and minimize empty seats.\u003C\u002Fli>\n\u003Cli>Brand Consistency: Customizable emails and widget to match your restaurant’s branding.\u003C\u002Fli>\n\u003Cli>Time-Saving: Automate repetitive tasks and focus on providing great dining experiences.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Who Can Benefit?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Independent Restaurants\u003C\u002Fli>\n\u003Cli>Restaurant Chains\u003C\u002Fli>\n\u003Cli>Fine Dining Establishments\u003C\u002Fli>\n\u003Cli>Cafes and Bistros\u003C\u002Fli>\n\u003Cli>Event Spaces\u003C\u002Fli>\n\u003Cli>Restaurant Management Companies\u003C\u002Fli>\n\u003Cli>SAAS Providers for the Restaurant Industry\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Elevate your restaurant’s booking system with Alex Reservations. From small cafes to large chains, our plugin adapts to your needs, providing a seamless reservation experience for both staff and customers. Say goodbye to booking headaches and hello to efficient, customer-focused reservation management.\u003C\u002Fp>\n\u003Cp>Try Alex Reservations today and transform the way you handle bookings!\u003C\u002Fp>\n\u003Ch4>Features included with the Alex Reservations Free Edition for restaurant reservations:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limited Bookings\u003C\u002Fstrong> – Receive and manage reservations from your venue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bookings List View\u003C\u002Fstrong> — Manage the daily list of reservations and create\u002Fupdate them from the same list. Filter them by customer, tags or status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monthly View\u003C\u002Fstrong> — General view of monthly reservations. Add or update reservations directly in the view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weekly View\u003C\u002Fstrong> — Jump from the monthly view to the weekly view. Show a list of daily reservations per column\u002Fday.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customers List View\u003C\u002Fstrong> — Easy CRM solution for customers. Filter them by tags, last reservation or number of reservations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Tags\u003C\u002Fstrong>  — Create tags for managing bookings and use them for filtering. Tag customers to know their wine preferences, identify VIP customers or know their food alergies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Shifts\u003C\u002Fstrong> — Create multiple shifts for breakfast, lunch or dinner.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Templates\u003C\u002Fstrong> — Customer your notifications to customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Widget\u003C\u002Fstrong> — Multi language front widget. Mobile friendly. Customize colors and the input fields required to the customer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features included with the Alex Reservations PLUS Edition for restaurant reservations:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Bookings\u003C\u002Fstrong> – Receive and manage unlimited reservations across all your venues.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Restaurants\u003C\u002Fstrong> — Centralized management with custom dashboards for each restaurant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Roles & Multiple Users\u003C\u002Fstrong> — Granular access control with different permissions for each user across restaurants.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Interface\u003C\u002Fstrong> – Responsive design for managing bookings and customers on-the-go.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Floor Plan View\u003C\u002Fstrong> — Intuitive visual management of tables, reservations, and wait lists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tables Editor\u003C\u002Fstrong> — Powerful drag-and-drop floor plan builder to create and customize restaurant layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print your floor plan per shifts\u003C\u002Fstrong> – Generate shift-specific floor plans for staff guidance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>360 Panorama Reservation\u003C\u002Fstrong> – Immersive 360-degree views for customers to choose their preferred seating.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Views\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Horizontal Timeline\u003C\u002Fstrong> – Clear overview of daily reservations at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vertical Timeline\u003C\u002Fstrong> – Chronological list view for quick reservation management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Timeline\u003C\u002Fstrong> – Comprehensive view of all reservations with assigned tables.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Reservation Features\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Area\u002FTable Selection\u003C\u002Fstrong> – Let customers choose their preferred seating.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage shared tables\u003C\u002Fstrong> – Optimize space with communal seating options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Close days and slots\u003C\u002Fstrong> – Flexible control over availability.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Communication\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Email & SMS reminders\u003C\u002Fstrong> – Automated booking reminders to reduce no-shows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notifications\u003C\u002Fstrong> – Comprehensive system for staff and customer alerts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Logo\u003C\u002Fstrong> – Branded emails with custom headers and footers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customers Reviews\u003C\u002Fstrong> – Automated review requests post-dining.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payments\u003C\u002Fstrong> – Integrated processing with Stripe, PayPal, and more for deposits or full payments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Events\u003C\u002Fstrong> — Create and manage special events like Mother’s Day, Christmas, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Widgets\u003C\u002Fstrong> — Customizable booking widgets for different scenarios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reporting & Analytics\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Reports\u003C\u002Fstrong> – Insights on bookings, customers, and reviews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Bookings & Customers\u003C\u002Fstrong> – Easy data extraction in CSV and PDF formats.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Translated to 23 languages\u003C\u002Fstrong> – Out-of-the-box support for global clientele.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom translations\u003C\u002Fstrong> – Fully editable text for perfect localization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Experience Enhancements\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dark mode\u003C\u002Fstrong> – Modern, eye-friendly interface option.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Getting Started with the Alex Restaurant Reservations plugin is Easy\u003C\u002Fh4>\n\u003Cp>Use the built-in Setup Wizard to create your first Restaurant in under 5 minutes.\u003Cbr \u002F>\nNext, just embed the reservations widget on your site using the widget shortcode \u003Ccode>[rr_form id='__' button='Book now']\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZ6e47dnPcGw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Who This Reservation System is For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Single restaurants\u003C\u002Fstrong> — Restaurant owners can use this system for managing their reservations and tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple restaurants\u003C\u002Fstrong> — Manage from one dashboard several locations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress agencies\u003C\u002Fstrong> — Create your own SAAS platform for reservations managing many restaurants.\u003C\u002Fli>\n\u003C\u002Ful>\n","Restaurant reservations solution to help you manage your daily bookings.",200,16825,"2026-03-05T05:42:00.000Z","5.1","8.1",[137,138,23,139,140],"appointments","booking","scheduling","tables","https:\u002F\u002Falexreservations.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falex-reservations.zip","2025-11-07 21:13:04",{"attackSurface":145,"codeSignals":262,"taintFlows":382,"riskAssessment":636,"analyzedAt":644},{"hooks":146,"ajaxHandlers":207,"restRoutes":255,"shortcodes":256,"cronEvents":260,"entryPointCount":261,"unprotectedCount":14},[147,154,158,161,165,169,174,178,181,184,187,190,194,197,201,204],{"type":148,"name":149,"callback":150,"priority":151,"file":152,"line":153},"action","admin_menu","mrtr_upgrade_funktionen_hinzufuegen",11,"mobile-refuel-tischreservierungen.php",464,{"type":148,"name":155,"callback":156,"priority":31,"file":152,"line":157},"admin_init","mrtr_einstellungen_formular_verarbeiten",870,{"type":148,"name":149,"callback":159,"file":152,"line":160},"admin_menu_erstellen",877,{"type":148,"name":162,"callback":163,"file":152,"line":164},"wp_enqueue_scripts","skripte_laden",880,{"type":148,"name":166,"callback":167,"file":152,"line":168},"admin_enqueue_scripts","admin_skripte_laden",881,{"type":170,"name":171,"callback":172,"file":152,"line":173},"filter","wp_mail_from","aendere_mail_absender_email",897,{"type":170,"name":175,"callback":176,"file":152,"line":177},"wp_mail_from_name","aendere_mail_absender_name",898,{"type":148,"name":155,"callback":179,"file":152,"line":180},"handle_csv_export_action",899,{"type":148,"name":155,"callback":182,"priority":31,"file":152,"line":183},"handle_setup_wizard_submit",902,{"type":148,"name":155,"callback":185,"priority":31,"file":152,"line":186},"handle_setup_wizard_reset",905,{"type":148,"name":155,"callback":188,"priority":31,"file":152,"line":189},"handle_setup_wizard_complete_reset",908,{"type":148,"name":191,"callback":192,"priority":31,"file":152,"line":193},"plugins_loaded","load_plugin_textdomain",911,{"type":148,"name":195,"callback":192,"priority":31,"file":152,"line":196},"init",912,{"type":170,"name":198,"callback":199,"priority":90,"file":152,"line":200},"plugin_locale","override_plugin_locale",913,{"type":148,"name":195,"callback":202,"priority":31,"file":152,"line":203},"pruefe_datenbank_migration",916,{"type":148,"name":155,"callback":205,"priority":31,"file":152,"line":206},"handle_kalender_status_aendern",2422,[208,213,215,219,221,225,229,233,237,241,245,249,251],{"action":209,"nopriv":210,"callback":209,"hasNonce":211,"hasCapCheck":210,"file":152,"line":212},"mrtr_speichern",false,true,878,{"action":209,"nopriv":211,"callback":209,"hasNonce":211,"hasCapCheck":210,"file":152,"line":214},879,{"action":216,"nopriv":210,"callback":217,"hasNonce":211,"hasCapCheck":210,"file":152,"line":218},"mrtr_get_available_times","get_available_times",882,{"action":216,"nopriv":211,"callback":217,"hasNonce":211,"hasCapCheck":210,"file":152,"line":220},883,{"action":222,"nopriv":210,"callback":223,"hasNonce":211,"hasCapCheck":210,"file":152,"line":224},"mrtr_sende_nachricht_an_gast","sende_nachricht_an_gast",885,{"action":226,"nopriv":210,"callback":227,"hasNonce":211,"hasCapCheck":211,"file":152,"line":228},"mrtr_get_email_templates","get_email_templates_ajax",886,{"action":230,"nopriv":210,"callback":231,"hasNonce":211,"hasCapCheck":210,"file":152,"line":232},"mrtr_get_calendar_events","get_calendar_events_ajax",889,{"action":234,"nopriv":210,"callback":235,"hasNonce":211,"hasCapCheck":210,"file":152,"line":236},"mrtr_get_reservierung_details","get_reservierung_details_ajax",890,{"action":238,"nopriv":210,"callback":239,"hasNonce":211,"hasCapCheck":210,"file":152,"line":240},"mrtr_generate_calendar_token","generate_calendar_token_ajax",891,{"action":242,"nopriv":210,"callback":243,"hasNonce":211,"hasCapCheck":210,"file":152,"line":244},"mrtr_delete_calendar_token","delete_calendar_token_ajax",892,{"action":246,"nopriv":210,"callback":247,"hasNonce":210,"hasCapCheck":210,"file":152,"line":248},"mrtr_calendar_feed","calendar_feed",893,{"action":246,"nopriv":211,"callback":247,"hasNonce":210,"hasCapCheck":210,"file":152,"line":250},894,{"action":252,"nopriv":210,"callback":253,"hasNonce":211,"hasCapCheck":210,"file":152,"line":254},"mrtr_get_action_nonces","get_action_nonces_ajax",895,[],[257],{"tag":48,"callback":258,"file":152,"line":259},"reservierungsformular_anzeigen",876,[],14,{"dangerousFunctions":263,"sqlUsage":264,"outputEscaping":285,"fileOperations":379,"externalRequests":11,"nonceChecks":380,"capabilityChecks":31,"bundledLibraries":381},[],{"prepared":265,"raw":266,"locations":267},16,7,[268,271,274,277,279,281,283],{"file":152,"line":269,"context":270},1932,"$wpdb->get_var() with variable interpolation",{"file":152,"line":272,"context":273},1935,"$wpdb->get_col() with variable interpolation",{"file":152,"line":275,"context":276},1938,"$wpdb->query() with variable interpolation",{"file":152,"line":278,"context":270},1953,{"file":152,"line":280,"context":273},1973,{"file":152,"line":282,"context":276},1976,{"file":152,"line":284,"context":270},2871,{"escaped":286,"rawEcho":287,"locations":288},580,44,[289,293,296,298,300,302,304,306,308,310,312,314,316,318,320,322,323,325,327,329,331,333,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,369,371,373,375,377],{"file":290,"line":291,"context":292},"admin\\einstellungen.php",506,"raw output",{"file":294,"line":295,"context":292},"admin\\neue-reservierung.php",177,{"file":294,"line":297,"context":292},187,{"file":294,"line":299,"context":292},216,{"file":294,"line":301,"context":292},223,{"file":294,"line":303,"context":292},229,{"file":294,"line":305,"context":292},232,{"file":294,"line":307,"context":292},245,{"file":294,"line":309,"context":292},247,{"file":294,"line":311,"context":292},342,{"file":294,"line":313,"context":292},450,{"file":294,"line":315,"context":292},455,{"file":294,"line":317,"context":292},458,{"file":294,"line":319,"context":292},462,{"file":294,"line":321,"context":292},463,{"file":294,"line":153,"context":292},{"file":294,"line":324,"context":292},465,{"file":294,"line":326,"context":292},466,{"file":294,"line":328,"context":292},467,{"file":294,"line":330,"context":292},472,{"file":294,"line":332,"context":292},473,{"file":334,"line":335,"context":292},"admin\\reservierung-bearbeiten.php",77,{"file":334,"line":337,"context":292},128,{"file":334,"line":339,"context":292},157,{"file":334,"line":341,"context":292},161,{"file":334,"line":343,"context":292},335,{"file":334,"line":345,"context":292},340,{"file":334,"line":347,"context":292},343,{"file":334,"line":349,"context":292},354,{"file":334,"line":351,"context":292},355,{"file":334,"line":353,"context":292},356,{"file":334,"line":355,"context":292},357,{"file":334,"line":357,"context":292},358,{"file":334,"line":359,"context":292},359,{"file":334,"line":361,"context":292},364,{"file":334,"line":363,"context":292},365,{"file":365,"line":311,"context":292},"languages\\update-l10n.php",{"file":365,"line":367,"context":292},348,{"file":365,"line":349,"context":292},{"file":365,"line":370,"context":292},374,{"file":365,"line":372,"context":292},378,{"file":152,"line":374,"context":292},2444,{"file":152,"line":376,"context":292},2692,{"file":152,"line":378,"context":292},2901,15,20,[],[383,401,411,436,447,492,507,520,540,560,573],{"entryPoint":384,"graph":385,"unsanitizedCount":11,"severity":400},"\u003Ceinstellungen> (admin\\einstellungen.php:0)",{"nodes":386,"edges":398},[387,392],{"id":388,"type":389,"label":390,"file":290,"line":391},"n0","source","$_GET",444,{"id":393,"type":394,"label":395,"file":290,"line":396,"wp_function":397},"n1","sink","echo() [XSS]",516,"echo",[399],{"from":388,"to":393,"sanitized":211},"low",{"entryPoint":402,"graph":403,"unsanitizedCount":11,"severity":400},"\u003Cneue-reservierung> (admin\\neue-reservierung.php:0)",{"nodes":404,"edges":409},[405,408],{"id":388,"type":389,"label":406,"file":294,"line":407},"$_POST (x3)",149,{"id":393,"type":394,"label":395,"file":294,"line":295,"wp_function":397},[410],{"from":388,"to":393,"sanitized":211},{"entryPoint":412,"graph":413,"unsanitizedCount":11,"severity":400},"\u003Creservierungen-liste> (admin\\reservierungen-liste.php:0)",{"nodes":414,"edges":432},[415,419,421,423,427],{"id":388,"type":389,"label":416,"file":417,"line":418},"$_GET (x2)","admin\\reservierungen-liste.php",35,{"id":393,"type":394,"label":395,"file":417,"line":420,"wp_function":397},322,{"id":422,"type":389,"label":390,"file":417,"line":335},"n2",{"id":424,"type":425,"label":426,"file":417,"line":335},"n3","transform","→ alle_reservierungen_holen()",{"id":428,"type":394,"label":429,"file":152,"line":430,"wp_function":431},"n4","get_results() [SQLi]",2781,"get_results",[433,434,435],{"from":388,"to":393,"sanitized":211},{"from":422,"to":424,"sanitized":210},{"from":424,"to":428,"sanitized":211},{"entryPoint":437,"graph":438,"unsanitizedCount":11,"severity":400},"\u003Csetup-wizard> (admin\\setup-wizard.php:0)",{"nodes":439,"edges":445},[440,443],{"id":388,"type":389,"label":441,"file":442,"line":66},"$_GET (x3)","admin\\setup-wizard.php",{"id":393,"type":394,"label":395,"file":442,"line":444,"wp_function":397},95,[446],{"from":388,"to":393,"sanitized":211},{"entryPoint":448,"graph":449,"unsanitizedCount":11,"severity":400},"mrtr_einstellungen_formular_verarbeiten (mobile-refuel-tischreservierungen.php:682)",{"nodes":450,"edges":485},[451,454,458,461,462,465,467,471,473,477,479,483],{"id":388,"type":389,"label":452,"file":152,"line":453},"$_POST (x8)",713,{"id":393,"type":394,"label":455,"file":152,"line":456,"wp_function":457},"update_option() [Settings Manipulation]",719,"update_option",{"id":422,"type":389,"label":459,"file":152,"line":460},"$_POST['restaurant_name']",741,{"id":424,"type":394,"label":455,"file":152,"line":460,"wp_function":457},{"id":428,"type":389,"label":463,"file":152,"line":464},"$_POST['container_background']",756,{"id":466,"type":394,"label":455,"file":152,"line":464,"wp_function":457},"n5",{"id":468,"type":389,"label":469,"file":152,"line":470},"n6","$_POST['text_color']",766,{"id":472,"type":394,"label":455,"file":152,"line":470,"wp_function":457},"n7",{"id":474,"type":389,"label":475,"file":152,"line":476},"n8","$_POST['button_color']",769,{"id":478,"type":394,"label":455,"file":152,"line":476,"wp_function":457},"n9",{"id":480,"type":389,"label":481,"file":152,"line":482},"n10","$_POST['tile_background']",772,{"id":484,"type":394,"label":455,"file":152,"line":482,"wp_function":457},"n11",[486,487,488,489,490,491],{"from":388,"to":393,"sanitized":211},{"from":422,"to":424,"sanitized":211},{"from":428,"to":466,"sanitized":211},{"from":468,"to":472,"sanitized":211},{"from":474,"to":478,"sanitized":211},{"from":480,"to":484,"sanitized":211},{"entryPoint":493,"graph":494,"unsanitizedCount":11,"severity":400},"handle_setup_wizard_submit (mobile-refuel-tischreservierungen.php:2518)",{"nodes":495,"edges":504},[496,498,499,502],{"id":388,"type":389,"label":459,"file":152,"line":497},2536,{"id":393,"type":394,"label":455,"file":152,"line":497,"wp_function":457},{"id":422,"type":389,"label":500,"file":152,"line":501},"$_POST (x2)",2539,{"id":424,"type":394,"label":455,"file":152,"line":503,"wp_function":457},2541,[505,506],{"from":388,"to":393,"sanitized":211},{"from":422,"to":424,"sanitized":211},{"entryPoint":508,"graph":509,"unsanitizedCount":11,"severity":400},"get_reservierung_details_ajax (mobile-refuel-tischreservierungen.php:3089)",{"nodes":510,"edges":518},[511,514],{"id":388,"type":389,"label":512,"file":152,"line":513},"$_POST",3097,{"id":393,"type":394,"label":515,"file":152,"line":516,"wp_function":517},"get_row() [SQLi]",3115,"get_row",[519],{"from":388,"to":393,"sanitized":211},{"entryPoint":521,"graph":522,"unsanitizedCount":14,"severity":539},"\u003Creservierung-bearbeiten> (admin\\reservierung-bearbeiten.php:0)",{"nodes":523,"edges":535},[524,527,529,531,533],{"id":388,"type":389,"label":525,"file":334,"line":526},"$_GET (x9)",73,{"id":393,"type":394,"label":395,"file":334,"line":528,"wp_function":397},180,{"id":422,"type":389,"label":416,"file":334,"line":530},74,{"id":424,"type":425,"label":532,"file":334,"line":530},"→ reservierung_holen()",{"id":428,"type":394,"label":515,"file":152,"line":534,"wp_function":517},2879,[536,537,538],{"from":388,"to":393,"sanitized":211},{"from":422,"to":424,"sanitized":210},{"from":424,"to":428,"sanitized":210},"high",{"entryPoint":541,"graph":542,"unsanitizedCount":31,"severity":539},"handle_kalender_status_aendern (mobile-refuel-tischreservierungen.php:2615)",{"nodes":543,"edges":556},[544,546,550,552,554],{"id":388,"type":389,"label":390,"file":152,"line":545},2623,{"id":393,"type":394,"label":547,"file":152,"line":548,"wp_function":549},"get_var() [SQLi]",2632,"get_var",{"id":422,"type":389,"label":390,"file":152,"line":551},2640,{"id":424,"type":425,"label":553,"file":152,"line":551},"→ benachrichtige_gast_ueber_statusaenderung()",{"id":428,"type":394,"label":515,"file":152,"line":555,"wp_function":517},2793,[557,558,559],{"from":388,"to":393,"sanitized":211},{"from":422,"to":424,"sanitized":210},{"from":424,"to":428,"sanitized":210},{"entryPoint":561,"graph":562,"unsanitizedCount":31,"severity":539},"admin_seite_anzeigen (mobile-refuel-tischreservierungen.php:2683)",{"nodes":563,"edges":570},[564,566,568],{"id":388,"type":389,"label":390,"file":152,"line":565},2711,{"id":393,"type":425,"label":567,"file":152,"line":565},"→ status_aendern()",{"id":422,"type":394,"label":547,"file":152,"line":569,"wp_function":549},2750,[571,572],{"from":388,"to":393,"sanitized":210},{"from":393,"to":422,"sanitized":210},{"entryPoint":574,"graph":575,"unsanitizedCount":100,"severity":539},"\u003Cmobile-refuel-tischreservierungen> (mobile-refuel-tischreservierungen.php:0)",{"nodes":576,"edges":621},[577,579,580,582,583,584,585,586,587,588,589,590,591,593,595,597,599,601,604,606,609,611,613,615,617,619],{"id":388,"type":389,"label":578,"file":152,"line":453},"$_POST (x10)",{"id":393,"type":394,"label":455,"file":152,"line":456,"wp_function":457},{"id":422,"type":389,"label":581,"file":152,"line":460},"$_POST['restaurant_name'] (x2)",{"id":424,"type":394,"label":455,"file":152,"line":460,"wp_function":457},{"id":428,"type":389,"label":463,"file":152,"line":464},{"id":466,"type":394,"label":455,"file":152,"line":464,"wp_function":457},{"id":468,"type":389,"label":469,"file":152,"line":470},{"id":472,"type":394,"label":455,"file":152,"line":470,"wp_function":457},{"id":474,"type":389,"label":475,"file":152,"line":476},{"id":478,"type":394,"label":455,"file":152,"line":476,"wp_function":457},{"id":480,"type":389,"label":481,"file":152,"line":482},{"id":484,"type":394,"label":455,"file":152,"line":482,"wp_function":457},{"id":592,"type":389,"label":416,"file":152,"line":545},"n12",{"id":594,"type":394,"label":547,"file":152,"line":548,"wp_function":549},"n13",{"id":596,"type":389,"label":512,"file":152,"line":513},"n14",{"id":598,"type":394,"label":515,"file":152,"line":516,"wp_function":517},"n15",{"id":600,"type":389,"label":512,"file":152,"line":513},"n16",{"id":602,"type":394,"label":429,"file":152,"line":603,"wp_function":431},"n17",3252,{"id":605,"type":389,"label":406,"file":152,"line":513},"n18",{"id":607,"type":394,"label":395,"file":152,"line":608,"wp_function":397},"n19",3308,{"id":610,"type":389,"label":416,"file":152,"line":551},"n20",{"id":612,"type":425,"label":553,"file":152,"line":551},"n21",{"id":614,"type":394,"label":515,"file":152,"line":555,"wp_function":517},"n22",{"id":616,"type":389,"label":390,"file":152,"line":565},"n23",{"id":618,"type":425,"label":567,"file":152,"line":565},"n24",{"id":620,"type":394,"label":547,"file":152,"line":569,"wp_function":549},"n25",[622,623,624,625,626,627,628,629,630,631,632,633,634,635],{"from":388,"to":393,"sanitized":211},{"from":422,"to":424,"sanitized":211},{"from":428,"to":466,"sanitized":211},{"from":468,"to":472,"sanitized":211},{"from":474,"to":478,"sanitized":211},{"from":480,"to":484,"sanitized":211},{"from":592,"to":594,"sanitized":211},{"from":596,"to":598,"sanitized":211},{"from":600,"to":602,"sanitized":211},{"from":605,"to":607,"sanitized":211},{"from":610,"to":612,"sanitized":210},{"from":612,"to":614,"sanitized":210},{"from":616,"to":618,"sanitized":210},{"from":618,"to":620,"sanitized":210},{"summary":637,"deductions":638},"The mobile-refuel-table-reservation plugin v1.2.6 exhibits a generally good security posture with several strengths. The vast majority of SQL queries utilize prepared statements, and an impressive 93% of outputs are properly escaped, significantly mitigating common injection and cross-site scripting vulnerabilities. The plugin also demonstrates a strong adherence to WordPress security best practices by including a substantial number of nonce checks and at least one capability check.\n\nHowever, there are notable areas of concern. The presence of two AJAX handlers without authentication checks represents a significant attack surface that could potentially be exploited by unauthenticated users. Furthermore, the taint analysis revealed four flows with unsanitized paths, all classified as high severity. This indicates potential vulnerabilities where user-supplied data could be improperly processed, leading to security issues like directory traversal or command injection.\n\nThe plugin's vulnerability history is currently clean, with no recorded CVEs. This is a positive indicator, suggesting the developers have a good track record. Nevertheless, the identified weaknesses in the static and taint analysis, particularly the unprotected AJAX endpoints and high-severity unsanitized paths, warrant immediate attention to prevent potential exploitation.",[639,641],{"reason":640,"points":90},"Unprotected AJAX handlers found",{"reason":642,"points":643},"High severity unsanitized taint flows found",12,"2026-03-17T06:18:11.393Z",{"wat":646,"direct":657},{"assetPaths":647,"generatorPatterns":651,"scriptPaths":652,"versionParams":653},[648,649,650],"\u002Fwp-content\u002Fplugins\u002Fmobile-refuel-table-reservation\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmobile-refuel-table-reservation\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmobile-refuel-table-reservation\u002Fjs\u002Fscripts.js",[],[650],[654,655,656],"mobile-refuel-table-reservation\u002Fstyle.css?ver=","mobile-refuel-table-reservation\u002Fcss\u002Fadmin.css?ver=","mobile-refuel-table-reservation\u002Fjs\u002Fscripts.js?ver=",{"cssClasses":658,"htmlComments":663,"htmlAttributes":669,"restEndpoints":674,"jsGlobals":677,"shortcodeOutput":681},[659,660,661,662],"mrtr-reservation-form","mrtr-reservation-calendar","mrtr-reservation-details","mrtr-admin-section",[664,665,666,667,668],"\u003C!-- Mobile-Refuel Table Reservation Plugin -->","\u003C!-- Start: Mobile-Refuel Table Reservation Form -->","\u003C!-- End: Mobile-Refuel Table Reservation Form -->","\u003C!-- Start: Mobile-Refuel Admin Settings -->","\u003C!-- End: Mobile-Refuel Admin Settings -->",[670,671,672,673],"data-restaurant-name","data-reservation-id","data-action='mrtr_save_reservation'","data-action='mrtr_delete_reservation'",[675,676],"\u002Fwp-json\u002Fmobile-refuel-table-reservation\u002Fv1\u002Freservations","\u002Fwp-json\u002Fmobile-refuel-table-reservation\u002Fv1\u002Fsettings",[678,679,680],"var mrtr_ajax_object = ","var mrtr_settings = ","window.mrtr_booking_data = ",[682,683,684],"[mobile_refuel_reservation_form]","[mobile_refuel_reservation_list]","[mobile_refuel_availability_calendar]"]