Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Table Reservation with Table Groups and Time Windows

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: TABLERESERVATION1

  • time windows, shifts and closed days per weekday
  • table groups with seat count and dwell time
  • party size, blocked dates and request mode for large groups
  • confirmation, reminder and cancellation by email
Auf Lager
€199.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 features

Magento 2 table reservation: guests book a table, a time and a party size online

With the Magento 2 table reservation from Mironsoft, guests pick a date, a time and the number of people on your website and see which tables are free. The module counts the capacity of your table groups, respects opening hours, closed days and blocked dates, and sends a confirmation and a reminder by email. The interface is built with Alpine.js in the Hyvä theme and needs no extra library. Magento 2 table reservation is configured per store view, so every venue and every language can follow its own rules.

Time windows and shifts

Opening hours per weekday, split into lunch and dinner, with a booking step of 15 or 30 minutes.

Party size

Minimum and maximum per reservation; larger groups are sent to your team as a request.

Table groups

Dining room, terrace, bar or side room, each with its own seat count and dwell time.

Blocked dates

Closed days, holidays and private events block single times or whole days.

Confirmation

Confirm automatically or review every reservation by hand, with an email template per status.

Reminder

One reminder email before the visit, with a link to change or cancel.

Why online table booking

Why guests expect a Magento 2 table reservation on your website

Hardly anyone likes to phone a restaurant any more, least of all during service. Guests search for a Magento 2 table reservation, online table booking or a table for four tonight. For you, every call means an interrupted conversation at the bar and a note on a slip of paper that gets lost later.

Without a reservation system you get double-booked tables, forgotten notes and empty seats in quiet hours. With a Magento 2 table reservation you see in the admin at any time which tables are taken at which time. The guest gets an answer at once, and you plan staff and purchasing on real numbers.

01Time windows

Magento 2 table reservation with time windows: lunch, dinner and a booking step to suit you

You define for each weekday when reservations are possible. A venue with a lunch menu and an evening menu gets two shifts, each with its own start and its own last booking time. The booking step is 15 or 30 minutes. A lead time blocks bookings for the next half hour, and a booking horizon in days limits how far ahead guests may book.

  • Shifts per weekday with their own last booking time
  • Step, lead time and booking horizon are adjustable
  • Dwell time by party size, for example longer for bigger tables
Reservation › Time windows
Sample data
Friday evening
17:30 to 21:30, step 30 min.
Dwell time
90 min. up to 4 guests
Requested time19:00 free
Reservation › Table groups
Sample data
Dining room8 tables
Terrace5 tables
Bar6 seats
02Table groups

Table groups and capacity: Magento 2 table reservation for dining room and terrace

You build table groups such as dining room, terrace, bar or side room and enter each table with its seat count. For the requested party size, the module looks for a fitting table and avoids giving a table for six to two guests when smaller tables are free. Optionally the guest chooses the area. Tables that can be pushed together for large groups are marked as combinable, and the decision stays with your team.

  • Tables with seat count, area and allocation order
  • Combinable tables for larger groups
  • Area choice by the guest can be switched on or off
03Blocked dates

Blocked dates and closed days in a Magento 2 table reservation, handled cleanly

Closed days are part of the weekly rule. On top of that you enter holidays, summer breaks or private events as blocked dates, either for the whole day or only for one shift or one table group. On a blocked date no free times appear, and reservations that already exist are shown in the admin so you can contact the guests. The reservations can be exported as a list.

  • Block a day, a shift or a single table group
  • Warning about existing reservations on new blocked dates
  • Recurring blocks, for example every first Monday of the month
Reservation › Blocked dates
Sample data
Summer break
two weeks
Private event
terrace, Saturday evening
Existing reservations3 affected
Reservation › Notifications
Sample data
Reminder
24 hours before
Cancel until
4 hours before
Confirmationmanual
04Confirmation and reminder

Confirmation, reminder and cancellation in your Magento 2 table reservation

After submitting, the guest receives an email with date, time, party size and area. In automatic mode the reservation is confirmed at once; in manual mode it stays open until your team accepts or declines. A reminder email goes out a set number of hours before the visit. Through a link the guest cancels or moves the booking up to a deadline you define. You write your own cancellation terms.

  • Status open, confirmed, declined, cancelled, arrived
  • Reminder by cron, deadline for cancellation and change is adjustable
  • Email template per status and store view
