Семь мест, где буквальное выполнение ТЗ дало бы неверные цены или сломанный сценарий. Все уже учтены в демо.
1Льготный утильсбор — не для всех машин
В ТЗ утильсбор задан двумя числами: 3 400 и 5 200 ₽. С декабря 2025 года льгота действует только до 160 л.с. и 3 литров, для электромобилей — до 80 л.с. Остальное считается по коммерческой сетке, и это сотни тысяч рублей.
Как сделаю. Калькулятор учитывает мощность и сам выбирает ставку. В каталоге есть фильтр «Льготный утильсбор», а в карточке подписано, какая ставка применена и почему.
2Электромобили и последовательные гибриды считаются иначе
Единая ставка пошлины для физлиц на них не распространяется: пошлина 15 %, акциз по мощности и НДС. У Li Auto, Voyah, AITO колёса крутит электромотор, таможня оформляет их как электромобили.
Как сделаю. В калькуляторе отдельная ветка расчёта и галочка «последовательный гибрид». Без неё цена Li Auto L7 на сайте была бы занижена.
3СБП и холд несовместимы
В ЮKassa заморозка денег работает для карт, SberPay и T-Pay. Для СБП её нет. Срок холда по картам — до 7 дней.
Как сделаю. В сценарии «ссылка без VIN» сайт не показывает СБП. На пятый день неподтверждённой заявки админ получает напоминание в Telegram, чтобы холд не сгорел.
4У ВТБ нет открытого API курса
Курс безналичной продажи юаня придётся брать разбором страницы банка. Такой парсер ломается при любой смене вёрстки.
Как сделаю. Три ступени: парсер ВТБ → запасной расчёт «курс ЦБ + наценка в %» → ручная фиксация. Если парсер упал, цены не обнуляются, а админ получает сообщение.
5VIN есть не у всех лотов
У apiauto.space в выдаче che168 поле VIN пустое, у auto-api.com он приходит чаще. В любом случае продавцы в Китае VIN обычно скрывают.
Как сделаю. Кнопка «Заказать проверку по VIN» на карточке без VIN передаёт ссылку на лот, и заявка идёт по сценарию с холдом. Большинство заявок будут именно такими — под это и сделан интерфейс админки.
6200 тысяч лотов — не товары WooCommerce
Товар WooCommerce — это запись и 30–40 строк в общей таблице метаданных. На 200 тысячах лотов получится 6–8 миллионов строк, и фильтр по цене с пробегом станет считаться секундами.
Как сделаю. Лоты — отдельный тип записей со своей плоской таблицей и индексами под фильтр. WooCommerce остаётся там, где он уместен: заказ и оплата VIN-проверки.
7Ссылки на фото живут ограниченное время
У поставщика ссылки на фотографии подписаны и содержат срок действия. Сохранённая один раз ссылка через несколько дней перестанет открываться.
Как сделаю. Импорт каждый час обновляет ссылки вместе с ценой. Фото идут через CDN, который режет их под размер блока и кэширует, сервер сайта файлы не хранит.
Ставки утильсбора и акциза в калькуляторе взяты на октябрь 2026 года. Перед запуском сверю их с действующими редакциями постановления № 1713 и Налогового кодекса и вынесу в админку, чтобы вы меняли их сами.