A zigzag (or fence) order is a special partial order on a (finite) set. In this paper, we consider the semigroup TF n of all order-preserving transformations on an n-element zigzag ordered set. We determine the rank of TF n and provide a minimal generating set for TF n. Moreover, a formula for the number of idempotents in TF n is given.