Витрина Ezeden: поиск, оформление заказа и повторные покупки, которые продают

Большой технический каталог теряет покупателей в трёх местах: поиск ничего не находит, оформление требует слишком многого, а вернуться незачем. Витрину Ezeden строили так, чтобы закрыть все три, - от строки поиска до второго заказа.

Витрина Ezeden: поиск, оформление заказа и повторные покупки, которые продают
Смотреть проект:
ezeden.com.ua
ezeden.com.ua
Витрина Ezeden: поиск, оформление заказа и повторные покупки, которые продают - Подсказки поиска

Задача

В каталоге Ezeden тысячи товаров для кухни и мебели с длинными техническими названиями на украинском, русском и английском. Перед нами и клиентом стояла задача сделать витрину, на которой такой каталог находят и покупают без лишних шагов.

Покупатели пишут названия с ошибками, набирают их в неверной раскладке или знают товар только по коду на коробке - поиск должен находить товар и в этих случаях. Оформление заказа не должно требовать ничего лишнего. А многие покупают один раз для кухни и возвращаются через несколько месяцев за теми же комплектующими, поэтому повторный заказ должен быть таким же простым.

Поиск, который понимает ошибки

Строка поиска отвечает по мере ввода. После короткой паузы появляются подсказки, разбитые на товары, категории и бренды, а поиск можно ограничить одной категорией. Если браузер умеет распознавать речь, можно искать голосом.

Ошибки в названии не мешают найти товар, как и слово, набранное не в той раскладке: “vbqrf” читается как “мийка”. Артикул, штрихкод или код производителя ищутся только среди кодов, чтобы короткий код не тянул за собой все товары, начинающиеся на те же буквы.

Синонимы менеджер задаёт в админке, связывая слова, которыми пользуются покупатели, со словами каталога. Синоним работает на всех трёх языках и начинает действовать сразу после сохранения. Каждый запрос, который ничего не нашёл, попадает в журнал пустых запросов в админке, а в меню горит счётчик. Журнал перепроверяет себя при каждом изменении каталога или синонимов, так что исправленный запрос исчезает из него через минуту-другую.

Поиск сознательно показывает пустой результат, а не то, что оказалось ближе всего. Пустой ответ попадает в журнал, где человек может его исправить, а страница неподходящих товаров просто теряет покупателя.

Готово к включению: обычная речь и фото

Ещё два способа поиска сделаны и проверены, но по умолчанию выключены: владелец включает их, когда точность проверена на реальных запросах.

Первый способ - поиск обычной речью: покупатель пишет “чёрная вытяжка 60 см до 10 000 гривен”. Слова превращаются в фильтры, которые в каталоге уже есть, - категорию, цвет, ширину в миллиметрах, предельную цену, - и на странице обычный список товаров с этими фильтрами, а над ним строка меток, показывающая, как понят запрос, и ссылка “искать только по словам”. Простые запросы вроде категории с брендом каталог разбирает сам, без ИИ. Когда подключается ИИ, он может выбирать только из тех категорий, брендов и значений, которые в магазине действительно есть; назвать товар или написать текст для покупателя он не может, а если он медлит или недоступен, покупатель получает обычный поиск.

Второй способ - поиск по фото упаковки: покупатель фотографирует этикетку на коробке. ИИ читает напечатанные на ней артикул и штрихкод, а каталог ищет товар с этими кодами. Каталог модели не показывают вовсе, поэтому придумать товар она не может, а штрихкод с неверной контрольной цифрой даже не ищется. Тем же поиском менеджер находит карточку товара по коробке на складе.

Оформление на одной странице

Оформление - одна страница с четырьмя короткими блоками: контакты, доставка, оплата и комментарий с промокодом. Зарегистрированный покупатель выбирает сохранённый адрес, а не вводит его заново.

Новая Почта встроена прямо в оформление: покупатель выбирает город и отделение из справочников самого перевозчика или вводит адрес для курьера, а стоимость и ориентировочная дата доставки считаются сразу. Оплатить можно картой онлайн через LiqPay, наложенным платежом или по счёту для компаний - с сохранёнными реквизитами компании в заказе. Тому, кто не хочет заполнять форму, хватит быстрого заказа: достаточно телефона и имени, менеджер перезвонит и подтвердит заказ.

Неудачная онлайн-оплата не пропадает: она попадает в очередь в админке, чтобы менеджер связался с покупателем.

Поводы вернуться

На странице товара можно подписаться на уведомления о снижении цены и поступлении: письмо приходит, когда цена опускается ниже прежней или когда товар снова появился. О каждом следующем снижении придёт новое письмо, о возврате цены вверх - нет. На вопрос “Нашли дешевле?” покупатель отвечает ссылкой на более низкое предложение и ценой там, и заявка сразу попадает в очередь менеджера.

