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

Magento 2 Staff Calendar for Working Hours, Time Off and Rooms

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: STAFFCALENDAR1

  • working hours, breaks, time off and blocked days per staff member
  • room calendars prevent double booking
  • assign services to staff and rooms
  • backend week view, move bookings by dragging
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 staff calendar: working hours, time off and rooms in one calendar

With the Mironsoft Magento 2 staff calendar you manage the availability of your team right inside the shop. Every staff member and every room gets its own calendar with working hours, breaks, time off and blocked days. From these entries the module works out when an appointment can be booked at all and passes the free times on to the booking flow. In the backend you see all calendars as a week view and move bookings by dragging. The storefront interface runs on Alpine.js and needs no extra library.

Staff with colors

Each staff member has a name, photo, color, store views and an active or inactive status.

Hours per weekday

Several time blocks per day, for example morning and afternoon, set separately for every weekday.

Breaks and time off

Fixed breaks, lunch break, vacation and absence with a date range and an internal reason.

Blocked days

Block public holidays and company closures for everyone, for single staff members or for one room.

Room calendars

A treatment room, workshop bay or meeting room is taken by a booking and prevents overlaps.

Move in the backend

Week view with all columns, move bookings by dragging, conflicts are reported before saving.

Why a calendar in the shop

Why you need a Magento 2 staff calendar instead of paper and spreadsheets

As soon as a shop sells appointments, every booking depends on a person and often on a room. The hairdresser works only until 2 pm on Tuesdays, the consultant is on vacation next week, the workshop hall is closed for one day. Such rules usually live in a spreadsheet or in the head of the dispatcher. A Magento 2 staff calendar keeps them in one place, and the shop only offers times that are really free.

Without this data you have two options: offer too many times and cancel later, or block generously and lose revenue. With the Magento 2 staff calendar you maintain hours and absences once and change them later in a few clicks. Please note: the module manages availability, it is not workforce planning and not time tracking.

01Working hours and breaks

Magento 2 staff calendar working hours: weekly pattern and breaks per person

For each staff member you set up a weekly pattern. Several time blocks per weekday are possible, for example 08:00 to 12:00 and 13:00 to 17:00. Breaks are entered as fixed time windows, such as the lunch break. The pattern applies from a start date, so you can prepare future changes without touching bookings that already exist. Daylight saving time is handled the way Magento itself does it, in the time zone of the store view.

  • Several time blocks per weekday
  • Fixed breaks and lunch break
  • Valid from a start date, changes in advance
Staff › Working hours
Staff member
Example: Anna (color blue)
Tuesday
08:00–12:00 and 13:00–16:00 (sample values)
Break12:00–13:00
Absence › New
Staff member
Example: Ben
Period
Example: 3 days of vacation
Affected bookings2 (example)
02Time off, absence and blocked days

Enter time off and blocked days in the Magento 2 staff calendar

Vacation, sick leave or training are entered as an absence with a date range. Full days and single hours are possible. The internal reason stays in the backend and never appears in the shop. Blocked days apply to everyone, to a group, to one staff member or to one room, and they can repeat every year. If bookings already exist in the new period, the module shows a warning list so you can contact the customers yourself or rebook them.

  • Absence for full days or single hours
  • Blocked days for all, single people or rooms
  • Warning list for existing bookings in the period
03Assign services and rooms

Assign services, staff and rooms in the staff calendar

Not every staff member offers every service. In the assignment you define who performs which service and in which room it takes place. A different duration per assignment is possible, because experienced staff often need less time. In the shop the customer picks a specific person or no preference. With no preference the module chooses among the free staff by a rule, for example even workload or a fixed order. If a service occupies a room, that room stays blocked for the whole duration.

  • Assign service to staff and room
  • Different duration per assignment
  • Allocation by rule when no preference is chosen
Service › Assignment
Service
Example: consultation 45 min
Staff
Anna, Ben (example)
RoomRoom 2
Calendar › Week
Columns
Anna · Ben · Room 2 (example)
Booking movedTue 10:00 → Tue 11:30
Warning
Overlap with break
04Backend calendar view

Backend calendar view: move bookings in the Magento 2 staff calendar

In the admin the week view shows one column per staff member or room in the chosen color. Working hours appear as a light area, breaks and absences as hatched blocks, bookings as cards. By dragging you move a booking to another time or another staff member. The module checks overlaps, working hours and room occupancy while you do so. Violations appear as a warning that an authorized user can confirm deliberately. If you wish, an email goes out to the customer.

  • Day, week and month view with filters
  • Move by dragging with conflict warning
  • Optional email to the customer after a change
