Розробка сайту весільного агентства на 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Розробка сайту весільного агентства на 1С-Бітрікс
Складна
від 1 тижня до 3 місяців
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Розробка сайту весільного агентства на 1С-Bitrix

Весільне агентство продає не товар, а емоцію та довіру. Сайт здісь працює як витрина реалізованих проектів і одночасно як інструмент первинної кваліфікації клієнта. Платформа 1С-Bitrix дозволяє об'єднати обидві функції в єдину систему: інфоблоки зберігають портфоліо та каталог послуг, веб-форми збирають брифи, а модуль CRM фіксує кожне звернення аж до укладення договору.

Портфоліо весіль — структура інфоблока

Портфоліо — центральний розділ. Кожна весілля оформляється елементом інфоблока з наступними властивостями:

  • Стиль весілля — список значень (класика, рустик, лофт, мінімалізм, еко, бохо). Тип властивості — «Список» з множинним виділенням, оскільки одна весілля може поєднувати стилі.
  • Локація — прив'язка до окремого інфоблока площадок (тип «Прив'язка до елементів»). Це дозволяє фільтрувати портфоліо за конкретними площадками.
  • Кількість гостей — числова властивість. Використовується у фасетній фільтрації за діапазонами: до 30, 30–80, 80–150, 150+.
  • Фотогалерея — властивість типу «Файл» з множинним значенням. Включена підтримка WebP, ресайзи генеруються через CFile::ResizeImageGet для попередніх переглядів та лайтбокса.
  • Відео — рядкова властивість з URL (YouTube/Vimeo). На фронті завантажується через iframe з ленивим завантаженням.
  • Відгук пари — властивість типу «HTML/текст». Додатково: імена пари, дата весілля, фото пари (для цитати).

Для виведення списку портфоліо використовується компонент bitrix:news.list з кастомним шаблоном. Детальна сторінка — bitrix:news.detail з підключенням галереї та відео-блока. Фільтрація за стилем, локацією та кількістю гостей реалізується через bitrix:catalog.smart.filter або кастомний AJAX-фільтр.

Каталог послуг та пакетів

Послуги агентства групуються в пакети: організація «під ключ», координація дня, декор, флористика. Кожен пакет — елемент інфоблока з складеним змістом:

  • Назва пакету та короткий опис — стандартні поля NAME та PREVIEW_TEXT.
  • Склад пакету — множинна властивість типу «Рядок» (кожна рядок — одна позиція: «Підбір площадки», «Координація підрядників», «Timeline дня» тощо).
  • Тип пакету — список (під ключ / координація / декор / кастомний).
  • Рекомендована кількість гостей — діапазон «від–до», дві числові властивості.

На сторінці каталогу пакети виводяться карточками з розкриваючимся складом. Порівняння пакетів — таблиця, що генерується на фронті з даних інфоблока.

Каталог підрядників та площадок

Окремий інфоблок для підрядників: фотографи, відеографи, ведучі, кейтеринг, музиканти. Властивості:

  • Категорія — список.
  • Рейтинг — числова властивість (1–5), виводиться зірками.
  • Ціновий діапазон — список (економ / стандарт / преміум).
  • Портфоліо — прив'язка до елементів інфоблока портфоліо весіль, де брав участь підрядник.

Площадки винесені в Highload-блок, якщо їх кількість перевищує 200–300 — для продуктивності при фільтрації. У властивостях: вмістимість, тип (ресторан, загородний комплекс, шатро, лофт), геолокація для карти.

Блог з ідеями для весілля

Блог будується на окремому інфоблоці. Статті прив'язуються до стилів, сезонів, тегів. Компонент bitrix:news з ЧПУ вида /blog/idea-for-wedding-loft-style/. У кожній статті — вбудовані посилання на релевантні весілля з портфоліо та підрядників. Це збільшує глибину перегляду та внутрішню перелинковку.

Бриф нареченої — детальна анкета

Бриф збирається через модуль веб-форм (form) або кастомний компонент на основі bitrix:main.feedback. Поля анкети:

  • Імена пари, дата весілля, планована кількість гостей
  • Бажаний стиль (чекбокси з довідника стилів)
  • Бюджет — вибір діапазону
  • Побажання щодо площадки, декору, розваг — текстові поля
  • Завантаження референсів (фото) — поле «Файл» з множинним значенням
  • Контактні дані та бажаний спосіб зв'язку

При відправленні форми дані потрапляють в CRM Bitrix24 (якщо підключена інтеграція) або в сутність ліда на стороні сайту. Призначається відповідальний менеджер, запускається бізнес-процес первинної обробки.

