Техническое задание: Мультирегиональность на Битрикс
Цель проекта
Адаптировать существующий сайт-каталог на платформе "1С-Битрикс" для работы в нескольких городах. Основное требование - использовать структуру сайта с подпапками (например, site.ru/moscow/, site.ru/spb/), а не создавать отдельные поддомены.
Ключевые функциональные требования
- Реализовать механизм добавления контента (городов) в виде подразделов основной структуры сайта.
- Настроить корректную работу ЧПУ (человеко-понятных URL) для страниц каждого города.
- Разработать и интегрировать в основной интерфейс сайта переключатель городов (селектор). Элемент должен быть размещен в навигационном меню.
- Реализовать функцию автоматического определения города посетителя на основе IP-адреса или данных геолокации браузера (с последующим запросом подтверждения у пользователя).
- Обеспечить корректную работу навигации, хлебных крошек и контента в зависимости от выбранного города.
- Продумать и реализовать стратегию управления общим и региональным контентом (например, цены, контакты, наличие).
Технические особенности
- Работа ведется на существующем сайте, построенном на CMS "1С-Битрикс".
- Запрещено использование поддоменов (city.site.ru). Только структура с подпапками (site.ru/city/).
- Решение должно быть масштабируемым для легкого добавления новых городов в будущем.
- Важно учесть влияние на SEO (настройка 301 редиректов, hrefl-разметка для региональных версий, чтобы избежать дублей).