Раскладка RU↔EN в поиске inSales: почему «ghbdtn» не находит товар

Неверная раскладка → пустая выдача. Как retry в live-поиске спасает запрос.

Покупатель хотел «привет» — а на клавиатуре осталась английская раскладка. В поле поиска ушло ghbdtn. Штатный поиск честно отвечает: ничего не найдено. Для магазина это выглядит как «товара нет», хотя товар есть.

Ниже — практический разбор: почему так бывает на inSales, что делает retry RU↔EN в live-поиске DanForge, и как проверить сценарий за несколько минут. Без скриптов «взлома» темы и без обещаний AI-поиска.

Сравнение форматов поиска — в AjaxSearch vs live-поиск. Здесь один сценарий: неверная раскладка.

Что происходит у покупателя

Типичная цепочка:

  1. Клиент кликает поиск, не глядя на индикатор раскладки.
  2. Печатает бренд или название «как слышит», но клавиши дают латиницу вместо кириллицы (или наоборот): рщтвф вместо honda, ghbdtn вместо привет.
  3. Выдача пустая → «нет в наличии» в голове → закрыл вкладку или ушёл в мессенджер.

Это не «глупый клиент». Это рассинхрон раскладки и индекса поиска. На мобиле и ноутбуке с Win+Space ошибка встречается чаще, чем кажется из админки.

Почему штатный поиск «молчит»

Поиск сопоставляет строку запроса с названиями, артикулами, свойствами. Строка ghbdtn и строка привет для индекса — разные. Нет совпадения → пустой ответ. Это нормальное поведение движка, а не «сломанный» магазин.

Отдельно: опечатки вроде «самсунг» / «samsung» и раскладка — разные задачи. Раскладка — зеркальное отображение клавиш QWERTY↔ЙЦУКЕН. Fuzzy по буквам само по себе раскладку не лечит, если вы ищете совсем другую последовательность символов.

Подробнее про живую выдачу и форматы — в серии AjaxSearch vs live-поиск и на money-page быстрого поиска.

Что делает retry RU↔EN в live-поиске

В виджете быстрого поиска DanForge заложена простая идея: если по исходной строке выдачи нет (или она явно слабая), делается второй проход с той же последовательностью клавиш, но в «зеркальной» раскладке.

  • ghbdtn → пробуем привет
  • рщтвф → пробуем honda

Покупатель видит карточки товара, а не «пусто». Вы не правите каталог под каждую опечатку раскладки — виджет отрабатывает сценарий в момент ввода.

Важно честно: это не синонимы и не «умный AI». Это именно карта клавиш. Опечатки внутри одной раскладки, транслит бренда и морфология — отдельные настройки и отдельные ожидания.

Когда сценарий реально помогает

Ситуация
Без retry
С retry RU↔EN
Печать в чужой раскладке
Пустая выдача
Второй проход → товары
Бренд латиницей с RU-раскладкой
«Нет результатов»
Зеркало клавиш → бренд
Опечатка внутри одной раскладки
Зависит от fuzzy
Retry раскладки не лечит
Покупатель на мобиле
Чаще уходит
Панель ловит сценарий
Ожидание «AI-поиска»
Нет магии
Только карта клавиш

Чеклист: проверить на своём магазине

  1. Откройте витрину (лучше инкогнито) и кликните поиск.
  2. Наберите название товара в чужой раскладке: кириллическое слово латинскими клавишами или бренд латиницей с русской раскладкой.
  3. Смотрите: пусто ли в штатном поиске / появляется ли выдача в live-панели с retry.
  4. Повторите на телефоне — там раскладка сбивается чаще.
  5. Если live-поиска ещё нет — сравните сценарий на демо armedf.ru и на своей теме без виджета.
Скрипты «подмены» темы и правки Liquid ради теста не нужны: достаточно ручного ввода. Если после retry выдача всё равно пустая — сначала проверьте, что товар опубликован и попадает в индекс поиска.

Короткий FAQ

Это то же самое, что исправление опечаток?
Нет. Опечатка — лишняя/пропущенная буква в той же раскладке. Retry RU↔EN — зеркало клавиш QWERTY↔ЙЦУКЕН.

Нужно ли что-то включать в админке?
В live-поиске DanForge сценарий раскладки входит в работу панели (не «отдельный AI-модуль»). Настройки фото, SKU, Layout — на странице модуля; детали — в сравнении с AjaxSearch.

Поможет ли при транслите бренда?
Частично пересекается, если транслит совпал с зеркалом клавиш. Синонимы и морфология — другая история.

Что сделать дальше

Если пустая выдача из-за раскладки уже «съедает» запросы — посмотрите live-панель на money-page модуля и пакеты установки.
Проверить live-поиск с RU↔EN →
Сравнение форматов: AjaxSearch vs live-поиск. Каталог модулей: modules. Вопросы по магазину — в Telegram @danforge.
Made on
Tilda