1. Служебная информация

Заказчик: Павлова Виктория, Мармалиди Надежда
Продакт: Гришина Анна
Бизнес-аналитик: Николаев Николай Евгеньевич 
Руководитель IT проекта: Бочарова Вера, Бугакова Елизавета
Дата создания: 15.10.2025

Глоссарий:

PayKeeper — платёжный шлюз, используемый для онлайн-оплаты услуг.
Б24 — корпоративная CRM-система Битрикс 24.
Заявка — запись созданная через смарт-процесс в Б24, содержащая данные клиента и статус сделки.

2. Контекст и цели

2.1. Описание проблемы:

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

2.2 Цель (SMART):

Разработать и внедрить функционал онлайн-покупки дополнительных услуг на корпоративном сайте Dogma.ru с оплатой через PayKeeper и передачей данных в Б24.

2.3 Ограничения:

3. Область охвата и границы задачи

3.1. Затронутые процессы:

3.2. Границы:

3.3. Зависимости:

4. Бизнес-требования
Реализация на стороне Сайта:

4.1. Функциональные требования:

  1. Реализовать возможность онлайн-оплаты услуг:

  2. На сайте для каждой услуги должна быть кнопка Оформить, после нажатия на которую клиент перенаправляется в ЛК Клиента.

Реализация на стороне ЛК Клиента:

  1. В ЛК Клиента:
    Неавторизованный пользователь:
    a. Попадает на окно авторизации/ регистрации
    b. После успешной авторизации/ регистрации продолжает процесс оформления по аналогии с авторизованным пользователем.
     Авторизованный пользователь:
    a. Попадает на соответствующую страницу оформления доп. услуги в ЛК(этап 1).
  2. Для каждой услуги должна быть реализована страница оформления с формой со следующими полями:

  3. После нажатия кнопки "Далее" пользователь переходит к этапу 2, а В Б24 создаётся заявка со статусом «Не оплачено".
  4. Реализовать страницу ознакомления с офертой (этап 2).
    Содержание:

  5. После нажатия на кнопку "Принимаю условия" пользователь переходит к оплате через PayKeeper.
  6. После успешной оплаты:
  7. В случае неуспешной оплаты отображается страница с сообщением "Оплата не прошла. В ближайшее время с вами свяжется наш специалист".
  8. Необходимо создать раздел в ЛК Клиента "Мои услуги", где клиент сможет видеть свои оформленные заявки на услуги(по аналогии с разделом "Моя недвижимость").
    Ключевые элементы: 

  9. Услуга в разделе "Мои услуги" должна появляться при попадании пользователя на страницу с вводом данных - этап 1.
  10. Должна быть реализована связь между заявкой в Б24 и Услугой в разделе "Мои услуги" таким образом, что при изменении статуса в Б24 менялся статус услуги в ЛК Клиента.
    В разделе "Мои услуги" использовать следующие статусы:

    1. "Ввести данные" - условие когда пользователь дошел до этапа 1, но не отправил свою форму с данными. Не транслируется в Б24. Кликабельный - при нажатии на статус ведет на этап ввода данных.
    2.  "Принять условия" - пользователь дошел до этапа 2, но не подтвердил оферту. Транслируется в Б24(создается заявка). Статус кликабельный - ведет на этап подтверждения оферты.
    3. "Оплатить" - клиент принял условие оферта, но не совершил оплату. Транслируется в Б24 - статус. Статус кликабельный - ведет на этап оплаты(PayKeeper).
    4. "Оплачено"- клиент произвел успешную оплату. Если оплачен в ЛК Клиента - транслируется в Б24, если оплачен через бизнес-процесс в Б24, транслируется в ЛК Клиента. Некликабельный.
    5. "Услуга оказана" - услуга выполнена, статус подтягивается из Б24 после оказания услуги. Некликабельный.
    6. "Отмена" - услуга отменена, статус подтягивается из Б24 после отмены. Некликабельный.

     11.  Реализовать в разделе "Мои услуги" помимо отображения оформленных услуг возможность купить другие дополнительные услуги.
       11.1. Если есть оформленные услуги, то ниже отображаются все виды услуг за исключением оформленных.
       11.2. Если нет оформленных услуг, то отображается надпись "У вас нет оформленных услуг", а ниже отображаются все виды услуг, представленные в ЛК Клиента.
        Каждый вид услуги имеет кнопку Оформить, после нажатия на которую инициируется стандартный процесс оформления, предусмотренный для этой услуги(по аналогии как это происходит в ЛК Клиента в разделе доп. услуги).


4.2. Пользовательские роли:

4.3. Нефункциональные требования:

4.4. Критерии приемки:


5. Модели процессов

5.1. Текущий процесс (AS-IS)

  1. Клиент заходит на страницу услуги.

  2. Клиент ознакамливается с информацией и нажимает «Оставить заявку».

  3. Клиент заполняет форму(Имя, телефон), подтверждает согласие на обработку перс. данных(чек-бокс) и нажимает "Оставить заявку".  

  4. Сайт отправляет заявку на почту менеджера.

  5. Менеджер получает заявку, связывается с клиентом и подтверждает покупку.
  6. Менеджер в Б24 находит сделку по данным клиента, в сделке запускает бизнес-процесс соответствующей услуги.
  7. Б24 формирует договор оферты в ПДФ с QR-кодом для перевода средств через банк-клиент.
  8. Менеджер скачивает ПДФ и отправляет клиенту для оплаты через почту или мессенджер.
  9. Клиент оплачивает путем сканирования QR из своего банк-клиента.

  10. Клиент пересылает скриншот платежки менеджеру.
  11. Менеджер проверяет верность платежки и запускает оказание услуги в работу.

