Loops all product types