Вторая версия расширенных фильтров (как в Яндекс.Маркете)

#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
maria.ats, для свойств с типами дата и дата-время никаких доработок в модуле фильтров в данный момент не содержится, функциональность фильтрации по этим свойствам точно такая же, как в базовой ТДС интернет-магазина, входящей в комплект поставки системы.
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Печаль. А доработки  не планируется?
Согласно поддержке на данный момент фильтра по дате нет
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
maria.ats, а какую именно функциональность фильтрации по дате вы хотите?
По конкретным значениями, по диапазонам от ... до, по неполному диапазону (только после указанной даты, или только до)?
Постучитесь на почту, указанную в моем профиле, с описанием сценариев, в которых вам нужен такой фильтр, я попробую оценить, насколько это вообще реально.
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Фильтр, конечно, так себе… До конца не проработан.
Так, например, при работе с PHP 7.2 выдаётся ошибка
Цитата:
Undefined error: The each() function is deprecated. This message will be suppressed on further calls в файле .../modules/extendedfilters/shop.php

это означает, что функция each () устарела.
В этом фильтре ещё есть куча недоработок.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Смотрю сейчас расширенный фильтр от 2016 года, я так понимаю это уже вторая версия, так при его использовании в каталоге не отображаются ярлыки, потому что в настройках ТДС задаётся ограничение на наличие товара следующим образом:

$Shop_Controller_Show
   ->dontResetItems(TRUE)
   ->shopItems()
   ->queryBuilder()
   ->leftJoin('shop_warehouse_items', 'shop_warehouse_items.shop_item_id', '=', 'shop_items.id')
   ->having('SUM(shop_warehouse_items.count)', '>', 0)
   ->groupBy('shop_items.id');

а остаток по ярлыку всегда равен 0.

Если отключить этот кусок кода, а товар в наличии ограничивать через $Shop_Controller_Show->warehouseMode('in-stock'), то ярлыки начинают отображаться, но тогда ломается фильтр - он считает параметры фильтра (цены, производители, количество отфильтрованных товаров) по всем товарам, в том числе по которым остаток 0 и которые не отображаются.

#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
yus, версию модуля фильтров можно посмотреть в админке, в разделе Модули. Если там есть модуль "Расширенные фильтры", то это вторая версия, и точный номер можно посмотреть в этой же строке.
Если такой строки в списке модулей нет,  то это первая версия.

По поводу ярлыков - если это вторая версия, то убедитесь, что в структуре сайта, в настройках узла магазина, включен параметр ТДС "Учитывать ярлыки в фильтрах".

Актуальный номер второй версии сейчас - 2.5.8, если у вас ниже, то возможно, пора обновиться.
Если у вас все-таки первая версия, то точно пора, но обновление с первой версии будет платным.

За обновлениями и техническими консультациями пишите на почту, указанную в моем профиле.
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
UPD: по обращению yus:
Установленная в системе старая версия модуля 2.4.2, действительно, еще не умела корректно фильтровать ярлыки по наличию, но уже в версии 2.4.4 эта функциональность появилась.
Обновление до актуальной версии 2.5.8 помогло, но важно при этом обновить не только ядро модуля, но и используемые с ним ТДС.
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Здравствуйте, на сайте необходим функционал - Есть набор характеристик в виде доп свойств товара.
У разных групп включены разные характеристики. Необходимо чтобы находясь в группе, фильтр включал в себя характеристики только тех товаров и ярлыков что есть в данной выборке, независимо от пагинации.
Также будет ли он фильтровать ярлыки? потому что много товара находятся в разных группах в виде ярлыков.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
PakoGonsalezZ,

Цитата:
Необходимо чтобы находясь в группе, фильтр включал в себя характеристики только тех товаров и ярлыков что есть в данной выборке, независимо от пагинации.

Именно это он и делает.

Цитата:
Также будет ли он фильтровать ярлыки?

Будет, куда ж он денется
Заказов не беру. Консультирую редко.
#
Re: Вторая версия расширенных фильтров (как в Яндекс.Маркете)
Добрый день!
Кто-нибудь подскажет, как вывести доп. свойства у инфосистемы в фильтре – https://www.mebelib.ru/wood-tree/.
В фильтре магазина они (доп. свойства) выводятся – https://www.mebelib.ru/armstrong/, а в фильтре инфосистемы – нет.
Авторизация