Sort:  

Yes that affect the profit margins, and can lead to an inconsistent revenue stream and difficulty in forecasting sales if the businesses offered much of discount to customers, but yet, it help business to grow in short-term