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

Что сделать: шесть плиток
| Плитка | Что делает с выдачей | Когда применять |
|---|---|---|
| Поднять товары | Выбранные встают выше остальной выдачи — там, где они найдены запросом. Место товару подъём не назначает: внутри поднятой группы порядок решает релевантность. | Новинки, товары с высокой маржой, остатки коллекции |
| Опустить товары | Выбранные уходят в конец выдачи, но из неё не пропадают. | Предзаказ, товары с долгой доставкой |
| Бренд выше в категории | Мягкий подъём: среди товаров категории, одинаково подходящих запросу, первыми идут товары бренда. Гауда не встанет выше моцареллы по запросу «моцарелла». | Свой бренд против конкурентов, бренд-партнёр |
| Скрыть | Товары, бренд или категория не показываются в выдаче. | Снятое с производства, служебные позиции, «кейп» в костюмах |
| Закрепить товары | Выбранные встают на заданные места: первый выбранный — первая строка, второй — вторая. | Хиты по запросу, ручная витрина на популярную фразу |
| Подборка по запросу | По этим запросам покупатель видит только выбранные товары — всегда или только когда поиск сам ничего не нашёл. | Подарочные наборы, «что подарить», запросы-пустышки |
Поднять или закрепить?
Два сценария выглядят похоже, а отвечают на разные вопросы: «Поднять» — это выше, «Закрепить» — это на какое место.
| Поднять товары | Закрепить товары | |
|---|---|---|
| Что вы описываете | условие: категория, бренд, свойство, список товаров | список товаров в нужном порядке |
| Что получаете | поднятые идут выше остальных; порядок внутри группы решает релевантность | первый выбранный на первом месте, второй на втором |
| Сколько товаров | сколько подойдёт под условие — один или пятьсот | ровно выбранные |
| Если покупатель сменил сортировку | не применяется: подъём работает только по релевантности | работает при любой сортировке |
| Несколько правил | вклады складываются | конфликт места решает приоритет |
| Обратное действие | есть: «Опустить товары» — то же правило с отрицательным весом | нет |
Пример разницы. Правило «Поднять товары» с условием «Категория: Оливки» поднимает над выдачей все десять оливок — но какая из них окажется первой, решит релевантность запроса, и добавление второго такого правила этого не изменит. Нужно, чтобы первой строкой стояла конкретная позиция, — это «Закрепить товары».
Плитка заполняет форму за вас: подставляет черновик названия и сеет первую строку условия — «Поднять товары» открывается пикером товаров, «Бренд выше в категории» парой «бренд И категория». Дальше это обычные условия: добавляйте, меняйте, удаляйте. Выбранные товары при смене плитки не пропадают.
Плитка недоступна
Если плитка «Бренд выше в категории» показана серой с подписью «Нужна роль „Производитель“», у проекта нет поля с этой ролью. Назначьте её полю с брендом на странице «Настройка выдачи» — плитка и поле «Бренд» в условиях появятся сами.
Когда действует
Запросы
Запросы-триггеры пишутся тегами: платье, платье макси, подарок. Правило срабатывает, когда слово тега есть в запросе покупателя: тег платье ловит «платье макси с бантом». Многословный тег требует всех своих слов — в любом порядке.
Слово сравнивается целиком, но с той же терпимостью, с какой ищет сам поиск: пока включён тумблер «Учитывать опечатки» (по умолчанию), близкая форма считается опечаткой, и тег платье срабатывает и на «платья», и на «платьице». Нужно точное слово — выключите тумблер.
| Что учитывается | Как |
|---|---|
| Синонимы | Тег срабатывает и на синонимы из словаря проекта («Настройка выдачи → Синонимы») — однословные: многословный синоним триггер не расширяет. Тумблер «Учитывать синонимы», включён по умолчанию. |
| Опечатки и окончания | Как в самом поиске: одна правка в слове от четырёх букв, две — от пяти. Правка — это и опечатка, и окончание: «падводка» ловит тег подводка, «сыры» — тег сыр. Тумблер «Учитывать опечатки», включён по умолчанию. |
| Недобранное слово | Пока покупатель набирает, правило срабатывает с четвёртой буквы последнего слова: «подв» уже ловит подводка. Тот же тумблер, что у опечаток. |
| Раскладка | Запрос, набранный в латинской раскладке («gkfnmt»), считается как русский — всегда, без тумблера. |
Опечатки стоит выключать для артикулов и коротких слов, где похожее слово означает другое: «маска» и «паста» отличаются двумя правками.
Пустая строка запросов означает «любой запрос»: правило действует глобально — и на поисковую выдачу, и на подборки через API.
Период
Пара дат «Действует с … по». Правило включается и выключается само; после конца периода в списке оно помечено «Истекло». Пустая дата ничего не ограничивает: только «с» — бессрочно с этого дня, только «по» — с сегодня и до даты. Все даты — по московскому времени для всех проектов: «по 30 сентября» доживает до 23:59 по Москве.
С чем работает: условия
Цель правила описывается конструктором условий: строка «поле → оператор → значение», строки складываются через «совпадают все условия (И)» или «совпадает любое условие (ИЛИ)». По умолчанию — «И»: каждое добавленное условие сужает правило.
| Поле | Как выбирается значение |
|---|---|
| Товары | Поиском по каталогу — тем же, каким ищет покупатель: с картинкой, названием, категорией и артикулом. Начните вводить название или артикул. |
| Бренд, Категория | Из списка значений с числом товаров: «Юбки · 63». Категория включает подкатегории. Список ищет в каталоге целиком, а не только среди первых показанных. |
| Свойства фида («Стиль», «Цвет», «Предзаказ»…) | Доступны все свойства проекта. У свойства, включённого как фильтр в «Настройке выдачи», значение выбирается списком с числом товаров; у остальных — вводится текстом. |
| Признаки | «Есть скидка» и «Есть фото» — «Да / Нет». Скидка считается автоматически: старая цена выше текущей. |
| Метки и Свои фильтры | Ваши метки и варианты фильтров тоже поля: «Метки входят в список: Распродажа». |
| Название, Цена | Текстом или числом: «Название содержит: кейп», «Цена в диапазоне: 5000–10000». |
Операторы: входит в список, не входит в список — для пикеров; равно, не равно, содержит, не содержит — для текста; больше, меньше, больше или равно, меньше или равно, в диапазоне — для чисел; существует, отсутствует — заполнено ли поле у товара.
Пикер товаров

