{"id":270480,"date":"2026-02-08T02:23:29","date_gmt":"2026-02-08T02:23:29","guid":{"rendered":"https:\/\/en-ca.wordpress.org\/plugins\/easy-restaurant-reservations-calendar\/"},"modified":"2026-02-08T02:32:41","modified_gmt":"2026-02-08T02:32:41","slug":"dabl-restaurant-reservations","status":"publish","type":"plugin","link":"https:\/\/br.wordpress.org\/plugins\/dabl-restaurant-reservations\/","author":14098628,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"DABL Restaurant Reservations","header_author":"DABL Software Solutions","header_description":"Restaurant reservations that work immediately with just email, phone number, and opening hours.","assets_banners_color":"c5b5bf","last_updated":"2026-02-08 02:32:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/software.dabl.ca\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":186,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dlittle82","date":"2026-02-08 02:32:41"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3456205,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3456205,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3456205,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3456205,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The public reservation form","2":"Admin settings page","3":"Staff portal with reservation list","4":"Admin calendar view"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[269,416,1475,20710,34016],"plugin_category":[39,40],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-270480","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-calendar","plugin_tags-reservations","plugin_tags-restaurant","plugin_tags-table-booking","plugin_category-business","plugin_category-calendar-and-events","plugin_committers-dlittle82"],"banners":{"banner":"https:\/\/ps.w.org\/dabl-restaurant-reservations\/assets\/banner-772x250.png?rev=3456205","banner_2x":"https:\/\/ps.w.org\/dabl-restaurant-reservations\/assets\/banner-1544x500.png?rev=3456205","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dabl-restaurant-reservations\/assets\/icon-128x128.png?rev=3456205","icon_2x":"https:\/\/ps.w.org\/dabl-restaurant-reservations\/assets\/icon-256x256.png?rev=3456205","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>DABL Restaurant Reservations adds a booking form and a basic admin calendar so restaurants can receive reservation requests.<\/p>\n\n<p><strong>Simple Setup<\/strong><\/p>\n\n<ol>\n<li>Set your opening hours<\/li>\n<li>Add a shortcode to any page<\/li>\n<li>Start receiving reservations<\/li>\n<\/ol>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Clean, accessible reservation form (two layouts: tall or wide)<\/li>\n<li>Weekly hours of operation with per-day open\/close times<\/li>\n<li>Manual confirmation workflow (new reservations are saved as pending)<\/li>\n<li>Email notification sent to the site admin when reservations are submitted<\/li>\n<li>Staff portal for viewing and managing reservations<\/li>\n<li>Month view calendar for administrators<\/li>\n<li>Custom \"Restaurant Staff\" user role for delegation<\/li>\n<li>Fully translatable with complete internationalization support<\/li>\n<\/ul>\n\n<p><strong>Shortcodes<\/strong><\/p>\n\n<ul>\n<li><code>[dabl_rr_form]<\/code> - Public reservation form<\/li>\n<li><code>[dabl_rr_staff_login]<\/code> - Staff login form<\/li>\n<li><code>[dabl_rr_portal]<\/code> - Staff reservation list<\/li>\n<li><code>[dabl_rr_admin_calendar]<\/code> - Admin month view calendar<\/li>\n<\/ul>\n\n<p><strong>Customization Options<\/strong><\/p>\n\n<ul>\n<li>Restaurant name<\/li>\n<li>Form layout (tall\/skinny or short\/wide)<\/li>\n<li>Maximum party size<\/li>\n<li>Time slot intervals (5, 10, 15, 20, 30, or 60 minutes)<\/li>\n<li>Minimum notice required for bookings<\/li>\n<li>Maximum days in advance for bookings<\/li>\n<li>Default reservation duration<\/li>\n<li>Required fields (name, email, phone)<\/li>\n<li>Cancellation instructions<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin includes a link to the DABL Software Solutions website on the plugin's admin \"Go Pro\" page. This link directs administrators to information about the Pro version of the plugin.<\/p>\n\n<ul>\n<li><strong>Service:<\/strong> DABL Software Solutions website<\/li>\n<li><strong>URL:<\/strong> <a href=\"https:\/\/software.dabl.ca\/restaurant-reservation-wordpress-plugin\/\">https:\/\/software.dabl.ca\/restaurant-reservation-wordpress-plugin\/<\/a><\/li>\n<li><strong>Purpose:<\/strong> Provides information about the premium version of the plugin. The link is only displayed on the plugin's admin settings pages and is never shown to site visitors.<\/li>\n<li><strong>Data sent:<\/strong> No data is transmitted to DABL Software Solutions. The link is a standard outbound hyperlink that administrators can choose to click.<\/li>\n<li><strong>Terms of use:<\/strong> <a href=\"https:\/\/software.dabl.ca\/terms\/\">https:\/\/software.dabl.ca\/terms\/<\/a><\/li>\n<li><strong>Privacy policy:<\/strong> <a href=\"https:\/\/software.dabl.ca\/privacy\/\">https:\/\/software.dabl.ca\/privacy\/<\/a><\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin stores customer data (name, email, phone, reservation details) in your WordPress database. This data is:<\/p>\n\n<ul>\n<li>Stored locally in your database<\/li>\n<li>Not shared with any third parties<\/li>\n<li>Only accessible to administrators and users with the Restaurant Staff role<\/li>\n<li>Subject to your site's privacy policy<\/li>\n<\/ul>\n\n<p>You should update your privacy policy to inform users about the data collected through reservation forms.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install via the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to Reservations &gt; Settings &gt; Availability and set your opening hours.<\/li>\n<li>Go to Reservations &gt; Setup to optionally create pages with the shortcodes.<\/li>\n<li>Add the <code>[dabl_rr_form]<\/code> shortcode to any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20are%20notification%20emails%20sent%3F\"><h3>Where are notification emails sent?<\/h3><\/dt>\n<dd><p>Notification emails are sent to the WordPress site Admin Email Address (Settings &gt; General).<\/p><\/dd>\n<dt id=\"can%20customers%20receive%20automatic%20confirmations%3F\"><h3>Can customers receive automatic confirmations?<\/h3><\/dt>\n<dd><p>The free version uses manual confirmation only. When a customer submits a reservation, it is saved as \"pending\" and an email is sent to the admin. Staff can then confirm or cancel the reservation from the portal.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20form%20colors%3F\"><h3>How do I change the form colors?<\/h3><\/dt>\n<dd><p>The free version includes two fixed black and white layouts (tall and wide). Custom colors and styling are available in the Pro version.<\/p><\/dd>\n<dt id=\"can%20i%20have%20multiple%20reservation%20forms%3F\"><h3>Can I have multiple reservation forms?<\/h3><\/dt>\n<dd><p>Yes, you can add the <code>[dabl_rr_form]<\/code> shortcode to multiple pages. All reservations will appear in the same admin portal.<\/p><\/dd>\n<dt id=\"how%20do%20i%20give%20staff%20access%20without%20admin%20privileges%3F\"><h3>How do I give staff access without admin privileges?<\/h3><\/dt>\n<dd><p>The plugin creates a \"Restaurant Staff\" user role. Users with this role can access the staff portal to view and manage reservations without having full admin access.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation%20ready%3F\"><h3>Is the plugin translation ready?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully internationalized and ready for translation. All user-facing strings use WordPress translation functions with the text domain 'dabl-restaurant-reservations'.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Reservation form with date picker<\/li>\n<li>Weekly hours of operation<\/li>\n<li>Email notifications to admin<\/li>\n<li>Staff portal for managing reservations<\/li>\n<li>Admin calendar month view<\/li>\n<li>Restaurant Staff user role<\/li>\n<\/ul>","raw_excerpt":"Accept restaurant reservations with a simple, fast form. Works immediately once you set your opening hours.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/270480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=270480"}],"author":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dlittle82"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=270480"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=270480"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=270480"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=270480"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=270480"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=270480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}