- each row of product is render separately in a partial