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

Magento 2 Appointment Booking for Consultation, Installation and Pickup

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: APPOINTMENTBOOKING1

  • slots for consultation, installation or pickup
  • capacity per time slot, buffers and holidays
  • confirmation and reminder by email, calendar file
  • rebook and cancel via link within a deadline
Auf Lager
€249.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 appointment booking: pick day and time right in the shop

With the Magento 2 appointment booking module from Mironsoft, customers book consultations, installations or pickups with date and time, without email ping-pong. You define appointment types, opening hours, duration, buffers and capacity. The system shows only free slots, confirms the booking by email, reminds before the appointment and delivers a calendar file to save. The interface runs on Alpine.js in the Hyvä theme and needs no extra library.

Magento 2 appointment booking with slots

Customers see a calendar with free time windows and pick day and time in a few clicks.

Appointment types

Consultation, installation, pickup or your own types, each with duration, buffer and lead time.

Capacity per slot

For each time window you set how many appointments can run at once, for example by staff or location.

Confirmation and reminder

A confirmation email at once, a reminder before the appointment, timed by the cron.

Calendar export

Every booking includes an ICS file for Outlook, Apple Calendar and other calendar apps.

Rebook and cancel

A link in the email allows rebooking or cancelling up to a deadline that you define.

Why appointment booking

Why a shop needs Magento 2 appointment booking

Many shops sell more than parcels: consultation before the purchase, installation after delivery, pickup in the store. Until now this runs by phone and email, with queries, double bookings and forgotten appointments. Merchants therefore search for Magento 2 appointment booking, a way to book an appointment in Magento 2 or a Magento 2 consultation booking. Magento ships with no calendar and no slot management.

Magento 2 appointment booking moves the process into the shop. Customers see at once what is free, your team sees all appointments in the admin calendar, and reminders reduce no-shows. A booking can also be tied to an order, for instance for an installation.

01Slots

Magento 2 appointment booking: opening hours, slots and capacity

For each appointment type you define weekdays and times. The system generates slots with the desired duration and a buffer in between. Public holidays, vacations and single blocked days are entered as exceptions. The capacity determines how many customers can book the same slot. Once the limit is reached the slot disappears from the selection, even if two customers click at the same moment, because the check happens on the server.

  • Weekdays, times, duration and buffer per appointment type
  • Holidays and blocked days as exceptions
  • Capacity per slot, checked on the server against double booking
Admin › Appointment types › Consultation
Hours
Mon to Fri 9:00 to 16:00 (example)
Duration / buffer
30 / 10 minutes (example)
Capacity per slot2
Storefront › Book appointment
Type
Consultation (example)
Tuesday, 10:30 (example)free
Book nowButton
02Booking

Magento 2 appointment booking in the storefront: calendar, form, confirmation

On an appointment page or at the product, the customer first picks the appointment type, then the day and time. Then they enter name, email, phone number and a message. You decide which fields are required. The confirmation appears at once and also arrives by email. If you want manual approval, the customer first gets an acknowledgement email and later the confirmation. Times are shown in the shop time zone.

  • Appointment type, day and time in three steps
  • Required fields and notice text freely configurable
  • Instant confirmation or manual approval
03Reminder

Confirmation, reminder and calendar file

Every booking triggers a confirmation email with the appointment details and an ICS file. A reminder goes out some hours or days before the appointment, depending on the type, controlled by the Magento cron. The customer can rebook or cancel through a link as long as the deadline has not passed. You maintain all email templates per store view, including the internal notification to your team.

  • Confirmation with ICS file for common calendars
  • Reminder timed by the cron
  • Rebook and cancel via link within a deadline
Email › Appointment reminder
Subject
Reminder of your appointment (example)
Time
Tuesday, 10:30 am (example)
Attachment: appointment.ics · Link: rebook
Admin › Appointments
Tue 10:30 · Consultation (example)confirmed
Tue 11:15 · Installation (example)requested
View: day · week · month
04Administration

Admin calendar and management for your team

