Ранее я уже задавал вопрос
https://qna.habr.com/q/1105110
Я его решил, но возникла другая проблема. Как быть, если мне нужно отфильтровать уже сами товары, а не торговые предложения?
Сейчас у меня фильтр задается так
if(in_array($key, $FILTER_OFFERS_PROPERTY_CODE)){
if(!empty($value)){
$filters['filters']['OFFERS']['PROPERTY_'.$key] = explode(',', $value);
}
}else{
if(!empty($value)){
$filters['filters']['PROPERTY_'.$key] = explode(',', $value);
}
}
И по сути, если приходит код торгового предложения, я его там отбираю, а как мне отфильтровать уже по товару.
То есть, как понять или что мне сейчас нужно отфильтровать по товару.
В свойствах категории, я задаю параметры фильтра, но как это связать, не пойму.