UC-WG3-007 Самовивіз ліків з аптеки

UC-WG3-007 Самовивіз ліків з аптеки

Responsible Team

WG3

Responsible

@Ірина Шуляк (Unlicensed)

Business Process

BP-WG3-007 Спосіб доставки: Самовивіз з аптеки

Business Requirements

BR-WG3-007 Спосіб доставки: Самовивіз з аптеки

Stakeholders Requirements

SR-WG3-007 Можливість забрати ліки самостійно з аптеки

Functional Requirements

SOLR-WG3-007-1 Перегляд доступних аптек для самовивозу SOLR-WG3-007-2 Валідація вибору аптеки для самовивозу

Non-functional Requirements

TBD

Priority

SHOULD HAVE

Actors

Користувач мобільного додатку банкінгу

Preconditions

  1. Користувач авторизований у додатку.

  2. У кошику користувача вже є товари (ліки) для замовлення.

  3. Користувач надав дозвіл на використання своєї геолокації для відображення аптек поблизу або обрав своє місто вручну.

  4. Послуга самовивозу доступна в регіоні, де знаходиться користувач.

Trigger (Start Point)

Користувач обрав опцію "Самовивіз із аптеки".

Main Flow (Sunny Day Scenario)

Flow of Events

  1. Користувач обирає опцію "Самовивіз із аптеки" на етапі оформлення замовлення.

  2. Система завантажує інтерактивну карту з позначками аптек та список доступних аптек.

  3. Користувач:

    • Обирає аптеку на карті, або

    • Обирає аптеку зі списку.

  4. Система відображає детальну інформацію про аптеку:

    • Назва;

    • Адреса;

    • Час роботи;

    • Контактний телефон;

    • Орієнтовний час підготовки замовлення.

  5. Користувач натискає "Обрати аптеку".

  6. Система зберігає обраний стан (вибір аптеки й інші деталі замовлення) та пропонує підтвердити вибір.

  7. Користувач переглядає дані та натискає "Підтвердити аптеку".

  8. Система зберігає вибір аптеки та автоматично повертає користувача на сторінку оформлення замовлення.

Post-Conditions

Користувач успішно обрав аптеку для самовивозу при оформленні замовлення.

Alternative Flow (Rainy Day Scenario) #1

Flow of Events

  1. Користувач не обрав аптеку та натиснув кнопку "Продовжити" або вийшов із цього етапу.

  2. Система виводить повідомлення: "Будь ласка, оберіть аптеку для продовження замовлення".

  3. Користувач повертається до вибору аптеки.

Post-Conditions

Користувач залишається на етапі вибору аптеки, дані про замовлення не змінюються.

 

Alternative Flow (Rainy Day Scenario) #2

Flow of Events

  1. Користувач не знаходить потрібної аптеки поблизу.

  2. Користувач використовує фільтри для розширення радіусу пошуку або вибирає інший населений пункт.

  3. Система оновлює карту та список аптек згідно з новими параметрами пошуку.

  4. Користувач повторює вибір аптеки.

Post-Conditions

Система відображає оновлену карту та список аптек із новими результатами.

 

Alternative Flow (Rainy Day Scenario) #3

Flow of Events

  1. Користувач натискає кнопку "Змінити аптеку" на екрані підтвердження.

  2. Система повертає користувача на етап вибору аптеки.

  3. Користувач обирає іншу аптеку.

Post-Conditions

Система зберігає нову аптеку та оновлює інформацію про замовлення.

Alternative Flow (Rainy Day Scenario) #4

Flow of Events

  1. Система виявляє, що вибраний товар або його кількість недоступні в обраній аптеці.

  2. Система повідомляє користувача: "Обраний товар/кількість недоступні. Виберіть іншу аптеку."

  3. Користувач натискає "Обрати іншу аптеку".

  4. Система повертає користувача на етап вибору аптеки.

Post-Conditions

Користувач перенаправлений на етап вибору аптеки, попередня аптека не підтверджена.

 

Related content