Usually before a project sells it's first unit the developer and sales team have designed an entire sales break down with the promotions they are going to offer to who and for how many units as well as how much they will raise the price at each tier. Obviously if sales are going extremely well or vise-versa then changes may need to be made.