Розробка сайту event-агентства на 1С-Бітрікс
Event-агентство продає емоції, але покупець приймає рішення раціонально: дивиться портфоліо, вважає бюджет, оцінює команду. Сайт повинен одночасно надихати фотографіями та відео з минулих заходів і давати конкретний інструмент розрахунку — калькулятор, який за 2 хвилини покаже порядок бюджету. На 1С-Бітрікс це реалізується через інформаційні блоки з важким медіа-контентом, кастомний калькулятор на базі властивостей каталогу та детальну briеф-форму.
Портфоліо заходів
Портфоліо — головний продажний блок. Інформаційний блок «Портфоліо» з розділами за типами заходів:
- Корпоративи (тімбілдинг, новорічний, ювілей компанії)
- Весілля
- Конференції та форуми
- Фестивалі та міські заходи
- Приватні вечірки
Властивості елемента портфоліо:
- Тип (прив'язка до розділу)
- Кількість гостей (число)
- Площадка (рядок): назва та місто
- Дата проведення (дата)
- Фотогалерея (множинна файлова властивість): 20-50 фото на кейс
-
Відео (рядок): посилання на YouTube/Vimeo, embed через
<iframe> - Відгук замовника (HTML-текст): ім'я, посада, текст
- Послуги (прив'язка до елементів): зв'язок з інформаційним блоком «Послуги» — що конкретно робили
- Теги (множинний рядок): для перехресної фільтрації («виїзна реєстрація», «шатер», «жива музика»)
Детальна сторінка кейсу будується як лонгрід: крупна обкладинка, блок з фактами (гості, площадка, дата), фотогалерея у masonry-розкладці (CSS Grid + Lightbox), відео, відгук. Внизу — блок «Подібні заходи» через bitrix:news.list з фільтром за розділом.
Для сторінки каталогу — плиткова розкладка з фільтрацією за типом заходу (AJAX, bitrix:catalog.smart.filter). Кожна плитка — фото-обкладинка, тип, кіл-во гостей, рік.
Каталог послуг
Інформаційний блок «Послуги» з розділами:
- Організація — концепція, сценарій, координація
- Декор та оформлення — флористика, світло, банери
- Кейтеринг — меню, обслуговування, бар
- Технічне забезпечення — звук, світло, сцена, екрани
- Розважальна програма — ведучий, артисти, шоу
- Фото та відео — зйомка, монтаж, фотозона
Кожна послуга — елемент з описом, іконкою та прив'язкою до типів заходів, де вона актуальна. На сторінці послуги — детальний опис процесу, фотоприклади з портфоліо (автоматичний відбір кейсів, де ця послуга використовувалась).
Команда організаторів
Інформаційний блок «Команда» — карточки ключових співробітників: фото, ім'я, посада, спеціалізація (весілля, корпоративи), досвід (кількість проведених заходів), короткий опис. На головній — слайдер з трьома ведучими організаторами. На окремій сторінці — повний склад з фільтрацією за спеціалізацією.
Блог
Стандартний інформаційний блок з категоріями: ідеї для заходів, тренди, backstage-історії, чеклисти. SEO-значимий розділ, який приводить органічний трафік за запитами «як організувати корпоратив на 200 осіб» або «тренди весільного декору 2026».
Компонент bitrix:news.list з пагінацією, бічна панель з популярними статтями (сортування за SHOW_COUNTER), теги для перелинковки.
Briеф-форма для заявки
Розгорнута форма збору вимог, побудована на bitrix:form.result.new або кастомному компоненті з пошаговим інтерфейсом (wizard):
Крок 1 — Загальне:
- Тип заходу (список)
- Дата (календар)
- Кількість гостей (число)
- Місто
Крок 2 — Деталі:
- Потрібна ли площадка (так/ні → якщо так, переваги: ресторан, лофт, open-air, шатер)
- Потрібен ли кейтеринг
- Розважальна програма (чекбокси: ведучий, жива музика, DJ, шоу-програма)
- Декор та оформлення
Крок 3 — Бюджет та контакт:
- Орієнтовний бюджет (діапазон зі списку)
- Файл (завантаження ТЗ, референсів, мудборда — до 10 файлів, 20 МБ кожен)
- Ім'я, телефон, email, месенджер
Дані зберігаються в Highload-блоці «Заявки» та дублюються на email менеджера. Якщо підключено Бітрікс24 — заявка створює лід через REST API з заповненими полями.
Калькулятор вартості заходу: детальний розгляд
Калькулятор — компроміс між «залиште заявку, ми перезвонимо» та публікацією прайс-листа. Відвідувач отримує орієнтовний бюджет, агентство отримує прогрітого ліда з конкретними параметрами.
Принцип роботи
Калькулятор не показує точну суму (event-послуги занадто варіативні). Він виділяє діапазон: «від X до Y» — нижня межа для базової комплектації, верхня для преміум.
Користувач послідовно вибирає параметри, кожен крок впливає на підсумковий діапазон:
Крок 1 — Тип заходу. Визначає базовий набір послуг та коефіцієнти. Корпоратив включає організацію + ведучого + звук за замовчуванням. Весілля — організацію + координатора + декор.
Крок 2 — Кількість гостей. Впливає на кейтеринг (пропорційно), оренду площадки (пороги: до 50, 50-100, 100-200, 200+), кількість обслуговуючого персоналу.
Крок 3 — Площадка. Варіанти: своя площадка (0), ресторан, лофт, загородний комплекс, open-air з шатром. Кожен варіант має цінову діапазон, залежний від кількості гостей.
Крок 4 — Послуги. Чекбокси: декор (базовий / розширений / преміум), кейтеринг (фуршет / банкет / BBQ), розваги (ведучий, DJ, жива музика, шоу), фото (1 фотограф / 2 фотографа + відеограф).
Крок 5 — Результат. Підсумковий діапазон з розбивкою за статтями.
Технічна реалізація
Дані для розрахунку зберігаються в Highload-блоці «Параметри калькулятора» (CalcParamsTable):
| Поле | Тип | Приклад |
|---|---|---|
| UF_EVENT_TYPE | Список | Корпоратив |
| UF_SERVICE | Список | Кейтеринг — банкет |
| UF_GUESTS_MIN | Число | 50 |
| UF_GUESTS_MAX | Число | 100 |
| UF_PRICE_MIN | Число | 2500 (за гостя) |
| UF_PRICE_MAX | Число | 5000 (за гостя) |
| UF_IS_PER_GUEST | Булево | Так |
| UF_COEFFICIENT | Число | 1.0 |
Розрахунок виконується на сервері: при кожній зміні параметра фронтенд відправляє AJAX-запит з поточними виборами. Контролер D7 вибирає відповідні рядки з Highload-блоку, сумує діапазони за формулою:
Для послуг із UF_IS_PER_GUEST = true: (UF_PRICE_MIN * кол-во гостей) — (UF_PRICE_MAX * кол-во гостей).
Для фіксованих: UF_PRICE_MIN — UF_PRICE_MAX.
Всього — сума всіх вибраних послуг.
Серверний розрахунок вибраний осмислено: клієнтський JavaScript з цінами в коді — це публічний прайс-лист, який може попасти до конкурентів. Серверна логіка відпускає тільки підсумковий діапазон.
Результат та конверсія
Сторінка результату показує:
- Загальний діапазон бюджету крупним шрифтом
- Розбивку по статтях (таблиця): площадка, кейтеринг, декор, розваги, фото/відео, організація
- Підходящі кейси з портфоліо (автоматичний відбір за типом заходу та близькою кількістю гостей)
- Форму «Отримати точний розрахунок» — ім'я, телефон, email
При відправці форми в CRM попадає ліда з повним набором параметрів з калькулятора: менеджер дзвонить не з питанням «що вам потрібно?», а з готовою пропозицією «для вашого корпоративу на 150 осіб у лофті ми пропонуємо...».
Параметри розрахунку зберігаються в cookie та у Highload-блоці (для авторизованих). При повернення на сайт калькулятор відновлює останній розрахунок.
Адміністрування
Менеджер агентства керує цінових діапазонів через адміністративну панель Бітрікс: Highload-блок з фільтрацією за типом заходу та послугою. Зміна цін не потребує програміста — достатньо редагувати значення UF_PRICE_MIN та UF_PRICE_MAX у відповідному рядку.
Етапи та терміни
| Етап | Що робимо | Термін |
|---|---|---|
| Аналітика | Каталог послуг, типи заходів, логіка калькулятора | 5–7 днів |
| Проектування | Прототипи, структура інформаційних блоків, формули розрахунку | 7–10 днів |
| Дизайн | Макети (портфоліо, калькулятор, briеф), анімації | 10–14 днів |
| Портфоліо та каталог | Інформаційні блоки, детальні сторінки, фільтрація | 10–12 днів |
| Калькулятор | Highload, контролер розрахунку, фронтенд-візард | 10–14 днів |
| Briеф-форма та інтеграції | Пошагова форма, CRM, email-сповіщення | 5–7 днів |
| Контент та запуск | Заповнення портфоліо, тестування, деплой | 7–10 днів |
Загальний термін — 8–11 тижнів. Заповнення портфоліо (фото, відео, описи кейсів) виконується паралельно з розробкою. Чим більше кейсів буде готово до запуску, тим вища конверсія з першого дня.







