What this solution does
A website for glamping sites or country resorts featuring an online booking system. Guests independently select dates, view the total trip cost, and submit requests only for available rooms. Administrators confirm bookings via the control panel and monitor room occupancy using a chessboard-style grid, eliminating the need for paper logs or Excel spreadsheets.
The site is generated using a setup wizard. Users enter the hotel name, phone number, address, and check-in time, then select a design theme. The wizard automatically creates the homepage, 13 sections, and information blocks containing sample room listings, prices, and photos. Users simply replace the default text and images with their own content.
This solution is suitable for country hotels, resorts, glamping sites, and guest houses with multiple room categories that previously handled bookings via phone or messaging apps. It is also ideal for web studios building hotel websites, as the solution is built on standard 1C-Bitrix components, allowing rooms and pages to be edited as standard information blocks.
The hotel's workflow changes in that guests cannot submit requests for room categories where all units are occupied on their selected dates. The form does not offer such categories, and occupied nights cannot be selected in the calendar.
The glamping booking module reduces the number of calls regarding price inquiries. The price per night is displayed under each calendar date, and the booking form automatically calculates the total trip cost. The calculation includes seasonal rates, special weekend prices, surcharges for exceeding room capacity, child accommodation fees based on age, applicable discounts, and selected additional services.
Room management is performed on a single screen. A 14-day or 31-day calendar grid visualizes bookings as stripes, shows available rooms for each night, and highlights in red dates where the number of bookings exceeds the available room count. An administrator can add a booking received by phone by simply clicking on an empty cell.
The system allows temporarily holding a room for a guest while they decide. A preliminary booking remains active for a specified number of days and is automatically cancelled if the guest does not confirm it within the set timeframe.
New applications are sent simultaneously to email and the Telegram messenger. The application list displays the status, source (website, phone, messenger), responsible staff member, and the list of guests arriving today and tomorrow.
Once a booking is confirmed, the guest automatically receives an email containing the dates, check-in time, address, and a link to the house rules. A similar notification is sent upon cancellation.
Starting prices on the website update automatically based on the season and current date, eliminating the need to manually change information on the homepage at the start of a season.
UTM tags and the source website information are saved with each application, allowing tracking of advertising effectiveness and identifying which campaigns drive bookings.
Booking module for a glamping site with an online application system. The homepage features full-screen photos, date and guest count search, a room catalog, information on promotions and seasonal stays, guest reviews, news, and an interactive map.
The room section supports filtering by capacity. Each room page includes a gallery, a list of amenities, seasonal rates, and a booking form.
Additional sections cover services, promotions, news, a gallery, a FAQ page, hotel information describing the grounds and nearby attractions, house rules, and contacts with a map and directions.
The system implements consent and personal data processing policy pages. The application records the timestamp and text of the consent provided by the guest.
Eight design themes are available, each with light and dark variants. Settings allow for a custom primary color and logo, with responsive layout for mobile devices.
The pricing system supports seasonal rates with different tariffs for weekdays and weekends (Friday and Saturday). Additional charges can be applied for an extra bed for an adult or a child. Seasonal rules define the minimum number of nights and check-in days, such as a requirement for at least two nights during the New Year season.
The system automatically applies the highest available discount from options including long-stay discounts, early booking discounts, or promo codes from promotions.
Additional services can be priced per order, per night, per guest, or per guest per night. Guests select desired options in the application, and their costs are automatically included in the total sum.
The total amount in a request is calculated line by line and saved in the system. Administrators can manually adjust the final sum or recalculate it using current rates.
The system implements four request statuses: New, Preliminary booking, Confirmed, and Cancelled. Management tools include filters by check-in dates, room type, request source, and assigned staff member, along with an export function to Excel format.
The module supports booking multiple rooms of the same category simultaneously, which is convenient for accommodating several families. Administrators can block dates for maintenance or private events without creating fake guest records.
Staff access rights are configured with two levels: Request viewing only, or full access to manage requests and settings.
A single system installation supports multiple websites. Each website maintains isolated information blocks, independent settings, and its own request database.
The submission form includes spam protection via a hidden field and limits on the number of requests allowed from a single IP address or email address.
Integration with external systems, such as CRM platforms, is enabled through the OnAfterRequestAdd and OnRequestStatusChange events.
General iT can install “Glamping website with online booking requests”, configure its settings and verify its operation in the existing project.