search

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

visibility90
schedule3 месяца назад
categoryПрограммирование и разработка

50 000 ₽ за проект

descriptionОписание

Техническое задание для разработки сайта на 1С-Битрикс 1. Общее описание проекта Проект: Разработка корпоративного сайта для производственной компании "ТехноПром Сталь". Цель: Создать представительный, безопасный и высокопроизводительный сайт на платформе 1С-Битрикс, который увеличивает количество качественных лидов (запросов на расчет) и интегрирован с CRM для отдела продаж. 2. Функциональные требования 2.1. Структура и контент Главная страница: Композитная страница с динамическими блоками. Раздел "Продукция / Услуги": Использование Инфоблоков с древовидной структурой. Элемент инфоблока "Продукт": Поля: название, описание, свойства (технические характеристики), галерея, PDF-каталог. Раздел "Проекты": Инфоблок "Проекты" с умным фильтром без перезагрузки страницы (AJAX). Раздел "О компании": Статические страницы и динамические инфоблоки ("Сертификаты"). Блог / Новости: Стандартный инфоблок "Новости". Контакты: Страница с картой и формой обратной связи. 2.2. Формы и лидогенерация Создание веб-форм для обратной связи и подписки. Многошаговая форма запроса расчета с загрузкой файлов. 2.3. Административная панель Настройка удобного интерфейса для контент-менеджера. Массовый импорт продукции через Профили импорта. 2.4. Интеграция с API Яндекс.Карт Задача: Реализовать на странице "Контакты" интерактивную карту с маркерами производственных площадок. 3. Технические требования 3.1. Разработка и Качество кода Компонентный подход: Использование стандартных компонентов Битрикс с кастомизацией шаблонов. Производительность: Использование композитного режима и кэширования. JavaScript: Использование современного JS (ES6+), интегрированного в компонентную структуру. 3.2. Интеграция с CRM Интеграция с Bitrix24 через REST API или вебхуки. Обработка ошибок: Использование агентов для повторных отправок. 3.3. Интеграция с API Яндекс.Карт Реализация: Создание кастомного компонента или кастомизация стандартного компонента для работы с картами. Безопасность: Ключ API должен храниться в настройках модуля или в конфигурационных файлах, а не в публичном коде. Архитектура: Данные о площадках должны подгружаться из инфоблока и передаваться в JavaScript API Яндекс.Карт безопасным способом (через данные компонента).