Apply products loop