Ошибка возникает на основе контаминации, то есть смешения устойчивых сочетаний: купить со скидкой и купить по акции.
Дело в том, что акция предполагает нечто помимо снижения цены. То есть она либо вообще не предполагает скидки, либо предполагает ее при выполнении каких-либо условий. Скидка в этом смысле — более «чистое» понятие. Она просто есть по какой-либо причине, будь то уценка, акция или вообще неизвестные обстоятельства. Акция же – всегда условие, известное покупателю: если, то.
Купить по акции — получить по условиям акции. Купить со скидкой — получить со снижением цены. Смешение возникает из-за того, что часто скидка становится условием акции: выполните условие и получите товар/услугу со скидкой. Получается, купил со скидкой по акции. Понятия очень близки. Сворачиваем это высказывание и получаем — купил по акции. Что предполагала акция? Ведь самое главное для покупателя не условие, а полученная выгода — скидка. Так и возникает смешение: купил по скидке.
Несмотря на то, что у этой ошибки есть прозрачная причина, правильная сочетаемость все-таки такая: купить по акции и купить со скидкой.
источник >>>