Интернет-магазины

Поиск по магазину ничего не нашёл: что предложить покупателю

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

Сначала установите, что означает пустой результат

Сообщение «Ничего не найдено» описывает результат одного поиска. Оно ещё не доказывает, что нужного товара нет в ассортименте. Совпадению могут мешать другая формулировка, выбранные условия, правила видимости или ошибка передачи запроса. Начните с точного запроса и состояния страницы, а затем выберите объяснение.

Таблица решений для владельца магазина: ситуацию сначала нужно подтвердить
Подтверждённая ситуацияЧто сообщить покупателюКакое действие предложить
Нет совпадений по введённым словамПо запросу «…» товары не найденыИзменить запрос; открыть соответствующий раздел, если он известен
Совпадения исчезли после фильтраПо запросу «…» с выбранными условиями товаров нетСнять конкретное ограничение, сохранив остальные условия
Известный товар есть в каталоге, но сейчас недоступенНазвание и точный статус этого товараОткрыть карточку; рассмотреть действительно подходящие варианты
Запрос слишком неоднозначен для точного предложенияУточните тип товара или назначениеВыбрать понятную подкатегорию вместо случайного товара
Поиск завершился ошибкойНе удалось выполнить поискПовторить запрос или воспользоваться каталогом

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

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

В Shopify Search & Discovery предусмотрены настройки показа недоступных товаров: их можно отображать, скрывать или размещать после доступных. Поэтому отсутствие товара в выдаче и отсутствие его карточки — разные ситуации. В конкретном магазине проверьте выбранные настройки и реализацию темы.

Подготовьте названия, ограничения и разрешённые переходы

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

Учебный каталог вымышленного магазина офисных принадлежностей в Германии
ЗаписьНазвание и свойстваСостояние в примере
Л-01Лоток для бумаг А4, синий, пластикКарточка опубликована; товар доступен для заказа
Л-02Лоток для бумаг А4, чёрный, металлКарточка опубликована; товар доступен для заказа
Л-03Лоток для бумаг А4, прозрачный, пластикКарточка опубликована; заказать сейчас нельзя; дата поступления неизвестна
Л-04Лоток для бумаг А5, зелёный, пластикКарточка опубликована; товар доступен для заказа; не относится к выборке А4

Все товары, состояния и дальнейшие наблюдения в примере придуманы для демонстрации. Это не ассортимент Salestudia и не результаты проверки клиентского магазина. Для учебного сценария договоримся показывать Л-03 в общем поиске с точным статусом, но исключать его при фильтре «Можно заказать сейчас». Названия и номера позволяют сверять решения в статье.

В рабочей таблице своего магазина добавьте настоящие URL и человека, подтверждающего характеристики. Слова «лоток для бумаг» и «лоток для документов» могут относиться к одной группе в этом каталоге. Слово «органайзер» шире: человек может искать изделие для ручек или отделений стола. Связь должен подтвердить ассортимент, а не сходство рекламных описаний.

Необязательно начинать с всего каталога. Выберите несколько частых или важных запросов и предусмотрите положительный пример — товар, который поиск обязан находить, — и отрицательный: похожее изделие, которое нельзя выдавать за точное совпадение. Для поиска «лоток А4» запись Л-04 помогает заметить потерю ограничения по формату.

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

При опечатке или другом названии помогите уточнить запрос

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

Для случая, когда движок не исправил «лотокк для бумаг», можно подготовить сообщение: «По запросу “лотокк для бумаг” товары не найдены. Попробуйте “лоток для бумаг”». Действие «Искать лоток для бумаг» должно отправить именно эту формулировку. Сохраните ограничения, которые пользователь выбрал сознательно, или явно предложите изменить их.

Если поиск уже использовал исправление, объясните результат: «Показаны товары по запросу “лоток для бумаг”». Возможность вернуться к исходному запросу полезна, когда необычное слово было введено намеренно. Не превращайте каждый редкий термин в знакомое название другого товара только ради заполненной страницы.