Use cases

Where the Magento 2 staff calendar helps in daily work

Typical businesses where several people and rooms carry appointments.

Salon and studio

Several staff members with their own working days and services. In the Magento 2 staff calendar customers pick their favorite person, and the dispatcher moves bookings in the week view when someone drops out.

Consulting and clinics

Advisors, therapists or trainers with fixed consulting hours and room occupancy, managed by the Magento 2 staff calendar. Vacation is entered once and blocks booking automatically.

Workshop and service

Technicians and lifts as resources: an appointment can only be booked if the person and the bay are free at the same time.

Courses and training

Maintain trainers and seminar rooms separately, set blocked days for holidays and rearrange rooms cleanly when something changes.

Comparison

Magento 2 staff calendar: without and with the module

The difference to a paper plan and a spreadsheet.

TopicWithout moduleWith Mironsoft Staff Calendar
Working hoursSpreadsheet or paper, only the dispatcher knows themWeekly pattern per staff member in the shop backend
Time offAppointments are still offeredAbsence blocks bookings and warns about conflicts
Room occupancyDouble booking is noticed on siteRoom is blocked for the duration of the service
RebookingPhone calls and manual follow-upMove by dragging with conflict warning
OverviewSeveral lists side by sideOne week view with colored columns
Setup

How we set up the Magento 2 staff calendar for you

The process after you place your order.

1

Review

Together we clarify staff, rooms, services and existing working hours.

2

Installation

We install the module, create staff and rooms and activate the Magento 2 staff calendar for your store views.

3

Hours and blocked days

We fill the Magento 2 staff calendar with weekly patterns, breaks, holidays and company closures and assign the services.

4

Test

We test the Magento 2 staff calendar: free times, time off, room conflicts, daylight saving time and moving bookings in the backend.

5

Handover

Your team gets an introduction to the calendar view and to maintaining absences.

Delimitation

Delimitation from appointment booking, rental booking and calendar sync

Mironsoft Appointment Booking sells single time slots and asks for free times. The Magento 2 staff calendar supplies the data for it: who works when, who is absent, which room is free. The two modules complement each other, the booking module decides about the slot, the calendar about availability. Mironsoft Rental Booking rents items over several days, Mironsoft Stay Booking sells overnight stays and Mironsoft Table Reservation seats with a party size. Those are different use cases.

For the exchange with external calendars there is Mironsoft Calendar Sync. It works through an iCal link, not in real time, with an adjustable interval. Mironsoft Calendar Account Connect syncs in both directions through an account connection. The staff calendar itself manages availability inside the shop.

05How the purchase works

No download, but a personal setup

Staff Calendar is not listed here as a ready-made download file to install yourself. The purchase is an order for a service: we contact you after the purchase, install the module in your shop and agree on staff, rooms, working hours and rules 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 working hours, time off, rooms, moving bookings and how the purchase works.

How can I keep a staff calendar in Magento 2?
With the Magento 2 staff calendar you create staff members and enter working hours, breaks, time off and blocked days. The shop then only offers times at which the chosen person and the room are free.
How can I set working hours for staff in Magento 2?
For each staff member and weekday you enter one or more time blocks, plus fixed breaks. The pattern applies from a start date, and changes can be prepared in advance.
How do I enter vacation or sick leave for a staff member?
As an absence with a date range, for full days or single hours. The internal reason stays in the backend. If bookings already exist in the period, the module shows a warning list so you can contact the customers yourself.
Can I move appointments by dragging in the Magento 2 backend?
Yes. The week view lets you move a booking to another time or another staff member. The module warns about overlaps, breaks or room conflicts, and an authorized user can confirm the warning deliberately.
Can customers choose a specific staff member?
Yes, if you allow it. Otherwise, with no preference, the module picks among the free staff by the rule you set.
How do room calendars work in Magento 2?
In the Magento 2 staff calendar a room is a resource just like a staff member. If a service occupies a room, the room stays blocked for the duration, even when more staff members are free.
How are daylight saving time and several time zones handled?
The Magento 2 staff calendar calculates in the time zone of the store view and respects the switch between summer and winter time. With several time zones, check the setting per store view.
Which legal points should I check?
Legal rules on working time, rest periods and breaks are for the operator to check, ideally with legal advice. The module reflects your rules, it does not monitor compliance. Data protection for staff data is also your assessment on site.
Does the Magento 2 staff calendar work with Hyvä?
Yes, the storefront interface is built with Alpine.js and needs no additional library.
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 staff calendar – 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 staff calendar – Mironsoft

Magento 2 staff calendar – Mironsoft

€199.00