{"id":387472,"date":"2026-10-27T20:19:32","date_gmt":"2026-10-27T20:19:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rebel-studios-restaurant-menu-reservations\/"},"modified":"2026-10-27T20:19:05","modified_gmt":"2026-10-27T20:19:05","slug":"rebel-studios-restaurant-menu-reservations","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rebel-studios-restaurant-menu-reservations\/","author":23563171,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Rebel Studios Restaurant Menu & Reservations","header_author":"Rebel Studios Software","header_description":"A beautiful restaurant menu, table reservations with email confirmation, and a printable QR code that opens your menu. Online ordering & payments in Pro.","assets_banners_color":"ba3f0c","last_updated":"2026-10-27 20:19:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rebelstudiossoftware.com\/wc-restaurant","header_author_uri":"https:\/\/rebelstudiossoftware.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":69,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"rebelstudios","date":"2026-10-27 20:19:05","revision":3769454}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3769453,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3769453,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3769453,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3769453,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3769453,"resolution":"1","location":"assets","locale":"","width":1280,"height":2065},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3769453,"resolution":"2","location":"assets","locale":"","width":1280,"height":1265},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3769453,"resolution":"3","location":"assets","locale":"","width":1280,"height":520}},"screenshots":{"1":"The menu: sections, prices, chef's picks and dietary tags.","2":"The reservation form.","3":"Reservations in the admin, filtered by status, with confirm and cancel."}},"plugin_section":[],"plugin_tags":[269,1865,187656,1475,20710],"plugin_category":[39,40,43],"plugin_contributors":[283274],"plugin_business_model":[],"class_list":["post-387472","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-menu","plugin_tags-qr-menu","plugin_tags-reservations","plugin_tags-restaurant","plugin_category-business","plugin_category-calendar-and-events","plugin_category-customization","plugin_contributors-rebelstudios","plugin_committers-rebelstudios"],"banners":{"banner":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/banner-772x250.png?rev=3769453","banner_2x":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/banner-1544x500.png?rev=3769453","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/icon-128x128.png?rev=3769453","icon_2x":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/icon-256x256.png?rev=3769453","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/screenshot-1.png?rev=3769453","caption":"The menu: sections, prices, chef's picks and dietary tags."},{"src":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/screenshot-2.png?rev=3769453","caption":"The reservation form."},{"src":"https:\/\/ps.w.org\/rebel-studios-restaurant-menu-reservations\/assets\/screenshot-3.png?rev=3769453","caption":"Reservations in the admin, filtered by status, with confirm and cancel."}],"raw_content":"<!--section=description-->\n<p>Everything a restaurant needs on its WordPress site, done simply:<\/p>\n\n<h4>Free<\/h4>\n\n<ul>\n<li><strong>A polished menu<\/strong> \u2014 add dishes with price, description, photo and dietary tags, grouped into sections (Starters, Mains, Desserts\u2026). Show it anywhere with <code>[rs_menu]<\/code>.<\/li>\n<li><strong>Table reservations<\/strong> \u2014 a clean booking form (<code>[rs_reservation]<\/code>) with date, time, party size and notes. The guest gets a confirmation email; you get a notification and can <strong>confirm or cancel<\/strong> from the admin, which emails the guest.<\/li>\n<li><strong>A printable QR menu<\/strong> \u2014 a QR code that opens your menu page, ready to print for your tables.<\/li>\n<li>No monthly fees, nothing phones home \u2014 the QR is generated on your own server.<\/li>\n<\/ul>\n\n<h4>Pro<\/h4>\n\n<p><a href=\"https:\/\/rebelstudiossoftware.com\/wc-restaurant-pro\">Pro<\/a> adds <strong>online ordering<\/strong> for pickup and delivery with order-ahead times, and <strong>reservation deposits<\/strong>, both paid through your own WooCommerce checkout.<\/p>\n\n<h3>Other plugins by Rebel Studios<\/h3>\n\n<p>Focused WooCommerce plugins that each do one job well:<\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/rebelstudiossoftware.com\/wc-events-pro\">Rebel Studios Event Tickets &amp; QR Check-in<\/a><\/strong> \u2014 events, RSVP and QR tickets you scan at the door.<\/li>\n<li><strong><a href=\"https:\/\/rebelstudiossoftware.com\/membership-content-restriction\">Rebel Studios Membership &amp; Content Restriction<\/a><\/strong> \u2014 restrict content to members, with front-end registration.<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/rebel-studios-invoice-documents-woocommerce\/\">Invoice Documents for WooCommerce<\/a><\/strong> \u2014 automatic PDF invoices, packing slips and delivery notes.<\/li>\n<li><strong><a href=\"https:\/\/rebelstudiossoftware.com\/checkout-brasil.html\">Brazilian Checkout Fields for WooCommerce<\/a><\/strong> \u2014 CPF\/CNPJ validation and CEP autofill for Brazilian stores.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate. A <strong>Restaurant<\/strong> menu appears.<\/li>\n<li>Add menu sections and items (with prices and photos).<\/li>\n<li>Create a page with the <code>[rs_menu]<\/code> shortcode, and another with <code>[rs_reservation]<\/code>.<\/li>\n<li>Under <strong>Restaurant \u2192 Settings<\/strong>, set your name, notification email and pick your Menu page to generate the QR code.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. Menu, reservations and the QR menu are standalone. WooCommerce is only used by Pro for paid online ordering.<\/p><\/dd>\n<dt id=\"how%20do%20reservations%20work%3F\"><h3>How do reservations work?<\/h3><\/dt>\n<dd><p>Guests submit a request; you get an email and see it in Restaurant \u2192 Reservations, where you confirm or cancel. Confirming emails the guest automatically.<\/p><\/dd>\n<dt id=\"who%20can%20see%20reservations%3F\"><h3>Who can see reservations?<\/h3><\/dt>\n<dd><p>Editors and Administrators. Bookings hold guests' names, emails, phone numbers and notes, and confirming or cancelling emails the guest, so Authors and Contributors can't open the Reservations screen or change a booking. If your floor staff use another role, give it the capability you want with the <code>rsres_staff_capability<\/code> filter (it returns <code>edit_others_posts<\/code> by default).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Security: the Reservations screen and confirming or cancelling a booking now need an Editor or Administrator. Before, any Contributor could read every guest's name, email, phone and notes, and confirm or cancel bookings, which emails the guest.<\/li>\n<li>Developer: <code>rsres_staff_capability<\/code> filter.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Improvement: redesigned menu (section headings, \"Chef's pick\" badges, one tag per dietary label) and reservation card.<\/li>\n<li>Fix: reservation fields no longer overlap or overflow the card on themes that don't set box-sizing.<\/li>\n<li>Fix: items without a price no longer show a dotted leader to nowhere.<\/li>\n<li>Improvement: Reservations can be filtered by status (with counts), read as \"Mon, Sep 21, 7:00 pm\", sort by table time with upcoming first, and offer only the changes that apply, including Reinstate for a cancelled booking.<\/li>\n<li>Fix: the Reservations screen now loads the plugin's admin styles.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: reservations could be requested for dates that had already passed.<\/li>\n<li>Fix: menu items without a price showed \"$0.00\"; they now show no price.<\/li>\n<li>Improvement: with WooCommerce active, the menu uses the store's currency symbol unless you set one, and follows it if the store currency changes later.<\/li>\n<li>Improvement: the stylesheet now loads only on pages with the menu or reservation form.<\/li>\n<li>Fix: cancelling a reservation now emails the guest (only confirming did), and changing a status twice no longer emails twice.<\/li>\n<li>Fix: a booking that arrives already confirmed (a paid deposit in Pro) no longer tells the guest \"we will confirm shortly\".<\/li>\n<li>Improvement: guests can reply to reservation emails and reach the restaurant's reservation address.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: menu, table reservations with email confirmation, and a printable QR menu.<\/li>\n<\/ul>","raw_excerpt":"A beautiful restaurant menu, table reservations with email confirmation, and a printable QR code that opens your menu. Online ordering in Pro.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=387472"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rebelstudios"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387472"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387472"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387472"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387472"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387472"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}