Продолжаем развивать торговое направление. Фраза «купить товар по скидке» уже настолько въелась в нашу речь, что мы не замечаем, в чём здесь оплошность. Только тихонько радуемся, что удалось сэкономить. Не могу не вспомнить шуточный диалог между кассиром и покупателем:
— Товары по акции интересуют?
— Милая, в моей корзине все товары — по акции!
Так вот, «купить что-либо по скидке» — выражение некорректное. Замените его на «купить товар со скидкой» или «купить товар по акции», и будет вам счастье. Бесплатно.