Техническое задание: Сайт на WordPress с интеграцией YouGile
Основная цель
Создание современного, быстрого и удобного корпоративного сайта с глубокой интеграцией в CRM-систему для автоматического создания задач из заявок с сайта и, опционально, вывода данных из CRM на сайт.
1. Административная часть (WordPress Backend)
Требуется выполнить:
- Установка и базовая настройка чистого дистрибутива WordPress.
- Установка, настройка и конфигурация необходимых плагинов (список будет предоставлен).
- Настройка человеко-понятных URL (ЧПУ).
- Создание и настройка навигационных меню сайта.
- Организация интуитивно понятного и удобного интерфейса панели управления для редактирования контента.
2. Пользовательская часть (Frontend)
Ключевые требования:
- Адаптивный дизайн: Безупречное отображение и работа на всех типах устройств: десктопы, планшеты, смартфоны.
- Кроссбраузерность: Корректная работа и отображение в актуальных версиях браузеров Chrome, Firefox, Safari, Edge.
- Формы обратной связи: Разработка и внедрение форм с валидацией на главной странице, в разделе "Контакты" и на страницах услуг.
- Оптимизация скорости: Проведение базовой оптимизации: сжатие изображений, минимизация кода для обеспечения быстрой загрузки страниц.
3. Интеграция с CRM YouGile (Обязательный блок)
Настройка API:
- Настройка подключения к REST API YouGile с использованием предоставленных ключей доступа.
Автоматическое создание карточек:
- Настройка автоматической отправки данных из любой формы на сайте (имя, телефон, email, комментарий) в CRM YouGile.
- Каждая отправленная форма должна создавать новую карточку (задачу) в заранее определенной колонке доски.
- В карточку должны передаваться все введенные пользователем данные, а также UTM-метка для идентификации источника заявки (например, "Сайт: Форма в контактах").
Дополнительные опции (по согласованию):
- Проверка дубликатов: Реализация логики для проверки на повторяющиеся контакты в CRM по номеру телефона или email перед созданием новой карточки.
- Обратная синхронизация: Настройка вывода определенных данных из YouGile на страницы сайта через API (например, список текущих акций, статус заказа клиента).