iterate products and render them