Как фильтровать заказы по фио покупателя
Материал из Umicms
Версия от 14:14, 23 сентября 2013; Mad grant (обсуждение | вклад)
Актуально для версии 2.9.1
Задача
Стандартно, в модуле "Интернет-магазин" включена фильтрация по следующим параметрам заказа:
Также, можно добавить дополнительные параметры из следующего перечня:
Как мы видим, в заказе есть логин покупателя, если это зарегистрированный пользователь, или ip адрес, если это гость. Часто бывает необходимо найти заказ по фамилии, имени или ФИО пользователя, эту возможность мы и будем реализовывать.
Решение
Сначала создадим эти поля, для этого нужно перейти в модуль "Шаблоны Данных", найти тип данных "Заказ", открыть его на редактирование и создать в блоке "Свойства заказа" создать следующие поля:
обязательно проставьте полям те же идентификаторы, что на скриншоте, и укажите параметр "Фильтруемое"