В виде диаграммы BPMN

https://app.holst.so/share/b/6729468d-d907-4c9f-b464-2f6c9f681cde?objectId=6b37ebf9-ca13-420e-b102-fa0ad497101f

5.2 Целевой процесс (TO-BE)

  1. Клиент заходит на страницу услуги.

  2. Клиент ознакамливается с информацией и нажимает «Оформить».

  3. Сайт перенаправляет в ЛК Клиента на страницу оформления соответствующей услуги.

  4. Клиент проходит авторизацию/регистрацию, если не авторизован.
  5. Клиент заполняет поля (ФИО, телефон, E-mail) на странице оформления услуги в ЛК Клиента и нажимает "Далее".
  6. Клиент ознакамливается с условиями оферты и нажимает кнопку "Принять условия".
  7. ЛК Клиента переводит клиента на страницу платежного сервиса для оплаты.
  8. Клиент совершает оплату.
  9. ЛК Клиента отправляет чек и сообщение об успешной оплате на эл. почту клиента.
  10. Менеджер в Б24 получает заявку со статусом оплаты.
  11. Менеджер запускает оказание услуги в работу.

    В виде диаграммы BPMN:

https://app.holst.so/share/b/6729468d-d907-4c9f-b464-2f6c9f681cde?objectId=d4f38215-2edb-4869-864f-9a5ab28cb3a5


6. Пользовательские истории

Для клиента

US-1. Онлайн-оплата услуги
Как клиент, я хочу оплатить выбранную дополнительную услугу онлайн,
чтобы оформить её без ожидания звонка менеджера.

US-2. Подтверждение результата оплаты
Как клиент, я хочу видеть понятное сообщение о результате оплаты (успешной или неуспешной)
и получить инструкцию по дальнейшим действиям,
чтобы понимать, что делать после совершения оплаты.

US-3. Получение подтверждающих документов
Как клиент, я хочу получить чек об оплате на электронную почту,
чтобы иметь подтверждение покупки услуги.

US-4. Просмотр истории и статусов услуг
Как клиент, я хочу видеть в личном кабинете список ранее оформленных услуг и их статусы,
чтобы контролировать ход оказания услуг без обращения к менеджеру.

Для менеджера

US-5. Обработка заявок в Битрикс24
Как менеджер, я хочу получать в Битрикс24 новые заявки на покупку дополнительных услуг,
чтобы оперативно видеть обращения.

US-6. Отслеживание статуса заявок
Как менеджер, я хочу видеть в Битрикс24 актуальный статус заявки (“оплачено” / “не оплачено”),
чтобы понимать, какие заявки требуют обработки.



7. Интеграции

  1. PayKeeper — документация https://docs.paykeeper.ru/dokumentatsiya-json-api/.
  2. Б24 — ???.
    Поля:
    Статус - двухстороння интеграция
    Дата создания
    Тип доп. услуги(Оформление собственности, Налоговый вычет)
    Карточка клиента(контакт)

8. Интерфейсы

В рамках задачи должны быть реализованы следующие интерфейсы:

Наименование экранаНазначениеКлючевые элементы
1Страница оформления услуги "Оформление собственности"Ввод клиентом данных Поля: Фамилия, Имя, Отчество, телефон, e-mail, кнопка "Далее". Стоимость 7000 руб. Дисклеймер : Услуга предоставляется только для клиентов ООО "Догма (согласовать текст)
2Страница оформления услуги "Налоговый вычет"Ввод клиентом данных Поля: Фамилия, Имя, Отчество, телефон, e-mail, кнопка "Далее". Стоимость 3999 руб.
3Страница просмотра офертыОзнакомление клиента с условиями договора-оферты
  • Текст оферты с обязательным дисклеймером "*Вам необходимо полностью ознакомиться и принять условия договора-оферты".
  • Нижняя часть текста оферты плавно переходит в прозрачность с помощью градиента (Fade-out effect).
  • Кнопка "Принимаю условия" расположена поверх текста, показывая, что можно скролить дальше.
4Страница успешной оплатыОтображение подтверждения успешной транзакцииСообщение "Поздравляем! Оплата прошла успешно. Чек направлен на ваш E-mail. Мы свяжемся с вами в ближайшее время."
5Страница неуспешной оплатыОтображение уведомления о неудачной оплатеСообщение об ошибке "Оплата не прошла. В ближайшее время с вами свяжется наш специалист". Кнопка "Вернуться в личный кабинет"
6*Отображение оформленных услуг в ЛКОтображение ранее оформленных услуг со статусом (по аналогии с бронированием)Название услуги, изображение, стоимость, статус. Помимо оформленных услуг в разделе "Мои услуги" отображаются услуги, доступные для оформления с кнопкой "Оформить".

Визуальные макеты экранов:
???


9. Риски и ограничения

10. Дополнительная документация и артефакты

  1. Договор оферты "Регистрация собственности"

  2. Договор оферты "Налоговый вычет"