Как правильно сделать фильтр товаров?
Если на странице присутствуют только 20 товаров,  и пагинация рефрешит всю страницу то жаваскриптом никак.
Если же пагинация построена жаваскиптом ( то есть на клиенте есть весь список товаров ) то код в студию.
Ничего не понятно! Вы эти товары через JS выгружаете или через php на страницу?