What this solution does
Rutego Booking is a module for organizing online service appointments within the 1C-Bitrix: Site Management platform. Visitors select a service, a specific specialist, and an available time slot, enter contact details, and confirm the appointment via a convenient pop-up window.
Key features include the creation of service categories and a catalog with pricing and duration information. Specialist profiles support photos and descriptions. The system allows for individual pricing and duration settings for each specialist. Scheduling is based on a weekly calendar with configurable exceptions for weekends, closed intervals, and temporary schedule changes.
The system automatically determines available time slots and prevents overlapping appointments. Contact information for authorized visitors is automatically populated from their user profile. The booking interface can be implemented using a floating button positioned in the bottom-left or bottom-right corner of the site, or by placing the component in any desired location on the page.
The administrative panel provides tools for managing appointments, including search, filtering, sorting, and bulk operations. To prevent spam, the system limits mass submissions and employs CAPTCHA during periods of high activity.
Each appointment allows the selection of exactly one service and one specialist.
System requirements: 1C-Bitrix core module version 26.0.0 or higher, PHP 8.2 or later, MySQL or MariaDB database with the InnoDB engine, and the mbstring and mysqli extensions installed.
In this version, administration is available only to site administrators. The service catalog is shared across all sites installed within a single system. The file-based spam protection is designed for a single web server environment. Pages containing this component are excluded from composite caching.
CRM integration, online payment processing, and email or SMS notifications are not included in this version. Connecting paid external services is not required.
General iT can handle the implementation of “Rutego Booking — online appointment booking for services”, from installation to configuration and compatibility checks.