Логика такая: клиент открывает чат, бот просит указать VIN, проверяет корректность введённых символов и расшифровывает код — марка, модель, модификация двигателя, год выпуска. Полученные данные бот показывает клиенту простым языком («ваш автомобиль — такая-то модель, такой-то год») и просит подтвердить. После подтверждения каталог магазина автоматически фильтруется, и клиент видит только запчасти, которые реально подходят к его машине — по категориям вроде тормозов, подвески, фильтров или электрики. Отдельно нужно продумать ситуацию, когда VIN не распознаётся: тогда бот должен предложить выбрать марку, модель и год из выпадающих списков вручную, не обрывая диалог.
Плюсом будет, если бот запомнит выбранный автомобиль на время сессии — чтобы при переходе между разделами каталога VIN не приходилось вводить снова. Рассматриваю кандидатов с опытом построения диалоговой логики и интеграции с товарным каталогом; знание способов расшифровки VIN — большой плюс.
Что должно быть в результате:
— форма ввода VIN внутри чат-виджета с проверкой формата;
— расшифровка марки, модели, двигателя и года;
— автофильтрация каталога под определённый автомобиль;
— ручной резервный выбор при нераспознанном VIN;
— сохранение выбора автомобиля на сессию.