Проблема с отображением акций и скидок на сайте

3 мин.
360
Команда AskUsers
Команда AskUsers
30 августа 2025 • 3 мин.
Содержание
Критичность проблемы: Средняя | Сложность внедрения: Средняя | Встречаемость: Средняя

Открываю каталог и вижу ярлык «−30%». Кликаю. На карточке товара скидка уже «−25%». В корзине — зачёркнутая цена не сходится с финальной. Я злюсь, закрываю вкладку, потом возвращаюсь: вдруг это у меня глаза? Снова не сходится.

На мобильном всё ещё страннее. Баннер обещает промокод, но поле для ввода — в самом конце, после оплаты. На десктопе таймер акции обнуляется и начинает тикать заново. Я чувствую себя обманутым: или скидка вечная, или сайт ломается.

Я пробую разные варианты. Выбираю цвет — цена меняется без объяснений. Меняю город — пропадает значок «акция», хотя баннер на главной тот же. В рассылке обещали «−15% до полуночи», а в корзине — «купон не действует в вашем регионе». Где это написано? Нигде.

Подписываюсь на push про скидки. Приходит уведомление: «Только сегодня». Перехожу — попадаю в категорию, где половина товаров без отметок. На оставшихся скидка есть в каталоге, но нет в карточке. Я не понимаю, есть ли выгода сейчас или меня дотянут до чека и снимут «привилегию».

В чат пишут другие: «Почему у меня −10%, а у мужа −20% на тот же товар?» Я узнаю себя в их вопросах. В аналитике растут отказы на шаге оплаты и возвраты из оплаты в корзину. В поиске по сайту выстреливают «акция не работает», «где применить промокод». Я перестаю верить цифрам на кнопках.

Хуже всего — когда общая сумма меняется без причин. Вчера было одно, сегодня — другое. Ничто так не рушит доверие, как плавающие цены. Я не хочу разбираться в правилах акции. Я хочу видеть честную финальную цену и понимать, за что плачу. Сейчас этого нет.

Когда критично и когда нет

Критично:
  • Интернет-магазины с высокой ценочувствительностью: электроника, fashion, детские товары, FMCG.
  • Флеш-распродажи, лимитированные акции, Black Friday, сезонные сейлы.
  • Маркетплейсы, где пользователи сравнивают в одной сессии.
  • Доставка еды, travel, билеты и отели с промокодами и динамическими ценами.
  • Подписки с акцией на первый месяц на оплатном paywall.
  • Кампании с платным трафиком на промо-лендинги и ограниченный срок действия предложения.
  • Персональные цены и лояльность (кэшбэк, уровни, регионы, time zone).
Некритично или мало влияет:
  • Премиум/люкс без скидочной стратегии.
  • Контентные сайты, медиа, блоги без продаж.
  • B2B с индивидуальными коммерческими предложениями и длинным циклом сделки.
  • Госуслуги, НКО, внутренние порталы.
  • Нишевые продукты с низкой эластичностью цены.
  • Предзаказы/на заказ с фиксированной ценой и редкими акциями.

Что об этом говорят другие пользователи

Опишите путь от каталога до оплаты и момент, в котором вы перестаёте доверять скидке — где и почему итоговая цена с акцией выглядит неверной или непонятной?

Бесполезные ответы
  • Я акциями не пользуюсь, мне всё равно.
  • Вроде было минус что-то, позже посмотрю.
  • Скидки — это обман, я не верю в них.
Полезные ответы пользователей
  • В каталоге −20%, в карточке −15%. В корзине зачёркнутая цена от полной, а промокод применился дважды в сумме, но в итоговой — только один раз. Сбивает несоответствие процентов на разных шагах.
  • Город Москва. Баннер «−10% до 23:59», но после смены размера цена растёт, метка «акция» пропадает. Ожидал фиксированную скидку на всю вариацию товара.
  • Поле промокода только на последнем шаге после выбора оплаты. Я думала, промокод не работает и ушла. Нужен видимый блок ввода раньше и прозрачный пересчёт.
  • Разные цены при переходе с рекламы и через поиск по сайту. Из рекламы скидка есть, из поиска — нет. Похоже, акция привязана к UTM, но это не объяснено. Из-за этого ощущение «подмены».
  • Часовой пояс +03:00. В 00:05 таймер ещё идёт, но купон уже не принимается. Несовпадение времени акции и таймера.

