Buy One get the Second One Half Price

Why do merchants have sales of “buy one get the second one half price”? Don’t say because they want to sell more. The question is why they have to lower the price of the second one to sell it to the same customer? You have to answer the question in relation to the utility theory.