In the admin you see all appointments as a calendar by day, week or month and as a list with filters. Your team confirms, moves, cancels or marks appointments as done. Staff members and locations can be assigned so that everyone sees only their own appointments. A CSV export supplies the data for analysis. Personal data is deleted after an adjustable period.

  • Calendar view and list with filters
  • Assignment to staff and locations
  • Automatic deletion after an adjustable period
Use cases

Where Magento 2 appointment booking helps in daily shop operations

Typical occasions in which a fixed point in time belongs to the product.

Consultation before the purchase

Customers book a talk about kitchens, heating or technology and arrive prepared because they have already noted their questions.

Installation and delivery with set-up

With the order the customer picks an installation slot. The appointment is in the order and in the fitters’ calendar.

Pickup in the store

Pickup times in slots prevent queues. Per slot only as many pickups as the team can handle.

Fitting and demonstration

A showroom offers demonstrations. Capacity limits participants, the reminder lowers same-day cancellations.

Comparison

Magento 2 appointment booking: without and with the module compared

The difference to phone, email and an external calendar tool.

TopicWithout moduleWith the Mironsoft Magento 2 appointment booking
Finding a timeSeveral emails or callsPick free slots directly in the shop
Double bookingPossible with manual upkeepCapacity check on the server
ReminderUsually none, appointments get forgottenAutomatic email before the appointment
CalendarEnter appointments by handICS file for the customer, admin calendar for the team
ChangesA phone call neededRebook and cancel via link
Setup

How we set up Magento 2 appointment booking for you

The process after you place your order.

1

Discovery

We clarify appointment types, times, duration, buffer, capacity and whether appointments are confirmed automatically or approved manually.

2

Installation

We install the module, configure Magento 2 appointment booking for your store views and create the appointment types.

3

Emails and texts

We design confirmation, reminder and internal notification per language and add the privacy notices for the booking.

4

Testing

We test Magento 2 appointment booking with slots, capacity, time zones, rebooking, reminder and ICS file with real sample appointments.

5

Handover

Your team gets a walkthrough of the admin calendar, exceptions and status changes.

Scope

How this differs from rental booking and a contact form

The Mironsoft rental booking rents out items over a period of several days, with an availability calendar and a deposit. Magento 2 appointment booking, by contrast, assigns single time slots for services such as consultation, installation or pickup. A contact form only collects enquiries without showing or reserving free times.

Magento 2 appointment booking can be combined with other modules, for example a rental item with a pickup appointment. Everything runs on Alpine.js in the Hyvä theme.

05How the purchase works

No download, personal setup instead

The appointment booking is not listed here as a ready-made download for self-installation. Buying it is a commission: we contact you after the purchase, install the module in your shop and agree on appointment types, times and email texts together with you.

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 slots, reminders, calendar and the purchase.

How can I set up appointment booking in Magento 2?
With Magento 2 appointment booking you define appointment types, times, duration and capacity in the admin. We set the module up for your shop.
How do I prevent double bookings in Magento 2?
The capacity per slot is checked on the server, even when two customers book at the same time. A full time window disappears from the selection.
Can I manage consultation, installation and pickup separately?
Yes, with Magento 2 appointment booking every appointment type has its own times, duration, buffer, capacity and email texts.
Does Magento 2 appointment booking remind the customer?
Yes, by email at a time that you set per appointment type. The Magento cron controls the timing.
Is there a calendar file?
Yes, every confirmation contains an ICS file that common calendar apps can import.
Can the customer rebook or cancel?
Yes, through a link in the email up to a deadline that you define.
How are time zones handled?
Slots are generated and displayed in the shop time zone, and data is stored in a time-zone-safe way.
Does Magento 2 appointment booking work with Hyvä?
Yes, calendar and form are built with Alpine.js, with no jQuery, no Knockout and no extra library.
How does the module handle personal data?
It stores only the fields you activate and deletes them after an adjustable period. The data protection assessment remains with the shop owner.
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 in your shop personally.
Write Your Own Review
You're reviewing: Magento 2 Appointment Booking – 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 Appointment Booking – Mironsoft

Magento 2 Appointment Booking – Mironsoft

€249.00