Как фильтровать заказы по фио покупателя — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 14: Строка 14:
 
Часто бывает необходимо найти заказ по фамилии, имени или ФИО пользователя, эту возможность мы и будем реализовывать.
 
Часто бывает необходимо найти заказ по фамилии, имени или ФИО пользователя, эту возможность мы и будем реализовывать.
 
== Решение ==
 
== Решение ==
 +
 +
Сначала создадим эти поля, для этого нужно перейти в модуль "Шаблоны Данных", найти тип данных "Заказ", открыть его на
 +
редактирование и создать в блоке "Свойства заказа" создать следующие поля:
 +
 +
[[Файл:New_field.png]]
 +
 +
'''обязательно проставьте полям те же идентификаторы, что на скриншоте, и укажите параметр "Фильтруемое"'''
 
== Полезные ссылки ==
 
== Полезные ссылки ==

Версия 14:14, 23 сентября 2013

Актуально для версии 2.9.1

Задача

Стандартно, в модуле "Интернет-магазин" включена фильтрация по следующим параметрам заказа:

Order default.png

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

All params.png

Как мы видим, в заказе есть логин покупателя, если это зарегистрированный пользователь, или ip адрес, если это гость. Часто бывает необходимо найти заказ по фамилии, имени или ФИО пользователя, эту возможность мы и будем реализовывать.

Решение

Сначала создадим эти поля, для этого нужно перейти в модуль "Шаблоны Данных", найти тип данных "Заказ", открыть его на редактирование и создать в блоке "Свойства заказа" создать следующие поля:

New field.png

обязательно проставьте полям те же идентификаторы, что на скриншоте, и укажите параметр "Фильтруемое"

Полезные ссылки