Use cases

Where the Magento 2 table reservation helps in daily restaurant work

Typical situations in which an online reservation saves time.

Restaurant with lunch and dinner service

Two shifts with their own capacity and dwell time make the Magento 2 table reservation fit a classic restaurant. The phone stays free for special requests.

Café, bar or bistro

A Magento 2 table reservation with small tables, short dwell time and a tight step. The bar is managed as its own group.

Inn with a hall or side room

Larger groups arrive as a request that your team confirms by hand. You block the side room for parties.

Seasonal venue with a terrace

The terrace is offered in summer only and closed in bad weather through a blocked date or shift.

Comparison

Magento 2 table reservation: phone and paper versus the module

What changes in the daily routine.

TopicWithout the moduleWith Mironsoft Table Reservation
IntakePhone, paper slips, messagesOnline around the clock, one central list
Table allocationFrom memory or on paperCapacity per table group and time window
Blocked timesHave to stay in your headClosed days and blocked dates in the admin
FeedbackA call back is neededConfirmation and reminder by email
CancellationsEmpty tables without warningCancellation link with a deadline, the table is free again
Setup

How we set up your Magento 2 table reservation

The process after you place your order.

1

Briefing

You tell us opening hours, shifts, tables, areas and your rules for groups and cancellation.

2

Installation

We install the module, set up the Magento 2 table reservation for your store views and place the form where you want it, for example on a CMS page or in the navigation.

3

Tables and blocked dates

We enter table groups, seats, dwell times and the first blocked dates and check the allocation of your Magento 2 table reservation with test reservations.

4

Email templates

We design confirmation, reminder and decline emails to match your venue, per store view and language.

5

Handover

Your team gets a walk-through of the reservation list, status changes and blocked dates.

Scope

How it differs from Appointment Booking, Staff Calendar and Calendar Sync

Mironsoft Appointment Booking hands out single time slots for appointments, such as consulting or treatments. The Magento 2 table reservation, by contrast, manages seats and tables with party size, dwell time and table groups. Mironsoft Staff Calendar keeps staff and room calendars, and Mironsoft Stay Booking books overnight stays in nights.

With Mironsoft Calendar Sync you can also publish your reservations as an iCal link for an office calendar. The exchange runs by link at an adjustable interval and not in real time. All modules can be combined, and the interface works with Alpine.js without an extra library.

05How the purchase works

No download, but personal setup

Table Reservation is not listed here as a ready-made download for self-installation. The purchase is an order for a service: after the purchase we get in touch, install the module in your shop and agree time windows, table groups and email templates with you. Please check legal questions, such as guest data, food hygiene and licensing rules or cancellation terms, with your adviser.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about time windows, tables, confirmation and how the purchase works.

How can I set up a table reservation in Magento 2?
With the Magento 2 table reservation you enter opening hours, table groups and seat counts in the admin. After that, guests book a date, a time and a party size directly on your website. We set it up for you.
How can I manage tables and seats in Magento 2?
In the Magento 2 table reservation you create table groups such as dining room or terrace and enter every table with its seat count. The module assigns a fitting free table automatically and prevents double booking.
How can I block closed days and holidays in Magento 2?
Closed days belong to the weekly rule; holidays and summer breaks are entered as blocked dates. They apply to a day, a shift or a table group. Existing reservations are shown to you.
How can I confirm or decline reservations in Magento 2?
You choose between automatic and manual confirmation. In manual mode you accept or decline in the admin, and the guest receives the matching email.
How can I send a reminder for the reservation in Magento 2?
A reminder email goes out by cron a set number of hours before the visit. It contains a link to change or cancel the booking.
What happens with larger groups?
From a party size that you define, the reservation reaches your team only as a request. You then decide by hand and can combine tables.
Which guest data is stored?
Name, contact details, party size, time and an optional note. Please check the privacy notice, the retention period and the legal basis with the shop operator and your adviser.
Does the Magento 2 table reservation work with Hyvä?
Yes, the form is built with Alpine.js and needs no extra library, no jQuery and no Knockout.
How does it differ from Appointment Booking?
Appointment Booking hands out single time slots. The table reservation works with tables, seats, party size and dwell time.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module for you in your shop.
Write Your Own Review
You're reviewing: Magento 2 table reservation – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 table reservation – Mironsoft

Magento 2 table reservation – Mironsoft

€199.00