descriptionОписание
Техническое задание для разработки сайта на CMS WordPress
1. Проект: Разработка корпоративного сайта для производственной компании "ТехноПром Сталь".
Цель: Создать представительный, безопасный и высокопроизводительный сайт, который демонстрирует компетенции компании, увеличивает количество качественных лидов (запросов на расчет) и интегрирован с CRM для отдела продаж.
2. Функциональные требования
2.1. Структура и контент
Главная страница: Основные услуги, последние реализованные проекты, преимущества (годы на рынке, объем производства и т.д.), форма быстрого запроса на расчет.
Раздел "Продукция / Услуги":
Иерархическая структура: Категории продукции -> Подкатегории/Отдельные продукты.
Кастомный тип записи "Продукт" с полями: название, описание, технические характеристики, галерея изображений, PDF-каталог, область применения.
Раздел "Проекты":
CPT "Проект" с полями: название, клиент, описание, задачи, решение, результаты, галерея, сроки, видео-кейс.
Фильтр проектов без перезагрузки страницы по отраслям (строительство, энергетика и т.д.), типу продукции, году.
Раздел "О компании": История, сертификаты, команда, производственные мощности (фото/видео цехов).
Блог / Новости: Стандартные записи с категориями. Важно: возможность привязки новости к конкретному продукту или проекту.
Контакты: Карта с отметками основных производственных площадок, форма обратной связи, реквизиты.
Многоязычность: Сайт должен быть готов к переводу на английский язык
2.2. Формы и лидогенерация
Многошаговые формы для запроса расчета (например: выбор продукта -> указание параметров -> загрузка чертежа -> ввод контактных данных).
Важно: Загружаемые файлы должны проверяться на тип и размер, сохраняться в защищенной папке, а ссылка на файл должна передаваться в CRM.
Форма подписки на рассылку.
2.3. Административная панель WordPress
Упрощенный и интуитивный интерфейс для добавления продукции и проектов
Возможность массового импорта продукции через CSV/XLSX.
Для запросов с форм должен быть создан отдельный пост-тайп "Заявки" с кастомными статусами (Новая, В работе, Выполнена) и всеми данными из формы, доступными в админке.
3. Технические требования
3.1. Разработка и Качество кода
Использование хуков: Код должен быть написан с максимальным использованием хуков WordPress, минимизируя прямое редактирование ядра.
JavaScript: Для AJAX-фильтрации проектов и многошаговых форм использовать современный JS . Нежелательно использование jQuery в новой функциональности.
Необходимо использование системы контроля версий Git
3.3. Интеграция с внешней CRM (Bitrix24/amoCRM)
Задача: Каждая заявка с сайта (форма обратной связи, запрос на расчет) должна создавать лид/сделку в CRM.
Данные для отправки: Поля формы, UTM-метки, ссылка на загруженный файл.
3.4. Интеграция с API Яндекс Карт
Задача: Реализовать на странице "Контакты" интерактивную карту с маркерами производственных площадок.
Требования к API: Использование JavaScript API Яндекс Карт версии 3.0. Все данные о площадках (координаты, названия) должны передаваться в скрипт карты безопасно, через wp_localize_script.