Регистрация | Вход
Участие в поиске

Пользовательские фильтры

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

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

is=1:hp=1:ex=1

Здесь is=1 означает, что установлен фильр «с наличием», hp=1 — «только с ценами», ex=1 — требуется абсолютно точное соответствие запросу (возвращаемый партномер должен совпасть с запросом с точностью до символа.

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

Внимание! Строка с фильтрами приходит в виде кодировки base64. Т.е. в случае, если установлены все фильтры, будет передана строка aXM9MTpocD0xOmV4PTE=. К виду is=1:hp=1:ex=1 ее можно привести, например, с помощью PHP-функции base64_decode().

В случае, если вы хотите начать использовать эти фильтры или у вас появились вопросы, свяжитесь с администрацией eFind.ru (client@efind.ru, +7 (812) 309‑50‑30)

2002—2019 «ЭтЛайт»
Наши контакты: +7 (812) 309-50-30, client@efind.ru
Реклама · Участие в поиске · Инструменты · Блог · Аналитика · English version
  RADEL ExpoElectronica