Возникла аналогичная проблема. Как выявить несуществующие (или же пустые) значения свойств для текущей категории и вернуть 404? Ну или показать страницу, что "товары не найдены"?
В дополнение к примеру к сковородам:
например, skovorodi/brand-is-tefal - фильтрует по бренду Тефаль. Если однажды в каталоге не окажется товара под этим брендом (к примеру, магазин перестал работать с данным брендом), то по этому адресу покажет весь ассортимент сковородок, хотя логичнее и правильнее будет показать страницу, где "Товары не найдены", или же вернуть 404.
В дополнение к примеру к сковородам:
например, skovorodi/brand-is-tefal - фильтрует по бренду Тефаль. Если однажды в каталоге не окажется товара под этим брендом (к примеру, магазин перестал работать с данным брендом), то по этому адресу покажет весь ассортимент сковородок, хотя логичнее и правильнее будет показать страницу, где "Товары не найдены", или же вернуть 404.