Разработка автомобильного портала на 1С-Битрикс
Покупатель заходит на автопортал, выбирает «BMW 3 серии, 2018–2022, бензин, автомат» — и получает 800 результатов без возможности сравнить по реальным характеристикам: объём багажника, расход в городе, стоимость ТО. Приходится открывать каждое объявление, сверять данные вручную. Автомобильный портал, который не решает задачу выбора, — это просто доска объявлений с фильтром по марке. Нормальный автопортал на 1С-Битрикс строится вокруг каталога с глубокой структурой данных, инструментами сравнения и интеграциями с отраслевыми сервисами.
Каталог автомобилей — структура данных
Автомобильный каталог — это не один инфоблок. Это связанная система справочников:
- Марки — инфоблок-справочник (BMW, Toyota, Hyundai...)
- Модели — инфоблок с привязкой к марке (3 Series, Camry, Tucson...)
- Поколения — привязка к модели с годами выпуска (F30, XV70, NX4...)
- Комплектации — набор опций для поколения
- Объявления — конкретный автомобиль на продажу, привязанный к марке/модели/поколению
Свойства объявления:
| Группа | Свойства |
|---|---|
| Основные | Марка, модель, поколение, год выпуска, пробег, цена |
| Двигатель | Тип (бензин/дизель/гибрид/электро), объём, мощность |
| Трансмиссия | Тип (МКПП/АКПП/робот/вариатор), привод |
| Кузов | Тип (седан/хэтчбек/SUV...), цвет, VIN |
| Состояние | Новый/с пробегом, владельцев по ПТС, ДТП |
| Медиа | Фото (до 30), видео (ссылка YouTube) |
| Продавец | Частное лицо / дилер, город, контакты |
Справочники марок и моделей импортируются из открытых баз (например, auto.ru API, CarQuery) и обновляются при выходе новых моделей.
Фильтрация и поиск
Фильтр — главный инструмент навигации. Пользователь задаёт параметры, портал мгновенно показывает количество совпадений.
Реализация многоуровневого фильтра:
- Зависимые списки: выбрал марку → подгрузились модели → выбрал модель → подгрузились поколения. AJAX-запросы к серверу или предзагруженный JSON-справочник
- Диапазоны: год (от–до), цена (от–до), пробег (от–до), объём двигателя
- Чекбоксы: тип кузова, коробка, привод, цвет, топливо
- Геофильтр: город или радиус от точки
Фасетный индекс 1С-Битрикс ускоряет фильтрацию при больших объёмах. Для автопорталов с 50 000+ объявлений рекомендуется дополнительно Elasticsearch — он обеспечивает агрегации (сколько BMW/Toyota/Hyundai в текущей выборке) без нагрузки на MySQL.
Сохранённые поиски. Авторизованный пользователь сохраняет фильтр и получает push/email при появлении новых объявлений.
VIN-декодер
VIN — 17-значный код, содержащий информацию о производителе, модели, годе выпуска, комплектации и серийном номере. Интеграция VIN-декодера:
- При подаче объявления — продавец вводит VIN, система автоматически заполняет марку, модель, год, тип кузова и двигателя. Уменьшает количество ошибок и ускоряет заполнение формы
- Проверка истории — интеграция с сервисами проверки (Автотека, Avtocod, Carfax). Покупатель видит: количество владельцев, ДТП, залоги, пробег по сервисным записям
- Верификация объявления — если данные из VIN не совпадают с указанными в объявлении (например, год выпуска), система предупреждает модератора
Интеграция выполняется через REST API сервисов-провайдеров. Результат кэшируется в свойствах элемента инфоблока — повторный запрос не нужен.
Инструмент сравнения
Сравнение — обязательная функция автопортала. Пользователь добавляет 2–4 автомобиля и видит табличное сравнение по всем характеристикам.
Реализация:
- Список сравнения хранится в сессии (для гостей) или в БД (для авторизованных)
- Компонент отображения — кастомный, на базе
bitrix:catalog.compare.list - Подсветка различий: если у одного авто АКПП, а у другого МКПП — ячейки выделяются
- Сравнение с эталоном: пользователь выбирает базовый вариант, остальные сравниваются с ним
Кабинеты дилеров
Дилер — не обычный пользователь. У него свой набор инструментов:
- Массовая загрузка объявлений из XML/CSV (формат совместим с выгрузкой из DMS — dealer management system)
- Витрина дилера — отдельная страница с брендингом, каталогом авто, контактами и картой
- Статистика — просмотры объявлений, звонки, сообщения, конверсия в контакт
- Управление менеджерами — несколько сотрудников дилера с разными правами (публикация, редактирование, просмотр статистики)
- Продвижение — платные услуги: приоритет в выдаче, баннер на странице марки, брендирование витрины
Авторизация дилеров — через расширенную регистрацию с проверкой юридического лица. После верификации — назначение в группу «Дилеры» с соответствующими правами на инфоблоки.
SEO автомобильного портала
Автопортал генерирует посадочные страницы из комбинаций фильтров:
-
/cars/bmw/3-series/— все BMW 3 Series -
/cars/bmw/3-series/2020/— конкретный год -
/cars/minsk/suv/— SUV в Минске
Каждая посадочная — со своими title, description и H1, сгенерированными по шаблону. Это не дорвеи — на страницах реальный контент (объявления + описание модели из справочника).
Микроразметка Vehicle и Car по Schema.org: марка, модель, год, пробег, цена, изображение. Улучшает сниппеты в поисковой выдаче.
Sitemap — динамическая, разбитая на файлы по категориям (марки, модели, города). Обновление — при каждой публикации/снятии объявления.