Решение проблемы

  • Сделайте единый источник правды для цен и акций. Одна таблица условий: что, кому, где, когда и как считается. Никаких дублирующих правил в CMS, фронте и бэке.
  • Опишите приоритеты. Если несколько акций на один товар — какая применяется, как они складываются, что исключается. Правила видны и машине, и пользователю.
  • Синхронизируйте время. Сервер, витрина, таймеры и купоны работают в одном часовом поясе. В правилах акции храните timezone и чёткий дедлайн.
  • Покажите одну финальную цену. На всех шагах выводите: старая цена, размер скидки, промокод, итог. Формулы одинаковые в каталоге, карточке, корзине, оплате.
  • Вынесите ввод промокода наверх. Поле и подсказка — до оплаты. Сразу пересчитывайте сумму. Если промокод не подходит — пишите почему и что сделать.
  • Разметьте вариации. Скидка привязана к конкретному SKU/варианту. При смене размера/цвета обновляйте метки и проценты тут же, без скачков.
  • Учитывайте сегменты. Регион, валюта, логин, уровень лояльности. До авторизации не обещайте персональные скидки. После — явно помечайте персональные условия.
  • Дайте стабильные метки. Один стиль и текст: «−20% до 23:59 по МСК». Никаких «до 50%», если реально −15%. Уберите вечные таймеры.
  • Обработайте пустые состояния. Если акция закончилась — покажите честное уведомление и актуальную цену. Не оставляйте «призраки» акций в кэше.
  • Почистите кэш и CDN. При обновлении акций обновляйте витрины и корзины. Настройте инвалидацию по ключам SKU/категории/региону.
  • Проверьте доступность. Значки скидок, зачёркнутые цены, контраст, чтение скринридером. Скидка понятна без цвета и мелкого текста.
  • Протестируйте маршруты. Каталог → карточка → корзина → оплата. Гость/авторизованный. Мобайл/десктоп. Разные регионы и валюты. Чек-лист перед запуском акции.
  • Логи и мониторинг. Пишите в логи применение правил, причины отказа промокодов, несовпадения сумм. Настройте алерты на всплески ошибок и отмен.
  • Аналитика. События: показ скидки, ввод промокода, успешное применение, отказ, изменение суммы. Сегментируйте конверсии по источнику трафика и акции.
  • Контент и правовые оговорки. Коротко и рядом с ценой: условия, исключения, сроки. Без звёздочек, которые ведут в подвал.
  • Процесс. Ответственный за акции один. Шаблоны настроек, календарь запусков, окно для QA, кнопка отката. История изменений в системе.

Гипотезы для роста конверсии

  • Если показать итоговую цену со скидкой и разницу в деньгах на каждом шаге, то конверсия в оплату может увеличиться за счёт того что пользователю понятно, сколько он экономит.
  • Если вынести поле промокода и мгновенный пересчёт в корзину, то конверсия в применение купона может увеличиться за счёт того что снижается страх «купон не сработает».
  • Если унифицировать проценты и метки скидок между каталогом и карточкой, то конверсия в добавление в корзину может увеличиться за счёт того что пропадут противоречия в цене.
  • Если убрать вечные таймеры и показать реальный дедлайн с часовым поясом, то конверсия в покупку за сессию может увеличиться за счёт того что появляется честный и понятный дедлайн.
  • Если заранее показывать, что акция не действует на выбранный регион или вариант товара, то конверсия в переход к оплате может увеличиться за счёт того что мы не теряем доверие на последнем шаге.
Понравилась статья? Жмите лайк или подписывайтесь на рассылку.

А также поделитесь статьей с друзьями в соцсетях.

Команда AskUsers
Команда AskUsers