Make sure product category page respect pagination and product order settings

Issue #134 & #128