Товары ищутся тем же поиском, что у покупателя на сайте, — с учётом опечаток и по части артикула. Выбранные показываются чипами под полем, счётчик у подписи говорит, сколько уже выбрано.
Список артикулов можно вставить целиком — из таблицы, учётной системы или чата, через пробел, запятую или с новой строки. Найденные товары сразу попадают в выбранное в порядке вставки, ненайденные артикулы называются в уведомлении. Фраза с числом («платье 42») списком не считается и ищется как обычный запрос.

Закрепить товары
У закрепления нет условий — только список товаров: первый выбранный встаёт на первое место, второй на второе. Товар, которого поиск по этому запросу не нашёл, закрепить нельзя; окно проверки покажет такое закрепление отдельной строкой. Если два правила закрепляют разные товары на одно место, выигрывает правило с большим приоритетом (расширенная форма).
Подборка по запросу

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

| Настройка | Зачем |
|---|---|
| Действие | Поднять/опустить (одно действие с весом условий), скрыть, оставить только, закрепить. |
| Приоритет | Решает конфликты закреплений: выше приоритет — то правило и ставит товар на место. |
| Совпадение у запроса | «Содержит» (слово целиком, как у тегов), «Точное совпадение» — запрос равен фразе, «Начинается с», «Заканчивается на». Синонимы и опечатки — у каждого запроса отдельно. |
| Контексты подборок | Правило срабатывает только там, где сайт передал этот контекст параметром ruleContexts в запросе API. Виджет контексты не шлёт, поэтому такое правило в обычном поиске молчит и в списке помечено «На паузе» — это не поломка. См. «Подборки через API». |
| Периоды | Несколько окон действия вместо одной пары дат. |
| Множитель | Сила поднятия: единица по умолчанию, силу вклада задаёт вес условия. |
| Не искать текст триггера | Срез слов триггера из запроса — то, что плитка «Подборка по запросу» включает сама. |
| Вес условия | Положительный поднимает, отрицательный опускает: «Опустить товары» — это условие с весом −1. Несколько условий складывают веса. |
| Подгруппы | Второй уровень скобок: «(бренд А ИЛИ бренд Б) И категория Юбки». |
| Поднимать в пределах релевантности | Мягкий подъём вместо слоя: товар поднимается только среди равных по релевантности. Так работает «Бренд выше в категории». |
Список правил и статусы
В таблице у каждого правила статус и предупреждение, если что-то мешает ему сработать.
| Статус | Что значит |
|---|---|
| Активно | Правило действует сейчас. |
| Черновик | Выключено тумблером «Активно». |
| Запланировано | Период ещё не начался — включится само. |
| Истекло | Период закончился — правило выключилось само; продлите даты или удалите. |
| На паузе | Включено, но до выдачи не доедет: у него контексты подборки (срабатывает только через API) или выключен показ в поиске. |
| Предупреждение | Что делать |
|---|---|
| Нет условий | У правила нет цели — оно ничего не меняет. Сохранять такое правило можно (черновик «сначала завёл, потом наполнил»), но работать оно начнёт после первого условия. |
| Не сработает | Условие ссылается на поле без роли — например, «Бренд» на проекте без роли «Производитель». Правило исполняется целиком или не исполняется вовсе, поэтому не работает и то, у которого без роли только часть условий: назначьте роль в «Настройке выдачи» или уберите условие. Наведите на бейдж — подсказка скажет, вся цель или её часть. |
Карандаш у правила погашен, если его условия заведены через API так, как форма показать не умеет (вложенные скобки, «НЕ»): такое правило правится там же, где создано.
Что важно знать
- Поднятие, опускание и закрепление переставляют товары внутри первых 250 найденных по запросу. Товар, которого поиск не нашёл или который стоит глубже, поднять нельзя — для этого есть «Подборка по запросу».
- Поднятие и опускание работают только при сортировке по релевантности. Если покупатель выбрал «сначала дешёвые», порядок остаётся его. «Скрыть», «Закрепить» и подборка работают при любой сортировке.
- Правила с запросами-триггерами не срабатывают на подборках через API без текста запроса (
query: ""): туда попадают только глобальные правила. - Один запрос — несколько правил. Скрытие применяется первым, потом поднятие и опускание, потом закрепление: закреплённый товар, убранный правилом «Скрыть», в выдачу не вернётся, и окно проверки скажет, что закрепление не состоялось.
- Правила действуют на поисковую выдачу: страницы категорий и подборки на сайте собираются тем же поиском через API — см. «Подборки и витрины через API».