Техническое задание на создание сайта на платформе 1С-Битрикс

Техническое задание на создание сайта на платформе 1С-Битрикс

1. Общие сведения

Нужно создать сайт на платформе «1С-Битрикс: Управление сайтом»: корпоративный сайт или интернет-магазин с управлением через административную панель, интеграцией с 1С и возможностью дальнейшего развития.

Битрикс выбирают, когда сайту нужны каталог с большим числом товаров, связь с 1С, личный кабинет, сложные формы и расчёты, а также уверенная поддержка силами любой студии на рынке. Этот документ описывает, что должен получить заказчик на выходе и как это принимать.

Цели

  • Запустить сайт, которым сотрудники заказчика управляют без программиста.
  • Обеспечить обмен данными с 1С (товары, цены, остатки, заказы), если у компании ведётся учёт в 1С.
  • Сделать сайт быстрым и безопасным; пройти проверку производительности и безопасности в самой Битрикс.
  • Заложить возможность развития: новые разделы, интеграции, мобильное приложение.

2. Редакция и окружение

  • Редакция: «Малый бизнес» — для сайтов без магазина; «Бизнес» — для магазина и расширенных возможностей. Выбор подтверждается на этапе анализа.
  • Лицензия оформляется на заказчика; покупка и продление — на стороне заказчика или по согласованию.
  • Хостинг: сервер под Битрикс (VM Битрикс или совместимый виртуальный хостинг), PHP не ниже 8.1, MySQL/MariaDB, Nginx + Apache или Nginx + PHP-FPM, включены кэширование и сжатие.
  • Тестовый стенд для приёмки, продуктивная среда и разделённые доступы.

3. Структура и функции

  • Страницы: главная, о компании, услуги или каталог, новости и блог, контакты, страницы политики. Состав согласуется и описывается в отдельном приложении (карта сайта).
  • Каталог на инфоблоках: разделы, элементы с торговыми предложениями, свойства, фильтр по свойствам, сортировка, поиск.
  • Корзина и оформление заказа (для магазина): способы доставки и оплаты, промокоды, личный кабинет, история заказов.
  • Формы: заявка, обратный звонок, подписка; хранение результатов в админке и отправка в CRM.
  • Компоненты работают штатно, без переписывания ядра; пользовательские решения размещаются в папке /local.

4. Требования к разработке

  • Шаблон сайта разрабатывается как собственный, на основе утверждённого макета; готовые коробочные шаблоны с неиспользуемым кодом не применяются.
  • Все изменения вносятся в /local (шаблоны, компоненты, обработчики событий), ядро и стандартные компоненты не правятся — иначе будущие обновления сломают сайт.
  • Адаптивная вёрстка по макетам для экранов 360, 768, 1440 пикселей; семантическая разметка.
  • Админка: у каждого блока на странице есть понятное поле для редактирования; контент-менеджеру не требуется править код.
  • Кэширование компонентов включено и настроено; композитный сайт или аналог — по необходимости.
  • Права доступа: администратор, контент-менеджер, менеджер заказов — с разграничением.

5. Интеграция с 1С

  • Обмен по стандарту CommerceML 2: выгрузка каталога, цен, остатков, свойств и изображений из 1С на сайт; передача заказов с сайта в 1С.
  • Обмен по расписанию (например, каждые 30 минут); журнал обмена и уведомление об ошибках.
  • Сопоставление: единый идентификатор товара, склады, типы цен, скидки; правила описываются в приложении.
  • Тестовый обмен на копии базы 1С до запуска на боевой.

6. Безопасность и производительность

  • Проактивная защита и веб-антивирус Битрикса включены, права на файлы настроены, доступ в админку по HTTPS и по сложному паролю, двухфакторная аутентификация для администраторов.
  • Резервное копирование ежедневно с хранением не менее 14 дней; проверка восстановления.
  • Оценка производительности в Битриксе не ниже 20 баллов на тестовом хостинге заказчика; LCP главной не больше 2,5 секунды, CLS не больше 0,1.
  • Защита от спама в формах, ограничение подбора паролей, закрытие служебных адресов от индексации.

7. SEO

  • Метаданные страниц, шаблоны для каталога и товаров, заголовки H1, хлебные крошки.
  • ЧПУ без служебных параметров, XML-карта сайта и robots.txt, канонические адреса и закрытие фильтров, которые не нужно индексировать.
  • Микроразметка Organization, Product, BreadcrumbList; Open Graph для соцсетей.
  • Редиректы со старых адресов на новые, если сайт заменяет прежний.

8. Этапы и сроки

  1. Анализ и проектирование — 2–3 недели. Бизнес-цели, карта сайта, прототипы, схема обмена с 1С.
  2. Дизайн — 3 недели. Макеты ключевых страниц и компонентов, UI-кит.
  3. Разработка — 6–10 недель. Шаблон, компоненты, каталог, формы, интеграции.
  4. Интеграция и наполнение — 2–4 недели. Обмен с 1С, загрузка данных, настройка почты и аналитики.
  5. Тестирование — 2 недели. Функциональное, нагрузочное, кроссбраузерное.
  6. Запуск и сопровождение — 1 неделя запуска и 3 месяца гарантийной поддержки.

Как принимается результат

  • Проверка по чек-листу: страницы, формы, корзина, заказ, обмен с 1С, права, резервные копии.
  • Передаются исходники, документация по структуре инфоблоков и компонентов, лицензионные ключи, доступы.
  • Замечания собираются одним списком и делятся на критичные и пожелания. Критичные закрываются бесплатно и в первую очередь.
  • Приёмка оформляется актом; после подписания начинается гарантийный период 3 месяца.

Превращаем идеи в символы успеха

Разрабатываем проекты, которые помогут вам быть заметными в постоянно меняющимся мире

Наши проекты

(16)