generateNextProduct