Покупатели оставляют отзывы с оценкой, до пяти фото и ссылками на видео и задают вопросы - когда магазин ответит, придёт письмо. И то и другое проходит модерацию в админке, а ответы магазина видны под ними.

Прошлый заказ можно повторить из кабинета по сегодняшним ценам. Прежде чем что-то попадёт в корзину, покупатель видит отчёт о том, что изменилось: новая цена рядом со старой, товар, которого нет в наличии или который больше не продаётся, количество, уменьшенное до остатка. Заказ можно сохранить как список, а компания может поделиться им с коллегами.

Вернуть товар можно онлайн. В пределах срока возврата - по умолчанию 14 дней - покупатель выбирает, какие товары и сколько вернуть, указывает причину и что сделать: вернуть деньги, заменить или отремонтировать. Заявка проходит понятные статусы в кабинете, а магазин ведёт её в админке.

Видно поисковикам и ИИ-ассистентам

Категорию, отфильтрованную по бренду или характеристике, обычно прячут от поисковиков: тысячи почти одинаковых страниц конкурировали бы друг с другом. Вместо этого менеджер выбирает сочетания, которые стоит продвигать, - например, чёрные кухонные смесители одного бренда - и превращает каждое в посадочную страницу со своим адресом, заголовком, вступлением и SEO-текстами на каждом языке. Такие страницы есть в карте сайта и в ссылках из своей категории, а те же фильтры, выбранные вручную, перенаправляют на них.

Адреса товаров человекопонятные - тип, бренд, модель и артикул - и одинаковые на всех языках. На страницах есть микроразметка: группа товаров с вариантами, предложения с условиями доставки и возврата, рейтинги, хлебные крошки, организация и поиск по сайту.

Для ИИ-ассистентов /llms.txt описывает магазин - его условия, способы доставки и оплаты, контакты и ссылки на каталог, - а в /llms-full.txt лежит полный текст страниц и статей. У каждого товара, страницы и статьи есть ещё и чистая копия в markdown по тому же адресу с окончанием .md. Всё это читается из каталога в реальном времени, поэтому правка менеджера появляется там сразу.

Технологии

- Витрина: Laravel 13 + Inertia + React 19, серверный рендеринг
- Хаб: Laravel 13 + Inertia + React 19 + Ant Design
- Поиск: Meilisearch с учётом опечаток и синонимами
- Интеграции: API Новой Почты, LiqPay
- Данные: MySQL 8.4, Redis 7
- Инфраструктура: Docker Compose, GitLab CI/CD

Результат

Покупатель находит товар даже с опечаткой, в неверной раскладке или только по коду, оформляет его на одной странице с доставкой в ближайшее отделение, и у него есть поводы вернуться: уведомления, повтор заказа с отчётом об изменениях и возврат без звонков. Неудачные поиски превращаются в список дел, а не в потерянные продажи, и страницы магазина готовы и для поисковиков, и для ИИ-ассистентов. Поиск обычной речью и по фото уже сделан и ждёт решения владельца о включении.

Похожие кейсы

Магазин в Telegram: ИИ-продавец, мини-приложение и оплата прямо в чате

Магазин в Telegram: ИИ-продавец, мини-приложение и оплата прямо в чате

Многим покупателям проще написать магазину в Telegram, чем заполнять форму на сайте, а держать человека, который отвечает ночью, магазину не по карману. Эта платформа переносит в чат ИИ-продавца, витрину и оплату, а менеджеры видят всё в реальном времени и подключаются в один клик.

Бэкенд для статических сайтов: блог, отзывы, оплата и личный кабинет без потери скорости

Бэкенд для статических сайтов: блог, отзывы, оплата и личный кабинет без потери скорости

Статический сайт быстрый и дешёвый в обслуживании, но у него нет админки, нет оплаты и негде хранить отзывы. Мы сделали один бэкенд, который добавляет всё это любому нашему сайту, а сами страницы остаются заранее собранным HTML.

ИИ-наполнение каталога: переводы, описания и SEO-тексты только из фактов карточки

ИИ-наполнение каталога: переводы, описания и SEO-тексты только из фактов карточки

Каталог из тысяч технических товаров приходит на одном языке, с неровными описаниями и без SEO-текстов. Хаб за магазином Ezeden заполняет пробелы с помощью ИИ - но только из фактов, которые уже есть в каталоге, по цене, которую менеджер видел заранее, и с проверкой человеком там, где это важно.

Каталог, который наполняется сам: парсеры, прайсы поставщиков и импорт, который можно откатить

Каталог, который наполняется сам: парсеры, прайсы поставщиков и импорт, который можно откатить

Тысячи товаров из нескольких источников - это бесконечное копирование: новые модели, изменённые характеристики, новые фото, прайсы в разных форматах. Хаб за магазином Ezeden берёт эту работу на себя: сам читает источники, показывает, что изменится, и не даёт импорту испортить каталог.