Вопрос закрыт. Проблема была в том что я не тот шаблон использовал, соответственно движок меня и перенаправлял на index.php
А в чем велосипедность? Я из УРЛа получаю таксономию и термин. У товара есть кастомные категории по которым мне надо сделать сортировку, а дальше как в документации описанно. Создаю массив аргументов и с ними создаю новый инстанс WP_Query.