Разработка сайта барбершопа на 1С-Битрикс под ключ

При попытке внедрить онлайн-запись на типовом шаблоне барбершопа вскрывается проблема: прямые AJAX-запросы к YCLIENTS из браузера приводят к утечке API-ключа и CORS-ошибкам. Клиенты не могут записаться, падает конверсия. Вместо этого мы проксируем все запросы через контроллер Битрикс — скрываем ключ
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка сайта барбершопа на 1С-Битрикс под ключ
Сложный
от 1 недели до 3 месяцев

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

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1017
  • 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 Appointment Booking Widget for a Medical Center
    759
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    802
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1162

При попытке внедрить онлайн-запись на типовом шаблоне барбершопа вскрывается проблема: прямые AJAX-запросы к YCLIENTS из браузера приводят к утечке API-ключа и CORS-ошибкам. Клиенты не могут записаться, падает конверсия. Вместо этого мы проксируем все запросы через контроллер Битрикс — скрываем ключи, кешируем ответы и синхронизируемся через вебхуки.

Типовой проект включает каталог услуг с мастерами, онлайн-запись через YCLIENTS или Dikidi, мерч-магазин и блог. За 30–45 рабочих дней получаете готовый к приёму клиентов ресурс. Все страницы загружаются в среднем за 0.8 секунды благодаря композитному кешу.

Почему онлайн-запись требует прокси-сервера?

Без прокси API-ключ YCLIENTS виден в браузере — любой может сделать запрос от вашего имени. Мы реализуем серверный прокси: браузер отправляет запрос на /api/yclients/..., контроллер Битрикс подставляет ключ из конфига, вызывает CURL к YCLIENTS и возвращает результат. Ответ кешируется в CPHPCache — список дат на 5 минут, слоты на 2 минуты. Это снимает нагрузку с YCLIENTS и ускоряет отклик.

Каталог услуг и мастера

Инфоблок «Услуги» содержит элементы: мужская стрижка, моделирование бороды, королевское бритьё, комплекс «стрижка + борода», камуфляж седины, детская стрижка. Свойства каждого элемента: длительность (минуты), категория (базовые / премиум), описание процесса, фото результата.

Инфоблок «Мастера» — ключевой для барбершопа. Свойства:

  • Фото — обязательно профессиональное, обрабатывается ресайзом при загрузке через CIBlock::ResizeImageGet
  • Специализация — привязка к элементам инфоблока услуг (множественное свойство типа E)
  • Стаж — числовое
  • Портфолио — множественное свойство «Файл» (фото работ до/после)
  • Рейтинг — числовое, обновляется агентом на основе отзывов
  • График — привязка к HL-блоку расписания
  • Внешний ID — идентификатор мастера в YCLIENTS / Dikidi (строка)

На детальной странице мастера выводится галерея портфолио с бегунком сравнения (два <img> в контейнере с overflow: hidden и input[type=range]). Под галереей — отзывы, привязанные к мастеру.

Как защищены от двойной записи?

При бронировании через собственный HL-блок расписания агент генерирует слоты на месяц вперёд. Транзакционная блокировка START TRANSACTION + SELECT ... FOR UPDATE предотвращает двойную запись: если два клиента одновременно выбирают один слот, только первый подтверждает; второй получает ошибку. При интеграции с YCLIENTS вебхуки обновляют кеш слота в момент создания записи через админку — сайт видит актуальное расписание.

Мерч-магазин: средства для ухода

Раздел магазина строится на стандартной связке catalog + sale. Товары — помады для волос, масла для бороды, шампуни, бальзамы, аксессуары. Торговый каталог с SKU: один товар «Масло для бороды Brand X» имеет предложения по объёму (30 мл / 50 мл / 100 мл).

Особенности реализации:

  • Рекомендации мастера — на детальной странице мастера выводится блок «Рекомендует» с привязкой к товарам каталога
  • Покупка при записи — в процессе онлайн-записи предлагается добавить товар в корзину через компонент перекрёстных продаж
  • Самовывоз из барбершопа — служба доставки sale.delivery с типом «самовывоз», клиент забирает заказ при следующем визите

Оплата — онлайн через sale.paysystem или при получении.

Блог о мужском стиле

Раздел на инфоблоке с разделами: стрижки (тренды, подбор по типу лица), борода (уход, стили), стиль (одежда, аксессуары). Автор статьи привязан к инфоблоку мастеров — это работает на персональный бренд и внутреннюю перелинковку. ЧПУ по шаблону /blog/раздел/название-статьи/. XML-карта сайта генерируется модулем SEO Битрикс.

Что входит в разработку под ключ?

Этап Результат Длительность
Аналитика и проектирование Прототипы, ТЗ, выбор интеграций 3–5 дней
Дизайн (адаптивный) Макеты mobile-first, UI-кит 5–7 дней
Разработка бэкенда Инфоблоки, интеграции, REST-прокси 10–15 дней
Фронтенд и кеширование Компоненты, композитный кеш 5–7 дней
Тестирование и деплой QA, нагрузочное тестирование, настройка сервера 3–5 дней

По завершении вы получаете полный комплект: исходный код с комментариями, документацию по интеграциям, инструкцию для администратора, доступы ко всем подсистемам и 3 месяца гарантийной поддержки.

Почему 1С-Битрикс выгоднее самописной CMS?

1С-Битрикс даёт готовые модули для каталогов, заказов и кеширования. Согласно документации dev.1c-bitrix.ru, тегированное кэширование позволяет сбрасывать только изменённые разделы — это ускоряет обновление контента без полной инвалидации. В отличие от самописных решений, не нужно проектировать админку и права доступа — всё уже в ядре. Система управления контентом позволяет менеджеру добавлять услуги и товары без программиста.

Сравнение с альтернативами:

Параметр 1С-Битрикс WordPress + плагины Самописная CMS
Встроенный кэш Тегированный кэш, композит Только плагины Нужно писать
Поддержка HL-блоков Из коробки Нет Нужно писать
REST API Свой REST, совместимость с CRMs Через костыли Полный контроль
Обновления безопасности Автоматические Зависит от плагинов Ручные

Наша команда специализируется на 1С-Битрикс более 5 лет и реализовала 20+ проектов для сферы услуг. Композитное кеширование снижает время загрузки страниц до 0.8 секунды — это в 3 раза быстрее, чем на самописной CMS без кеша.

Типичные ошибки при разработке

  • Использование готового шаблона без адаптации под запись — теряете до 30% конверсии.
  • Прямые AJAX-запросы к YCLIENTS с API-ключом — риск утечки данных.
  • Отсутствие композитного кеша для страниц мастеров — падение скорости на мобильных.
  • Игнорирование вебхуков для обратной синхронизации — слоты не обновляются.

Техническая база

  • Адаптивность — mobile-first, запись на мобильном занимает 3 тапа: мастер → услуга → время
  • Композитный кеш — для каталога услуг, страниц мастеров, блога. Магазин и расписание — без кеша, AJAX
  • Уведомления — SMS-напоминание за 2 часа до визита через messageservice, push при наличии PWA-обёртки

Оценим ваш проект за один день. Свяжитесь с нами для консультации — подберём оптимальное решение под задачи вашего барбершопа. Получите коммерческое предложение с детальным описанием этапов и бюджета.