Приветствую.
Суть проблемы:
На сайте есть товары с Торговыми предложениями. При выводе товаров в каталоге учитываются ТП с нулевой ценой и получается что у товара минимальная цена 0 руб. Как настроить вывод каталога, чтобы ТП с нулевой ценой не выводились?
Диактивировать такие ТП нельзя, т.к. идет распределение по складам и получается что на одном складе ТП может присутствовать, на другом нет.
Пробовал прописывать через глобальный фильтр, но не работает.
Как правильно скрыть ТП с нулевой ценой или с нулевым количеством на выбранном складе при выводе каталога?
Заранее благодарю за помощь.
Суть проблемы:
На сайте есть товары с Торговыми предложениями. При выводе товаров в каталоге учитываются ТП с нулевой ценой и получается что у товара минимальная цена 0 руб. Как настроить вывод каталога, чтобы ТП с нулевой ценой не выводились?
Диактивировать такие ТП нельзя, т.к. идет распределение по складам и получается что на одном складе ТП может присутствовать, на другом нет.
Пробовал прописывать через глобальный фильтр, но не работает.
Код |
---|
$filterFieldsCatalog[] = [ 'LOGIC' => 'OR', [ '=TYPE' => \Bitrix\Catalog\ProductTable::TYPE_PRODUCT, '=STORE_NUMBER' => [1], '>STORE_AMOUNT' => 0 ], ['!=TYPE' => \Bitrix\Catalog\ProductTable::TYPE_PRODUCT] ]; $filterFieldsCatalog['OFFERS']['>STORE_AMOUNT'] = 0 ; $filterFieldsCatalog['OFFERS']['=STORE_NUMBER'] = [1] ; |
Заранее благодарю за помощь.