Разработка сайта франшизы на 1С-Битрикс
Сайт франшизы — не интернет-магазин и не корпоративный портал. Это конверсионная площадка с одной целью: получить заявку от потенциального франчайзи. Но заявка должна быть квалифицированной — с пониманием условий, инвестиций и ожидаемой доходности. 1С-Битрикс здесь выступает как CMS для структурированного контента (условия, калькулятор, карта) и как связующее звено с CRM для обработки лидов.
Презентация франшизы — инфоблок условий
Информация о франшизе хранится в инфоблоке с элементами по форматам бизнеса. Каждый формат — отдельный элемент:
- Название формата — «Островок в ТЦ», «Полноформатный магазин», «Офис/студия».
- Инвестиции от — числовое свойство (минимальный порог входа).
- Паушальный взнос — числовое свойство.
- Роялти — строка (например, «5% от оборота» или «фикс 50 000 руб./мес.»).
- Окупаемость — строка («от 8 месяцев»).
- Площадь помещения — диапазон, два числовых свойства (от–до, м²).
- Требования к локации — текстовое свойство (проходимость, этаж, близость к якорным арендаторам).
- Что входит в пакет — множественное свойство «Строка» (обучение, дизайн-проект, поставка оборудования, маркетинговый запуск и т.д.).
На фронте форматы выводятся карточками с ключевыми цифрами. Детальная страница каждого формата — полное описание с галереей реализованных точек.
Карта действующих точек и свободных территорий
Карта — один из ключевых конверсионных элементов. Потенциальный франчайзи хочет видеть, где уже работает сеть и какие территории открыты.
Данные хранятся в Highload-блоке FranchiseLocations:
- UF_NAME — название точки или территории.
- UF_LAT, UF_LNG — координаты.
- UF_STATUS — список: «действующая», «открытие», «доступна».
- UF_FORMAT — привязка к формату франшизы.
- UF_CITY — строка.
- UF_OPEN_DATE — дата открытия (для действующих).
- UF_FRANCHISEE — имя франчайзи (для историй успеха, необязательно).
На фронте — Яндекс.Карты или Google Maps с кластеризацией маркеров. Действующие точки — зелёные маркеры, доступные территории — синие с обводкой. При клике на доступную территорию — всплывающее окно с кнопкой «Оставить заявку на эту территорию» (город подставляется автоматически).
Анкета потенциального франчайзи
Анкета собирается через модуль веб-форм или кастомный компонент. Поля:
- ФИО, телефон, email, город
- Опыт в бизнесе (да/нет, если да — сфера и срок)
- Доступный бюджет — выбор диапазона
- Предпочитаемый формат — привязка к справочнику форматов
- Наличие помещения (да/нет, если да — адрес и площадь)
- Источник информации о франшизе
- Комментарий — свободное поле
При отправке формы данные уходят в CRM Битрикс24 через REST API. Лид создаётся с заполненными пользовательскими полями, назначается ответственный менеджер по региону, запускается воронка квалификации. Если CRM не подключена — данные сохраняются в Highload-блоке на стороне сайта и дублируются на email.
Документы для скачивания
Раздел с документами: ФДД (франчайзи disclosure document), презентация, шаблон договора. Файлы хранятся в инфоблоке. Доступ — после заполнения короткой формы (имя + email + телефон). Логика:
- Пользователь нажимает «Скачать ФДД».
- Открывается модальное окно с формой.
- После отправки формы — автоматическое скачивание файла + создание лида в CRM.
- Cookie/сессия запоминает, что форма заполнена — повторный доступ без формы.
Истории успеха франчайзи
Отдельный инфоблок: имя франчайзи, город, формат, дата открытия, текст истории, фото точки, видео-отзыв. Привязка к элементу карты (Highload-блок). На фронте — слайдер или лента карточек с цитатой, фото и ключевыми метриками (срок окупаемости, выручка за первый год — если франчайзи согласен на публикацию).
Deep-dive: калькулятор инвестиций и окупаемости
Калькулятор — центральный интерактивный элемент сайта. Он не просто показывает сумму инвестиций, а строит финансовую модель с прогнозом прибыли по месяцам. Это делает заявку максимально прогретой: человек уже понимает цифры до звонка менеджеру.
Входные параметры
Пользователь выбирает:
- Регион — выпадающий список (влияет на арендные ставки, зарплаты, средний чек).
- Формат — привязка к инфоблоку форматов (островок / магазин / офис).
- Площадь помещения — ползунок в пределах допустимого для формата.
Справочник расчётных данных
Данные для калькулятора хранятся в Highload-блоке CalcParams:
| Поле | Тип | Описание |
|---|---|---|
| UF_REGION | список | Регион / город |
| UF_FORMAT | привязка | Формат франшизы |
| UF_RENT_PER_SQM | число | Аренда за м²/мес. |
| UF_AVG_CHECK | число | Средний чек в регионе |
| UF_TRAFFIC_DAY | число | Среднее кол-во посетителей/день |
| UF_CONVERSION | число | Конверсия посетителей в покупки (%) |
| UF_STAFF_SALARY | число | Средняя зарплата сотрудника |
| UF_STAFF_COUNT | число | Кол-во сотрудников для формата |
| UF_MARGIN | число | Средняя маржинальность (%) |
Отдельный Highload-блок CalcInvestments хранит статьи стартовых инвестиций:
| Поле | Тип | Описание |
|---|---|---|
| UF_FORMAT | привязка | Формат |
| UF_CATEGORY | список | Статья (паушальный взнос, ремонт, оборудование, первая закупка товара, маркетинг запуска, оборотный капитал) |
| UF_AMOUNT | число | Сумма (для фиксированных статей) |
| UF_PER_SQM | число | Ставка за м² (для зависящих от площади) |
Логика расчёта
Стартовые инвестиции:
Для каждой статьи из CalcInvestments с нужным форматом: если заполнено UF_AMOUNT — берётся фиксированная сумма; если UF_PER_SQM — умножается на выбранную площадь. Итог — сумма всех статей.
Ежемесячные расходы:
- Аренда =
UF_RENT_PER_SQM × площадь - ФОТ =
UF_STAFF_SALARY × UF_STAFF_COUNT - Роялти = процент от прогнозной выручки (берётся из инфоблока формата)
- Прочие расходы = 15% от суммы аренды + ФОТ (коммунальные, расходники, непредвиденные)
Прогноз выручки:
- Дневная выручка =
UF_TRAFFIC_DAY × UF_CONVERSION / 100 × UF_AVG_CHECK - Месячная выручка = дневная × 30
- Выручка первых месяцев корректируется понижающим коэффициентом (1-й месяц × 0.4, 2-й × 0.6, 3-й × 0.8, с 4-го — полная)
Прибыль и окупаемость:
- Валовая прибыль = выручка ×
UF_MARGIN / 100 - Чистая прибыль = валовая прибыль − расходы
- Окупаемость = месяц, в котором накопленная чистая прибыль превысит стартовые инвестиции
Результат на фронте
Калькулятор отображает:
- Таблицу стартовых инвестиций — статья, сумма, итого.
- Таблицу ежемесячных расходов — статья, сумма.
- График прибыли по месяцам — столбчатая диаграмма с линией накопленной прибыли и горизонталью точки окупаемости.
- Сводку — общие инвестиции, прогнозная месячная прибыль (с 4-го месяца), срок окупаемости.
| Этап | Месяц | Кумулятивный результат |
|---|---|---|
| Запуск | 0 | −инвестиции |
| Раскачка | 1–3 | Убыток (пониженная выручка) |
| Выход на плановую выручку | 4 | Начало прибыльной работы |
| Точка окупаемости | N | Кумулятивная прибыль = 0 |
| Прибыльная работа | N+ | Положительный кумулятивный результат |
Связка с заявкой
Под результатом — кнопка «Обсудить условия с менеджером». При клике результат расчёта сериализуется в JSON и прикрепляется к заявке. Менеджер в CRM видит: регион, формат, площадь, рассчитанные инвестиции и срок окупаемости. Это позволяет вести предметный разговор с первого звонка.
Техническая реализация
-
Кеширование справочников — данные Highload-блоков калькулятора кешируются в
managed_cacheс тегами. Обновление данных в админке автоматически сбрасывает кеш. - AJAX — калькулятор работает без перезагрузки страницы. Запрос к серверу — при изменении любого параметра. Ответ — JSON с расчётом.
- SEO — основные посадочные страницы (главная, форматы) содержат статический текст для индексации. Калькулятор рендерится на клиенте и не влияет на SEO-контент.
- Мобильная адаптация — таблицы инвестиций переключаются в карточный вид, график заменяется компактной таблицей с ключевыми точками.







