Единая работа с бонусами при покупке на сайте и в магазине

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

В рассматриваемом проекте бонусная система уже действовала в розничных точках. Следующим шагом стало подключение сайта: покупателям требовалась возможность использовать накопленные баллы при дистанционном оформлении покупки. Техническое решение предполагало взаимодействие торговой площадки, кассового оборудования, внутренних сервисов заказчика и платформы «Майндбокс».

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

Как согласовали расчёты и выбор условий

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

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

Ещё одно требование касалось временных сбоев: отсутствие ответа от бонусной платформы не должно было останавливать оформление покупки. Важность этого условия объясняется ролью внешнего сервиса в расчётах. Обмен с ним участвует в обработке заказа, поэтому его доступность необходимо учитывать при проектировании общего процесса продажи.

Дополнительная развилка возникала при выборе условий на кассе. Помимо подключаемой системы, покупателю была доступна программа «СберСпасибо». Их совместное применение для одной покупки не предусматривалось. Выбор «СберСпасибо» должен был исключать использование баллов и специальных предложений второй программы.

Таким образом, интерфейс выбора и правила расчёта требовали согласованного поведения. Недостаточно обозначить выбранный вариант на экране: соответствующее ограничение должно учитываться при обработке покупки. Именно эта связь определяет, какие условия фактически применяются к заказу.

Три этапа подключения

Работы разделили на последовательные части. На начальном этапе сайт получил функции оформления и активации бонусной карты. В персональном разделе покупателя стали отображаться сведения о доступном балансе. Использование накоплений и их пополнение при покупке через сайт на этой стадии ещё не поддерживались.

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

Следующий этап охватил списание баллов и начисления за покупки. Сайт передавал платформе «Майндбокс» данные о заказанных позициях. На стороне платформы выполнялись вычисления с учётом действовавших там настроек акций. Полученные значения использовались для применения бонусных условий при оформлении покупки.

Завершающая часть касалась карточек товаров. В них появилась предварительная информация о количестве баллов, которое покупатель сможет получить. Такой прогноз помогает оценить условия до перехода к оформлению. При этом прогнозируемое начисление и состоявшаяся бонусная операция имеют разный смысл: первое информирует о предполагаемом результате, второе относится к обработке конкретной покупки.

Что изменили в обмене данными

В ходе работ команда пересмотрела взаимодействие сайта с бонусной платформой. Число обращений к ней сократили, а для получения информации выбрали методы, возвращавшие необходимый набор сведений без избыточных данных.

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

Управление запуском также вошло в требования. Функциональность можно было подключать и отключать с учётом региона и версии приложения для мобильных устройств. Это обеспечивало поэтапное распространение решения с заданным охватом. Региональная настройка и учёт версии приложения представляли собой отдельные параметры доступности бонусных возможностей.

Итоги и дальнейшее развитие

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

В исходном описании среди результатов указаны расширение числа участников, улучшение показателей повторных покупок и удержания. Однако размеры изменений, сроки наблюдения и методика оценки не приведены. Поэтому эти итоги следует рассматривать как заявленные результаты проекта; определить величину прироста или отдельно оценить вклад интеграции по представленным сведениям невозможно.

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