Shopify описывает встроенную обработку опечаток, её ограничения по полям и зависимость поведения поиска от основного языка магазина. Для стороннего поискового приложения могут действовать другие правила. Поэтому учебное сообщение выше — вариант для согласованного состояния интерфейса, а не утверждение, что Shopify обязательно вернёт пустую выдачу по такой опечатке.

Для другого названия сначала подтвердите смысл. Если покупатель пишет «лоток для документов», а каталог использует «лоток для бумаг», можно согласовать связь этих формулировок в используемом поисковом механизме. После изменения проверьте оба запроса и запрос с дополнительным форматом. Название группы не должно превращать А5 в подходящий товар для А4.

Для широкого «органайзер» лучше предложить направления: «Лотки для бумаг» и «Подставки для канцелярии», если такие разделы действительно есть. Если второго раздела в магазине нет, не создавайте ложную ссылку ради симметричного оформления. Можно оставить уточнение «Для бумаг, ручек или другого назначения?» и предусмотренный способ обратиться за подбором.

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

Если мешает фильтр, покажите, какое условие можно изменить

Покупатель ищет лоток А4 и выбирает прозрачный цвет вместе с «Можно заказать сейчас». В учебном каталоге это даёт пустой результат: Л-03 прозрачный, но недоступен. Общая фраза «Лотков А4 нет» была бы неверной, потому что Л-01 и Л-02 можно заказать.

Подходящее сообщение: «Лотки А4 прозрачного цвета, доступные для заказа сейчас, не найдены». Рядом оставьте активные условия и два разных пути: «Показать прозрачный лоток без наличия» либо «Показать лотки А4 других цветов». В первом случае меняется ограничение доступности; во втором — цвета. Остальные условия сохраняются.

Перед внедрением проверьте, что эти переходы дают обещанный результат. В нашем примере первый открывает выборку с Л-03, второй — с Л-01 и Л-02. Сообщение о недоступности Л-03 должно оставаться видимым. Нельзя назвать его найденным доступным товаром лишь потому, что карточка появилась после снятия фильтра.

Не сбрасывайте все ограничения автоматически. Человек мог выбрать формат, бюджет или способ получения по существенной причине. Если действие называется «Снять фильтр цвета», оно не должно одновременно менять формат, сортировку и способ доставки. Для общего сброса используйте отдельную понятную подпись и покажите, что именно изменилось.

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

Отдельно проверьте возврат назад и повторное открытие адреса поиска. Если сохранение состояния предусмотрено, запрос и выбранные условия должны восстановиться согласованно. Исчезновение прозрачного цвета при возврате нельзя объяснять как осознанный выбор покупателя: это поведение интерфейса, которое нужно зафиксировать.

Отделите недоступный товар от неподходящей альтернативы

Если магазин распознал точный товар, полезнее показать его карточку и честный статус. Для Л-03: «Прозрачный лоток А4 сейчас недоступен. Дата поступления пока неизвестна». Дальнейшее действие зависит от реальной процедуры: посмотреть другие цвета или получить уведомление, если такая возможность работает.

В блоке альтернатив объясните различия. Л-01 и Л-02 сохраняют формат А4, но отличаются цветом и материалом. Подпись может быть такой: «Лотки А4 других цветов: синий пластиковый и чёрный металлический». Человек увидит, какое условие придётся изменить, и сможет отказаться от предложения, если прозрачность для него обязательна.

Л-04 не подходит к заданному условию А4. Его можно показать в общей категории А5, но нельзя назвать заменой по исходному запросу без изменения задачи покупателя. В технических товарах так же проверяют размеры, подключение, совместимость и комплектацию. Наличие на складе само по себе не подтверждает соответствие.

Если искомого предмета вообще нет в проверенном ассортименте, сообщите это в пределах известных данных: «Архивные контейнеры в нашем каталоге не представлены». Затем предложите релевантный раздел или подбор только при настоящей связи. Набор случайных популярных товаров не объясняет, как решить исходную задачу.

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

