Расскажем о поиске отправлений

Поиск в верхней панели:

Поиск умеет искать заказы по:

  • Номеру заказа внешнему;
  • Номеру заказа внутреннему;
  • Номеру телефона получателя;
  • ФИО получателя.

Результат поиска - список заказов, реквизиты которых (из списка выше) совпадают с введенным запросом, не более 10 элементов. При клике по найденному элементу переходим на страницу просмотра данного заказа.

Поиск осуществляется по частичному совпадению:

  • Внутреннего номера заказа;
  • Внешнего номера заказа (номер ИМ);
  • ФИО;
  • Номера телефона.

Чем точнее совпадение, тем выше оно в выводе результатов поиска.

Например, при вводе в поиск Иван Петров, сначала выводятся все заказы Ивана Петрова, после все заказы Иванов и все заказы Петровых.

Фильтр по номеру заказа, номеру посылки, номеру телефона, ФИО на странице "Отправления"

по умолчанию выбран фильтр "По номеру посылки"

Требования для поиска
1

поиск по полному совпадению номера заказа (order_id)


Набор допустимых символов, которые могут быть использованы в номере заказа:
a-z(A-Z), 0-9, а-я(А-Я), ёЁ, тире(-), прямой слеш(/),

точка(.), запятая(,), нижнее подчеркивание(_), №, пробел, скобки ()


2

поиск по полному совпадению номера посылки(трек)

3

поиск по полному совпадению баркода заказа. 
поиск по баркоду 1-го...n-го мест не выполняется



4

поиск по совпадению 10-ти последних цифр номера телефона.
логика поиска:

  1. в введенном номере телефона убираем все лишние символы (оставляем только цифры)
  2. берем 10 последних цифр с конца (если цифр < 10, то берем те, что есть)
  3. ищем по совпадению последних цифр номера телефона получателя

5

поиск по полному и частичному совпадению ФИО
чем точнее совпадение, тем выше оно в выводе результатов поиска.

Набор допустимых символов, которые могут быть использованы в ФИО:
a-z(A-Z), 0-9, а-я(А-Я), ёЁ, тире(-), прямой слеш(/),
точка(.), запятая(,), нижнее подчеркивание(_), №, пробел, скобки ()


  • No labels