Magento 2 Vacation Rental Booking with Calendar and Seasonal Rates
SKU: STAYBOOKING1
- calendar with check-in, check-out and blocked nights
- seasonal rates, minimum stay and arrival days
- tourist tax and cleaning as separate cart lines
- calendar sync via iCal link at a fixed interval
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
Magento 2 vacation rental booking: sell overnight stays straight from your shop
With the Mironsoft Magento 2 vacation rental booking module, guests book a holiday flat, guesthouse room or cabin in nights instead of units. They pick check-in and check-out in a calendar, enter the number of guests and see the total price at once, including cleaning and tourist tax. The module runs on Alpine.js in the Hyvä theme and needs no jQuery, no Knockout and no extra library. It can be set up per store view and per property.
Check-in and check-out
Guests choose the stay in a calendar. Booked nights are blocked, and the departure day stays open for the next guest.
Minimum stay
Minimum and maximum nights per property and season, optionally with fixed arrival days.
Seasonal rates
Nightly rates per period, weekend surcharges and tiers for longer stays in one price list.
Cleaning and buffer
Cleaning days between two stays block the calendar for new bookings automatically.
Tourist tax as extra line
Tourist tax and final cleaning appear as separate lines in the cart and on the invoice.
Number of guests
Enter adults and children, check the maximum occupancy per property, tier the price by head count.
Why a Magento 2 vacation rental booking in your own shop pays off
Owners of holiday flats, guesthouses and mountain cabins often manage enquiries by email, phone and spreadsheet. A standard shop only knows products with a quantity, but no nights, no season and no departure day. Anyone who wants to sell their own property directly needs a Magento 2 vacation rental booking setup that brings calendar, price list and cart together.
The booking then runs on your domain, with your texts, your payment methods and your guest contact. The calendar stays easy to follow: every night is either free, booked, blocked for cleaning or closed by you. That cuts down on questions and avoids mistakes from manual entries.
Magento 2 vacation rental booking with a check-in and check-out calendar
With this Magento 2 vacation rental booking, the property page shows a date-range calendar. The guest clicks the arrival day first, then the departure day. Booked nights, closed periods and cleaning days are greyed out and cannot be selected. A stay counts in nights: arriving on the 10th and leaving on the 14th means four nights, and the 14th is available again for the next guest. The price is calculated live, and the cart shows the stay with dates and nights.
- Booked, closed and blocked nights cannot be selected
- Departure day frees the property for the next guest to arrive
- Stay with dates, nights and guest count in the cart
Magento 2 vacation rental booking with seasonal rates, minimum stay and arrival days
High season, low season and public holidays get their own nightly rates. For each period you define how many nights must be booked at least and on which weekdays arrival or departure is allowed. Weekend surcharges and discounts for longer stays are stored as tiers. If a stay crosses two seasons, the module prices every night with the rate of its season. All prices shown are sample values and remain in your hands.
- Nightly rate per season, weekend and holiday
- Minimum and maximum stay with fixed arrival days
- Stays across season borders priced night by night
Magento 2 vacation rental booking with tourist tax, final cleaning and guest count
Tourist tax, final cleaning and optional extras such as bed linen or a pet fee appear as separate lines. Tourist tax can be charged per person and night, and children can be exempted by age. The maximum occupancy of the property is checked before the guest reaches the cart. After departure, an adjustable cleaning buffer blocks the following days. Whether and how much tourist tax may be charged, and which registration duties apply, should be checked with your municipality or tax adviser.
- Tourist tax per person and night, children exempt by age
- Final cleaning and extras as their own cart lines
- Maximum occupancy checked before the cart
Magento 2 vacation rental booking and external calendars: iCal link sync explained honestly
Many hosts list the same property on holiday portals as well. The sync runs through the Mironsoft Calendar Sync module via iCal link: your shop occupancy is published as a calendar link, and calendar links from portals or office calendars are imported. This happens at the interval you set, for example every 15 or 60 minutes, and not in real time. In between, a booking can arrive through the other channel. Buffer times, blocked periods and the conflict warning reduce this risk but do not rule out double bookings completely.
- Export and import via iCal link, adjustable interval
- No real-time interface to portals, double booking stays possible
- Conflict warning and blocked periods as a safeguard
Where Magento 2 vacation rental booking helps in daily business
Typical businesses with a Magento 2 vacation rental booking in their own shop.
Single holiday flat
An owner sells the flat directly with the Magento 2 vacation rental booking, with a custom price list, cleaning days and tourist tax, and without commission to third parties.
Guesthouse with several rooms
Each room is its own product with a calendar, a maximum occupancy and its own nightly rate.
Mountain or alpine cabin
Fixed arrival days, a minimum stay in high season and a winter closure can be stored as rules.
Holiday homes with add-on sales
Guests book the stay and add breakfast, bed linen or vouchers from the same shop to the cart.
Magento 2 vacation rental booking: without and with the module
The difference to email, spreadsheets and standard products.
| Topic | Without module | With Mironsoft Stay Booking |
|---|---|---|
| Availability | Email, phone and spreadsheet | Calendar with booked and closed nights |
| Price | Calculated by hand per enquiry | Seasonal rates, tiers and surcharges automatic |
| Extra lines | Tourist tax and cleaning mentioned afterwards | Own lines in the cart and on the invoice |
| Stay rules | Guest has to watch them alone | Minimum stay, arrival days and occupancy checked |
| Other calendars | Entered manually | iCal link at an interval, with conflict warning |
How we set up your Magento 2 vacation rental booking
The process of the Magento 2 vacation rental booking after you place your order.
Briefing
You tell us your properties, season dates, minimum stay, cleaning days and the extra lines you need.
Installation
We install the module, create your properties as products and set up the Magento 2 vacation rental booking for your store views.
Rates and rules
We store seasonal rates, arrival days, the tourist tax calculation and maximum occupancy according to your specifications.
Calendar
If you use external calendars, we connect calendar links through Calendar Sync and agree the sync interval with you.
Test and handover
We test booking, cancellation, season changes and calendar logic, and train your team in the admin.
Magento 2 vacation rental booking versus Appointment Booking, Rental Booking and Table Reservation
Mironsoft Appointment Booking sells single time slots, such as consultations. Mironsoft Rental Booking rents items over several days, for example equipment. Mironsoft Table Reservation reserves seats with a head count, and Mironsoft Staff Calendar maintains staff and room calendars. The Magento 2 vacation rental booking, by contrast, is about overnight stays counted in nights, with arrival, departure and tourist tax.
The sync with external calendars runs through Mironsoft Calendar Sync via iCal link, and the sync through an account connection through Mironsoft Calendar Account Connect. All modules can be combined.
Note: accommodation law, registration duties, tourist tax, withdrawal rules for dated services, terms and cancellation conditions as well as data protection for guest and calendar data must be reviewed by the operator and their lawyer. The module provides technical settings, not legal advice.
No download, but personal setup
Stay Booking is not listed here as a ready-made download for self-installation. The purchase of the Magento 2 vacation rental booking is a service order: we contact you after the purchase, install the module in your shop and agree properties, seasonal rates, tourist tax and calendar links together with you.
Frequently asked questions
Everything important about the Magento 2 vacation rental booking: calendar, rates, tourist tax, calendar sync and how the purchase works.
How can I make a holiday flat bookable in Magento 2 with check-in and check-out?
How can I set seasonal rates per night in Magento 2?
How can I define a minimum stay in Magento 2?
How can I charge tourist tax as an extra line in Magento 2?
How can I block cleaning days between guests in Magento 2?
How can I sync calendars from holiday portals in Magento 2?
How can I limit the number of guests in Magento 2?
Does Magento 2 vacation rental booking work with Hyvä?
Does the module give legal certainty for accommodation and tourist tax?
Can I download and install the module myself?
Magento 2 Vacation Rental Booking – Mironsoft Stay Booking