Product list view rewrite