Покажите ожидание и ошибку отдельно от нулевой выдачи

Пока поиск выполняется, результат ещё неизвестен. Показывайте состояние ожидания, например «Ищем товары…». После успешного завершения можно сообщить об отсутствии совпадений. При сбое нужен другой текст: «Не удалось выполнить поиск. Повторите попытку или откройте каталог».

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

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

W3C отдельно рассматривает сообщения вроде «Поиск выполняется» и «Результатов нет», добавляемые без перезагрузки и смены контекста. Такие сообщения о состоянии должны быть программно определимы для вспомогательных технологий без перевода на них фокуса. Это относится к сообщению о поиске; весь список найденных товаров сам по себе не становится таким сообщением.

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

Передайте разработчику проверочные запросы и ожидаемые действия

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

Проверки для учебного каталога перед приёмкой поиска
Запрос и условияДействиеОжидаемый результат
Точное название Л-01, без фильтровВыполнить поиск и открыть карточкуНайден Л-01; название, формат и статус совпадают
«Лотокк для бумаг», исправление не выполнено движкомНажать подготовленное исправлениеПовтор отправляет «лоток для бумаг»; исходная формулировка не теряется молча
«Лоток для документов А4» после согласованной связи названийПроверить найденные товарыПодходящие записи А4 находятся; Л-04 не становится точным совпадением
А4 + прозрачный + можно заказать сейчасСнять только ограничение доступностиПоявляется Л-03 с сообщением о недоступности; формат и цвет сохранены
Те же исходные условияВыбрать другие цвета, сохранив А4 и доступностьПоказаны Л-01 и Л-02; изменённое условие видно
«Архивный контейнер», которого в учебном каталоге нетПрочитать сообщение и предложенный переходНет выдуманного товара или срока; переход относится к исходной задаче
Любой контрольный запрос при задержке, затем при сбоеДождаться ответа; отдельно повторить ошибочную попыткуОжидание, ошибка и ноль результатов различаются; повтор сохраняет запрос
Пустой результат на узком экране и без мышиИзменить запрос, использовать действие и вернутьсяПоле и условия доступны; понятны сообщение, фокус и следующий шаг

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

Учебная запись замечания П-03: «Версия S-2, русский язык. Запрос “лоток А4”, фильтры “прозрачный” и “можно заказать сейчас”. После действия “Другие цвета” ожидаются Л-01 и Л-02 с сохранённым А4. Фактически формат исчезает и появляется Л-04. Требуется сохранить формат при изменении цвета и повторить обе проверки фильтров». Это вымышленное наблюдение показывает, что нужно воспроизвести исполнителю.

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

Начните с одного запроса и поддерживайте его после изменений

Выберите запрос, который должен находить известный товар, и один запрос без совпадений. Пройдите их с обычными условиями, после фильтра и после изменения формулировки. Сопоставьте каждый переход с каталогом. Такой небольшой проход даст конкретное задание вместо просьбы «сделать поиск удобнее».

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

Если повторяются неясные формулировки, собирайте вопросы покупателей и уточняйте названия вместе с командой. Анализ частоты запросов и влияния поиска на продажи — отдельная задача с собственными данными. Один удачный проход таблицы подтверждает выбранный сценарий в проверенной версии, но не измеренный рост продаж.

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

Полезные материалы

Официальные и профильные ссылки

Эти материалы дают контекст для данных, правил и рекомендаций на странице.

B2B-запрос

Обсудить проект

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

Отправляя запрос, вы передаёте указанные данные Salestudia для ответа на ваш B2B-запрос. Обработка формы выполняется через Formspree и может включать передачу данных в США. Подробнее — в Политике конфиденциальности. Не отправляйте медицинские сведения, документы, платёжные реквизиты и другие чувствительные данные.

Отправка через Formspree
Прямой контакт

Удобнее написать напрямую?

Коротко укажите компанию, рынок и задачу — так разговор будет предметнее.