Автосалон: каталог на 168 тысяч машин в сайте, у которого нет сервера
Исходная ситуация
Автосалон торгует машинами со своей площадки — это около 120 автомобилей. Сайт у салона статичный, размещён бесплатно на GitHub Pages: набор готовых страниц без базы данных, без серверной части и без CMS.
Салон хотел предлагать и машины, которых нет на площадке, — с корейских и китайских площадок, но под своим брендом, со своими ценами и контактами. Обычный путь — сменить хостинг, поставить новую платформу и перенести все страницы. Задача была обойтись без этого.
Что сделали
- Виджет каталога. На стороне салона — одна строка
<script>. Каталог, фильтры, карточка автомобиля и форма заявки работают с нашего сервера и обновляются сами. - Цена по прайсу салона. Стоимость считается по профилю салона заново на каждый запрос. Простая подмена комиссии не подходит: на одном лоте она давала ошибку в 117 500 ₽.
- Где живёт каталог. Отдельная страница и секция на главной; попасть в него можно из меню, из блока «Автомобили» и по внутренним ссылкам.
- Под фирменный стиль. Каталог оформлен цветами и шрифтами салона. Записали, какие цветовые настройки передавать нельзя: при неудачной паре цветов текст сливается с фоном (контраст около 1:1) и подписи становятся невидимы.
- Короткая версия для главной. Шесть карточек и ссылка на полный каталог — чтобы секция не растягивала лендинг.
Результат
| До внедрения | После | |
|---|---|---|
| Автомобили, доступные на сайте | около 120, только с собственной площадки | около 168 000 предложений под заказ, данные обновляются постоянно |
| Секция каталога на смартфоне | 13 419 пикселей в высоту, около шестнадцати экранов прокрутки | 2 800 пикселей — короче в 4,8 раза |
| Расхождение с сеткой заголовков | от 8 до 16 пикселей | ноль, проверено на девяти разных ширинах |
| Внедрение | — | правка предложена 17.08.2026, на сайте с 18.08.2026 |
Что из этого применимо к вашему бизнесу
Статичный сайт на конструкторе или бесплатном хостинге часто считают тупиком: хочешь каталог — переезжай. На деле каталог может жить на стороне подрядчика, а на вашем сайте занимать одну строку кода. Вы не меняете хостинг, не платите за базу данных и не зависите от программиста при каждом обновлении ассортимента. Подход годится для любого большого и быстро меняющегося списка: автомобили, недвижимость, туры, запчасти. Отдельное внимание — цене. Если ваш прайс не сводится к одной фиксированной наценке, считать его нужно по правилам на каждый запрос, иначе ошибки в десятки тысяч рублей будут незаметны, пока их не увидит клиент.