Обсудить проект

Olant: тестирование бонусных карт — устранили ошибки в расчёте скидок и расхождения между личным кабинетом и корзиной

Для сети магазинов для будущих мам и малышей «Олант» провели функциональное и интеграционное тестирование бонусной сист…

Детские товарыТестирование
качественный результат
устранены ошибки в расчёте скидок на чекауте, расхождения между ЛК и корзиной, недоверие к бонусной системе

TL;DR

Для сети магазинов для будущих мам и малышей «Олант» провели функциональное и интеграционное тестирование бонусной системы. Нашли и устранили логические ошибки в расчёте скидок на чекауте, расхождения между личным кабинетом и корзиной, проблемы с комбинацией карт и акций.

Pitch

«Олант» — крупная сеть детских магазинов с собственной программой лояльности на бонусных картах. От корректности расчёта скидок зависит выручка и доверие клиентов. Мы провели функциональное и интеграционное тестирование бонусной системы с фокусом на пользовательский путь и логику расчёта. Использовали методы тест‑дизайна: эквивалентные классы, граничные значения, таблицу принятия решений, попарное тестирование. Нашли и помогли устранить ошибки, из‑за которых клиенты видели некорректную итоговую цену в чекауте и не могли применить скидку на акционные товары.

Контекст клиента

Наш клиент — «Олант», сеть магазинов для будущих мам и малышей с собственной системой лояльности на основе бонусных карт. Для бренда критически важно, чтобы скидки по картам работали без сбоев: от этого зависит не только выручка, но и доверие клиентов.

Интернет-магазин «Олант»

Задача

Обеспечить корректную работу бизнес‑логики бонусной системы:

  • точное применение скидок по картам лояльности;
  • корректный пересчёт итоговой цены при комбинации с другими акциями (например, если товар уже со скидкой);
  • стабильную интеграцию между фронтендом, бэкендом и CRM.

Это необходимо, чтобы избежать финансовых потерь, недоверия пользователей и снижения повторных покупок.

Что сделали

Провели целенаправленное функциональное и интеграционное тестирование бонусной системы с фокусом на пользовательский путь и логику расчёта скидок. Проверяли корректность отображения и применения бонусов в ключевых узлах: личном кабинете и чекауте.

Для повышения эффективности использовали методы тест‑дизайна:

  • технику эквивалентных классов;
  • анализ граничных значений;
  • таблицу принятия решений;
  • технику попарного тестирования.

Эти методы позволили выявить ошибки в бизнес‑логике без избыточного количества тест‑кейсов — мы покрыли реальные сценарии, а не множили однотипные проверки.

Этап 1. Регистрация и привязка карты

  • Протестировали полный сценарий: от регистрации до отображения карты в личном кабинете и чекауте.
  • Проверили обработку ошибок: ввод невалидного номера, повторная привязка, отвязка.
  • Убедились, что данные корректно синхронизируются с CRM.

Этап 2. Тестирование логики расчёта скидок

  • Сгруппировали входные данные по эквивалентным классам и проверили по одному значению из каждой группы.
  • Протестировали граничные значения: минимальную и максимальную сумму заказа, граничные размеры скидки.
  • Особое внимание уделили комбинированным сценариям: карта плюс акционный товар, карта плюс промокод, частичная оплата бонусами.
  • Убедились, что итоговая цена не уходит в отрицательные значения и корректно округляется.
  • Проверили, что в CRM поступает корректная информация.

Условия предоставления скидок в магазине довольно сложны

Условия предоставления скидок в магазине довольно сложны

Результат

Выявили и помогли устранить логические ошибки, которые приводили к:

  • некорректному отображению итоговой стоимости в чекауте;
  • невозможности применить скидку на товары со скидкой;
  • расхождениям между личным кабинетом и корзиной.

После релиза исправлений:

  • клиенты стали чаще доверять системе лояльности;
  • снизилось число обращений в поддержку по вопросам «неработающих» бонусов;
  • улучшилась конверсия на этапе оформления заказа;
  • повысилась вовлечённость — пользователи охотнее возвращаются и тратят больше.

Подход на основе методов тест‑дизайна обеспечил максимальное покрытие логики при минимальных затратах ресурсов — без избыточных проверок и с фокусом на бизнес‑ценность.

Где проект сейчас

Тестирование критических сценариев бонусной системы остаётся в перечне регулярных проверок перед релизами «Оланта». Параллельно мы развиваем для клиента интеграции с маркетплейсами и поддерживаем интернет‑магазин на 1С‑Битрикс.

Команда

  • Александр Абашин — Тестировщик

Технологии

  • Платформа сайта: 1С‑Битрикс
  • ERP и CRM:
  • Методы тест‑дизайна: эквивалентные классы, граничные значения, таблица принятия решений, попарное тестирование

Ссылки

Расскажите о задаче —
мы предложим решение

Ответим в течение дня. Предложение и оценку подготовим за 2 рабочих дня.

Обсудить проект
@ecom_team

Следите за новостями компании, событиями, кейсами и трендами e‑commerce.

Команда Intensa обсуждает e-commerce проект