Как в html препроцессорах вносить изменения в повторяющиеся элементы?
в jade я бы создал миксин, который выводит товар, а в качестве аргумента передавал бы количество создаваемых блоков.
Текст, который должен содержаться в блоках товара, можно описать в json файле.
NEW, TOP RATED передать в качестве аргументов.
Нашёл ответ касаемо первого моего вопроса
stackoverflow.com/questions/24316772/iterate-over-...
Что касаемо второй части: достаточно в json массив вставить булевы переменные вида
new: false/true
topRated: false/true
в шаблон карточки вставить условие вида
if(array[item].new) {выводим лейбл}
где array[item] - элемент массива, выводимого в цикле