Что бывает, когда программист решает продавать шины?
Я занимаюсь разработкой маркетплейсов больше 15 лет. За это время видел как устроена электронная торговля изнутри — на уровне архитектуры, бизнес-процессов, и того как реальные покупатели ведут себя совсем не так, как написано в ТЗ.
В какой-то момент решил: хватит строить чужое. Хочу сделать своё — и сделать правильно, с нуля, без компромиссов которые накапливаются в больших командах.
Выбор пал на шины. Не романтично, зато понятно: сезонный спрос, конкретный товар, измеримый результат. И, как выяснилось, рынок с большим количеством проблем которые никто особо не торопится решать.
Сначала я был покупателем
Перед запуском я, как любой нормальный разработчик, прошёл путь покупателя. И довольно быстро вспомнил почему покупка шин — это обычно неприятный опыт.
Сценарий первый. Открываешь каталог, выставляешь свой типоразмер, видишь сорок позиций. Начинаешь листать — и замечаешь что половина товаров в наличии по одной-две штуки. Комплект из четырёх подобрать почти невозможно. Время потрачено, результата нет.
Сценарий второй. Нашёл нужное, заказал. Срок доставки в карточке — «уточняйте». Повезло — пришло через неделю. Могло не прийти вообще.
Сценарий третий, самый неприятный. Озон, продавец, заказ оформлен. Четыре дня — тишина. Ни звонки, ни сообщения не проходят. Потом возврат денег ещё несколько дней через спор. Итого около недели потеряно, шин нет.
Всё это не злой умысел — просто так устроена торговля через агрегаторы. Продавец далеко, склад непонятно где, ответственность размыта.
Я решил сделать иначе.
Все шины — на складах в Петербурге
Первое и главное решение: никакой торговли «под заказ» и никаких складов в Москве или Новосибирске. Все позиции в каталоге vsemshiny.ru физически находятся на складах в Санкт-Петербурге. Срок доставки по городу — следующий день после оплаты. В пределах КАД — бесплатно.
Это снимает целый класс проблем сразу.
Про поиск — здесь начинается интересное
Когда каталог был готов, я занялся поиском. И довольно быстро понял что стандартный поиск по точному совпадению строки — это путь в никуда.
Люди не ищут шины так, как написано в базе данных. Вот реальные запросы которые приходят в поиск vsemshiny.ru:
«покрышки.зимнии шипованые тореро 225 .65 .17»
Здесь всё сразу: синоним («покрышки» вместо «шины»), опечатка («зимнии»), нестандартный разделитель (точки вместо слешей), и при этом человек чётко знает что хочет — бренд Torero, зимние шипованные, типоразмер 225/65 R17. Поиск всё это разбирает и находит нужное.
«дастер»
Никакого типоразмера, никакой марки в официальном написании — просто прозвище машины. Поиск понимает что речь про Renault Duster и показывает список модификаций с их типоразмерами.
«ф15»
Аналогично — BMW X5 F15 в неофициальном обозначении. Работает.
«айкон характер 205/55 16»
Бренд Ikon Tyres в русской транслитерации, модель, типоразмер без буквы R перед диаметром. Находит.
«айкон 245 45 18»
Ещё короче — только бренд и цифры через пробел. Тоже работает.
Когда человек ищет по модели автомобиля, поиск не просто показывает список подходящих типоразмеров — он автоматически выбирает первый из них и сразу показывает шины. Меньше кликов, быстрее результат.
Отдельная история — переходы из Яндекса и Гугла. Когда человек приходит на сайт из поисковика, в URL есть его исходный запрос. AI-поиск читает этот запрос, парсит из него типоразмер или бренд и сразу показывает релевантные товары — без того чтобы человек что-то вводил заново.
Поиск пока не идеален. Но с каждым новым нестандартным запросом становится умнее.
Про скорость реакции
Маленький магазин имеет одно преимущество которое сложно купить за деньги — скорость. Когда покупатель пишет пожелание, между «услышал» и «сделал» нет совещаний, бэклогов и согласований. Многие улучшения реализуются в день обращения.
Это не героизм — просто один человек видит проблему и сразу её чинит.
Что дальше
У меня есть YouTube-канал — раньше снимал про тачки, теперь начну добавлять контент про шины: выбор, сезонность, типичные ошибки, разбор брендов. Без воды, с конкретикой. Канал здесь: youtube.com/DImaAndronov (запрещен на территории РФ)
Думаю над внедрением AI-консультанта — и это не просто чат-бот с кнопками. Хочу сделать так: покупатель пошагово описывает свои потребности — в свободной форме или через опросник. Как ездит: спокойно или агрессивно. Где живёт: город или область с грунтовками. Какой бюджет. Какой автомобиль. А консультант — используя параметры товаров, реальные отзывы покупателей и актуальную информацию из сети — предлагает два-три варианта с объяснением почему именно они. Не просто «вот список шин вашего размера», а «вот что вам подойдёт и вот почему».
Вопрос в том, нужно ли это покупателю шин — или он просто хочет найти нужный размер подешевле. Что думаете?