Перейти к содержимому


[дополнение] фильтр заказов


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 14 June 2016 - 09:03 PM

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

Дополнение позволяет отфильтровать заказы по условиям:
1. название товара (все заказы, где есть товар, содержащий введенную строку)
2. дата заказа (все заказы, имеющие дату, содержащую введенную строку. Например, ввод "12" покажет все заказы от 12-го числа, от 12-го месяца и от 2012-го года).
3. способ доставки (аналогично, достаточно ввести часть названия)
4. способ оплаты (аналогично, достаточно ввести часть названия)
Условия поиска объединяются по И.
В поле названия товара появляется выпадающий список товаров в заказах, подходящих под уже набранную часть слова (аналогично autocomplete, живому поиску и т.п.)
Поиск по названию товара происходит именно в строках заказа. Т.е. с кодом товара и характеристками. Например, при поиске строки "белый" будет найден и товар, присутствующий в заказе как "[A00000] саван (белый, хлопок)", где "белый" это вариант характеристики.


Пример: надо найти все заказы за 2012-й год, где был товар "Bosch GSR 12-2 V", а заказ был оплачен наличными.
1. набираем в соответствующем поле "bos" - получаем список товаров, которые есть в заказах и содержат эту подстроку. Выбираем нужный товар.
Прикрепленный файл  1.jpg   275.79К   22 Количество загрузок:
Затем в поле даты-времени вводим "2012", в поле способа оплаты "налич", нажимаем кнопку "?" (исключительно для малого размера кнопки) и - вуаля! - получаем именно те два заказа заказа за 2012-й год, в которых был выбранный товар и которые были оплачены наличными.
Прикрепленный файл  2.jpg   68.69К   27 Количество загрузок:
]
Стоимость дополнения - 10$ без установки и 20$ с установкой.
Купить - http://badisoft.ru/s...tr-zakazov.html
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)