Deep-dive: калькулятор весільного бюджету за статтями видатків

Калькулятор — інтерактивний інструмент, який вирішує дві задачі: дає парі орієнтир по витратах і одночасно генерує кваліфікований ліді з детальним запитом. Реалізація на стороні 1С-Bitrix вимагає продуманої архітектури даних і серверної логіки.

Структура даних калькулятора

Тарифи зберігаються в Highload-блоці BudgetRates з наступними полями:

Поле Тип Опис
UF_CATEGORY список Стаття видатків (площадка, кейтеринг, декор, фото/відео, ведучий, музика, транспорт, поліграфія, образи, інше)
UF_LEVEL список Рівень (економ, стандарт, преміум)
UF_CALC_TYPE список Тип розрахунку: «на гостя», «фікс», «за годину»
UF_RATE число Базова ставка
UF_MIN_AMOUNT число Мінімальна сума за статтею
UF_SEASON_COEFF число Коефіцієнт сезонності (літо × 1.3, зима × 0.85)

Логіка розрахунку

Користувач вводить два параметри: кількість гостей та загальний рівень торжества. На основі цих даних калькулятор розраховує кожну статтю:

  1. Вибір ставок — з Highload-блока вилучаються рядки з UF_LEVEL, що відповідають обраному рівню.
  2. Розрахунок за типом — якщо UF_CALC_TYPE = «на гостя», итог = UF_RATE × кіл-во гостей. Якщо «фікс» — береться UF_RATE. Якщо «за годину» — множиться на середню тривалість (6 годин за замовчуванням).
  3. Застосування мінімуму — якщо розраховується сума нижче UF_MIN_AMOUNT, підставляється мінімум.
  4. Сезонний коефіцієнт — итогова сума множиться на UF_SEASON_COEFF, який залежить від обраного місяця.
  5. Зведення — формується таблиця статей з сумами та загальний итог.

Реалізація на фронті

Калькулятор працює як AJAX-компонент. Користувач вибирає параметри через повзунки та селекти. При кожній зміні надсилається запит до контролера (ajax.php у компоненті), який виконує вибірку з Highload-блока і повертає JSON з розрахунком. На фронті дані рендерятся як таблиця зі стовпцями «Стаття», «Вартість», «Частка в бюджеті (%)» та круговою діаграмою розподілу.

Додаткова механіка — ручна коригування. Користувач може відключити окремі статті (наприклад, «транспорт не потрібен») або переключити рівень для конкретної позиції (кейтеринг — преміум, а декор — економ). Це перетворює калькулятор на гнучкий конструктор бюджету.

Зв'язок з CRM

Результат розрахунку зберігається в сесії. Під таблицею — кнопка «Отримати детальну кошторис». При клику відкривається форма з мінімальними полями (ім'я, телефон, дата весілля). При відправленні в CRM створюється ліді з прикріпленим розрахунком: менеджер бачить не просто «хочу весілля», а конкретну розкладку по бюджету з указанням рівня кожної статті. Це радикально підвищує конверсію первинної консультації.

Приклад розрахунку для 80 гостей, рівень «стандарт», літо

Стаття видатків Тип розрахунку Ставка Сезон. коефіцієнт Итого
Площадка на гостя 1.3
Кейтеринг на гостя 1.3
Декор та флористика фікс 1.0
Фото + відео фікс 1.3
Ведучий за годину 1.2
Музика / DJ за годину 1.0
Транспорт фікс 1.0
Поліграфія на гостя 1.0
Образи (наречена + наречений) фікс 1.0

Технічні аспекти

  • Кешування: портфоліо та каталог площадок кешуються компонентами з автоскиданням при змінах в інфоблоці (тегований кеш).
  • SEO: кожен елемент портфоліо — окрема посадочна сторінка з унікальним title, description та alt у фото. Шаблони SEO настроюються через властивості інфоблока.
  • Адаптивність: весільний сайт переглядається переважно з мобільних (до 70% трафіку). Галерея портфоліо використовує swipe-навігацію, калькулятор адаптований під тач-інтерфейс.
  • Швидкодія: зображення у WebP з lazy load, критичний CSS інлайниться, JS-бандл калькулятора завантажується за потребою.

Итогова архітектура об'єднує емоційну витрину (портфоліо) з прикладним інструментом (калькулятор бюджету), що конвертує відвідувача в кваліфікований ліді з конкретними цифрами.