Точки продаж в Optima Business

Финтех

Компания

ОАО Оптима Банк

Роль

UX\UI дизайнер

Время реализации

3 месяца

Дата

2025 года

Точки продаж — это часть функционала Optima Business. Однако это решение получилось настолько масштабным и уникальным, что я выделил его в отдельный блок внутри кейса

Точек создано в Optima Business

3 600

Рост QR платежей в месяц с 500 000 сомов

14 000 000 сомов

моя роль

В качестве UX/UI дизайнера я участвовал в разработке банковских продуктов и проектировании ключевых сущностей — «Точек продаж», «Кассиров» и «Касс» в системе Optima Business. Весь процесс проектирования строился с учётом технических ограничений и строгой ролевой политики банковского приложения

проблемы

– Бизнес хочет роста продуктов, которые приносят деньги. Поэтому продукты напрямую или косвенно влияют на развитие метрик TPV, RTPV и TFV — транзакции с комиссией и кредиты


– В Optima Business продукты существовали локально, что создавало проблемы с аналитикой: например, кейс с 300 карточными счетами для понимания источника денег был нежелательным


– Пользователи не хотят открывать по 50 счетов, поэтому целью стало создание прослойки для ведения бизнеса любого масштаба через один счёт


– Задача решалась в три итерации: запуск точек, касс и кассиров с привязкой одного счёта; обработка жалоб и исправление UX; интеграция с продуктами банка

задачи

– Проведение исследований и CustDev по точкам продаж вместе с продуктовой командой для определения ценности для клиентов и бизнеса


– Работа с бизнесом в условиях высокого приоритета задачи и проработка итераций с интеграцией продуктов


– Создание Web, Adaptive и Mobile версий. Совместная работа с UX-писателем для улучшения Tone of Voice


– Сбор и обработка данных о жалобах и проблемах дизайна после релиза. Участие в синках, защита решений перед бизнесом и проведение ревью

функционал точек продаж в Optima Business

Точки продаж

Список точек, добавление и редактирование

Сотрудники кассиры

Новая роль в системе Optima Business

Кассы

Добавление продуктов, история продаж в точке

Optima Kassa

Внешнее приложение, но зависящее от бэка точек

Продукты банка в точках

Точки и касса как центр продуктов Optima Business

вопросы требуют ответов

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

точки продаж

Точка продаж — это магазин или офис, где работают ИП или, реже, ОсОО. Главная ценность этого функционала в том, что один счёт может обслуживать десятки точек, и пользователю не придётся путаться между ними

Основные цели главного экрана:

  • Генерация QR-кода для продаж

  • Создание точек продаж

  • Поиск точек продаж и создание кассы в точке без необходимости перехода внутрь точки


В дальнейших итерациях необходимо сократить количество данных и оценить целесообразность каждого поля

Создание точки продаж

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

Ввод названия точки и для чеков. На тот момент возникла цель избавиться от поля для чеков, так как его необходимость была ограниченной. Оставался вопрос: что будет происходить с названием при сканировании QR-кода?

Далее ему нужно заполнить остальные параметры:

– Выбрать счёт зачисления средств — расчётный или карточный

– Адрес — это справочник ОБ (работает не совсем корректно из-за устаревших данных: например, у нас больше нет ПГТ, а в справочнике он есть)

– Данные о том, как связаться с точкой в случае необходимости

Необходимо дальше сделать:

– Срочно решить, как уменьшить количество полей в адресе — это пугает и отталкивает. Уже есть фактические жалобы на создание точек: слишком долго. Желательно внедрить карту или собрать матрицу для карты

– Обсудить целесообразность номера телефона в точке

кассы

Создав точку, владелец или менеджер должен создать единицу, через которую всё будет работать — кассу. Касса содержит в себе продукт: QR, POS или ККМ. Для работы нужно нанять кассира и выдать ему доступ к кассе

Кассы должны создаваться легко и без лишней информации. Нажал «Создать», ввёл название (или оставил системное), выдал доступы нужным людям — и готово

В первой итерации основным функционалом кассы было хранение статичного QR-кода для продаж

Есть различия между вебом и мобильным приложением. В веб-версии можно не только сгенерировать QR, но и выбрать формат для печати — A4, A3 и т.п., а также сразу отправить его на печать


Цель данного шага:

– Крупные и средние компании работают через веб-платформу, им нужна широкая кастомизация и возможность быстрой печати в больших масштабах

– Малому бизнесу нужен быстро сгенерированный QR, который можно отправить через социальные сети или мессенджеры

история продаж

У каждой точки есть своя история продаж, которая формируется и фильтруется именно по кассам, а не по счёту. Это позволяет пользователю использовать один счёт даже для 50 точек и всегда знать, откуда поступают деньги

продукты банка

Удобство пользователя и его желания — это одна сторона, для компаний есть вторая — бизнес. Для бизнеса в первую очередь важны продуктовые и бизнесовые метрики, приносящие прибыль, такие как RTPV, TPV, TFV и им подобные. Продукты банка должны приносить прибыль и влиять на эти метрики, а точки — стать центром ведения бизнеса и подключения продуктов

Есть два вида продуктов по иерархии подключения:

  1. Подключаются на точку продаж — Тез рассрочка и Pay,Da!

  2. На кассу — POS терминалы, QR и ККМ модуль

Рассрочка

Pay,Da! и Тез рассрочка — рассрочка, работающая на основе двух приложений банка: Optima Business и Optima24. Партнёры подключают возможность принимать оплату в рассрочку, а физические лица могут получить кредитный лимит или разовую сумму в Optima24

Онбординг в случае, если продукт не был подключен

Как это выглядит в Optima24 — банке для физических лиц

заявка на POS терминал

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

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

генерация QR-кода

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

Генерация QR-кода по функционалу делился на несколько итерации:

– Генерируется только Static QR на карточный или расчётный счёт

– Появилась Dynamic QR

– Может быть сформирован уже на точку продаж. У точки есть свой расчётный счёт

– Генерация перешла полностью на точки продаж

кассиры

В Optima Business уже есть ролевая политика, но для существования точек продаж, которые являются почти магазинами, необходимо создать сущность, способную работать в точках. Это в основном не нужно мелким компаниям, а скорее средним и крупным

В первой итерации кассиры добавлялись только через ИНН. Однако мы получили жалобы от пользователей, что сложно понять, как добавлять кассира и как создавать группу кассиров

ККМ кассы для продаж

Optima Kassa стала отдельным продуктом, который выделился из Optima Business. Функционал точек, касс, кассиров и ролевая политика у них едины, так как используется один и тот же бэкенд

Цель продукта — пройти сертификацию, чтобы Optima могла предоставлять услуги ЦТО и создавать ККМ. Благодаря единому бэкенду мы смогли переместить создание ККМ из приложения Kassa в Optima Business. В этом случае ККМ стала бы ещё одним инструментом для упрощения ведения бизнеса для клиентов

в итоге что мы получили

Продукт действительно позволяет компании двигаться в интересном направлении — объединить все продукты в одну сущность, чтобы пользователь всегда понимал, к чему привязан POS-терминал, рассрочка или ККМ-касса. Юзер всегда должен мыслить так: «У меня магазин Береке на Панфилова 18, туда нужен POS-терминал». Мы избавились от странных кейсов заказа 100 счетов или 300 карт именно благодаря точкам продаж


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