Magento 2 Staff Calendar for Working Hours, Time Off and Rooms
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
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
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 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.
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
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
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
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
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.
Magento 2 staff calendar: without and with the module
The difference to a paper plan and a spreadsheet.
| Topic | Without module | With Mironsoft Staff Calendar |
|---|---|---|
| Working hours | Spreadsheet or paper, only the dispatcher knows them | Weekly pattern per staff member in the shop backend |
| Time off | Appointments are still offered | Absence blocks bookings and warns about conflicts |
| Room occupancy | Double booking is noticed on site | Room is blocked for the duration of the service |
| Rebooking | Phone calls and manual follow-up | Move by dragging with conflict warning |
| Overview | Several lists side by side | One week view with colored columns |
How we set up the Magento 2 staff calendar for you
The process after you place your order.
Review
Together we clarify staff, rooms, services and existing working hours.
Installation
We install the module, create staff and rooms and activate the Magento 2 staff calendar for your store views.
Hours and blocked days
We fill the Magento 2 staff calendar with weekly patterns, breaks, holidays and company closures and assign the services.
Test
We test the Magento 2 staff calendar: free times, time off, room conflicts, daylight saving time and moving bookings in the backend.
Handover
Your team gets an introduction to the calendar view and to maintaining absences.
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.
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.
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?
How can I set working hours for staff in Magento 2?
How do I enter vacation or sick leave for a staff member?
Can I move appointments by dragging in the Magento 2 backend?
Can customers choose a specific staff member?
How do room calendars work in Magento 2?
How are daylight saving time and several time zones handled?
Which legal points should I check?
Does the Magento 2 staff calendar work with Hyvä?
Can I download and install the module myself?
Magento 2 staff calendar – Mironsoft