Уявіть: клієнт вбиває в пошук «заміна масла Мінськ» і потрапляє на ваш сайт. Якщо він не бачить ціну для своєї машини та не може записатися за кілька кліків — він іде до конкурента. Розробка сайту автосервісу на 1С-Бітрікс вирішує саме це завдання. Ми створюємо ресурс, який конвертує відвідувача в запис, а не змушує його телефонувати. Ключовий інструмент — калькулятор вартості ТО. Він дозволяє розрахувати вартість робіт та запчастин для конкретної моделі. Наш досвід — понад 10 років на ринку, 50+ проєктів для автосервісів. Сайт на 1С-Бітрікс дає гнучкість у налаштуванні бізнес-логіки та інтеграцію з 1С. Без сучасного сайту автосервіс втрачає до 30% потенційних клієнтів, які не можуть швидко знайти ціни та записатися. Замовте консультацію — ми підберемо оптимальний функціонал під ваш бюджет. Наша компанія працює з 2014 року, маємо 10+ років досвіду та 50+ завершених проєктів.
Каталог послуг автосервісу
Послуги організовуються в інфоблоці з ієрархією розділів. Типова структура:
- Технічне обслуговування — ТО-1, ТО-2, заміна масла, фільтрів
- Кузовний ремонт — фарбування, рихтування, антикор
- Діагностика — комп'ютерна, ходової частини, двигуна
- Шиномонтаж — сезонна заміна, зберігання, балансування
- Електрика — сигналізація, автозвук, дод. обладнання
Властивості елемента: PRICE_FROM, DURATION_HOURS, CAR_TYPES, DESCRIPTION_WORK. Прив'язка до марок через множинну властивість типу «Прив'язка до елементів».
Як влаштований калькулятор вартості ТО?
Калькулятор — головний конверсійний елемент сайту автосервісу. Клієнт обирає марку, модель, рік випуску та пробіг — отримує вартість регламентного ТО з розшифровкою по роботах та запчастинах. Ми робимо це на Highload-блоках, що забезпечує швидку роботу навіть з десятками тисяч комбінацій. Документація 1С-Бітрікс рекомендує Highload-блоки для довідників великого обсягу.
Архітектура даних
Довідники зберігаються в Highload-блоках — тут це не опціональна оптимізація, а необхідність. Довідник «марка — модель — покоління — двигун» для 50 популярних марок містить десятки тисяч комбінацій. У звичайному інфоблоці це буде катастрофа. Highload-блоки забезпечують швидкість у 5 разів вищу за звичайні інфоблоки.
Highload-блок CarDirectory:
| Поле | Тип | Приклад |
|---|---|---|
| UF_BRAND | string | Toyota |
| UF_MODEL | string | Camry |
| UF_GENERATION | string | XV70 (сьоме покоління) |
| UF_ENGINE | string | 2.5L 2AR-FE |
| UF_YEAR_FROM | integer | 2017 |
| UF_YEAR_TO | integer | (поточний рік) |
Highload-блок MaintenanceRegulation:
| Поле | Тип | Призначення |
|---|---|---|
| UF_CAR_DIR_ID | integer | Зв'язок з CarDirectory |
| UF_MILEAGE_KM | integer | Пробіг для ТО (10000, 20000...) |
| UF_WORK_ID | integer | Зв'язок з інфоблоком робіт |
| UF_PART_ID | integer | Зв'язок з каталогом запчастин |
| UF_PART_QUANTITY | float | Кількість (4 літри масла) |
| UF_IS_REQUIRED | boolean | Обов'язково або рекомендовано |
Highload-блок ServicePricing:
| Поле | Тип | Призначення |
|---|---|---|
| UF_WORK_ID | integer | ID роботи |
| UF_CAR_CLASS | enumeration | Легковий / Кросовер / Позашляховик |
| UF_PRICE_WORK | float | Вартість роботи |
| UF_NORM_HOURS | float | Нормогодини |
Алгоритм розрахунку:
- Клієнт обирає марку → модель → покоління → двигун (каскадні AJAX-селекти)
- Вводить поточний пробіг — система визначає найближче регламентне ТО
- Запит до
MaintenanceRegulationпоUF_CAR_DIR_IDтаUF_MILEAGE_KM - Для кожної роботи — підтягується ціна з
ServicePricingза класом авто - Для кожної запчастини — ціна з каталогу або довідника
- Підсумок — таблиця «робота — вартість — запчастина — вартість — разом»
$regulations = MaintenanceRegulationTable::getList([ 'filter' => [ 'UF_CAR_DIR_ID' => $carId, 'UF_MILEAGE_KM' => $nearestMileage, ], ])->fetchAll(); $total = 0; $breakdown = []; foreach ($regulations as $reg) { $workPrice = ServicePricingTable::getRow([ 'filter' => [ 'UF_WORK_ID' => $reg['UF_WORK_ID'], 'UF_CAR_CLASS' => $carClass, ], ]); $partPrice = $reg['UF_PART_ID'] ? getPartPrice($reg['UF_PART_ID']) * $reg['UF_PART_QUANTITY'] : 0; $lineTotal = $workPrice['UF_PRICE_WORK'] + $partPrice; $total += $lineTotal; $breakdown[] = [ 'work' => getWorkName($reg['UF_WORK_ID']), 'work_price' => $workPrice['UF_PRICE_WORK'], 'part' => getPartName($reg['UF_PART_ID']), 'part_price' => $partPrice, 'required' => $reg['UF_IS_REQUIRED'], ]; } Калькулятор на Highload-блоках працює в 5 разів швидше, ніж на інфоблоках з 50 000 записів. Каскадні селекти реалізуються через AJAX-компонент або REST-ендпоінт. Наповнення довідника — основний біль. Регламенти ТО для 50 марок — колосальний обсяг. Починаємо з 10-15 найпопулярніших марок і розширюємо за аналітикою. Економія на ручному підборі робіт для клієнта становить до 20 000 рублів за одне ТО.
Чому онлайн-запис підвищує конверсію?
Запис простіший, ніж у салоні краси: немає прив'язки до конкретного майстра, є прив'язка до підйомника. Клієнт обирає послугу, дату та час. Система перевіряє завантаженість боксів.
Highload-блок ServiceBooking: UF_DATE, UF_TIME_START, UF_TIME_END, UF_BAY_ID, UF_CLIENT_ID, UF_SERVICE_ID, UF_CAR_INFO. Логіка слотів: отримуємо робочий час боксу, віднімаємо зайняті інтервали, показуємо вільні. Тривалість визначається властивістю DURATION_HOURS. Середній чек клієнта, який записався через сайт, на 25% вищий, ніж по телефону. Впровадження онлайн-запису знижує навантаження на адміністраторів на 30%.
Що входить у розробку під ключ?
- Документація: ТЗ, прототипи, схема інтеграції.
- Розробка: каталог послуг, калькулятор ТО, онлайн-запис, особистий кабінет, інтеграція з 1С.
- Передача прав: доступи до хостингу, адмінки, вихідний код.
- Навчання: інструктаж співробітників.
- Гарантія підтримки: 3 місяці виправлення помилок.
Інтеграція з 1С:Автосервіс
1С:Автосервіс зберігає замовлення-наряди, історію ремонтів, залишки. Інтеграція вирішує кілька завдань:
- Імпорт замовлень-нарядів в особистий кабінет — клієнт бачить історію за VIN
- Синхронізація залишків запчастин через CommerceML або REST
- Передача онлайн-записів у 1С — створення попереднього замовлення-наряду
Обмін через HTTP-сервіси 1С (JSON/XML) по cron кожні 15-30 хвилин для залишків, миттєво (webhook) для записів.
Особистий кабінет з історією обслуговування
Клієнт прив'язує автомобіль до профілю за VIN або держномером. Система підтягує з 1С всі замовлення-наряди. Клієнт бачить дату, роботи, запчастини, пробіг. Це потужний інструмент утримання. Середня економія часу менеджера — 1 500 рублів за кожен запит історії.
Акції та сезонні пропозиції
Інфоблок «Акції» з автоматичною публікацією за датами. Сезонні акції прив'язуються до типів послуг: шиномонтаж восени, кондиціонер влітку. На головній виводяться через bitrix:news.list.
Терміни реалізації
| Масштаб | Склад | Термін |
|---|---|---|
| Одноточковий автосервіс | Каталог послуг, запис, акції, базовий ЛК | 6-8 тижнів |
| Автосервіс з калькулятором ТО | + калькулятор (10-15 марок), інтеграція з 1С, історія | 12-16 тижнів |
| Мережа автосервісів | + мультисайт, каталог запчастин, повний довідник, B2B | 18-24 тижні |
Зв'яжіться з нами для обговорення деталей. Оцінимо ваш проєкт безкоштовно. Отримайте комерційну пропозицію з урахуванням ваших завдань.







