Алгоритм работы системы при покупке товара из магазина ролью “Покупатель клиента”
Подсистема Каталога товаров:
Покупатель переходит на страницу Каталога магазина и по щелчку на кнопку “Добавить” добавляет интересующие его товары в корзину. Подсистема работы с Заказами
Покупатель переходит в Корзину для формирования заказа и нажимает кнопку “Оплатить”. Покупатель выбирает способ оплаты из доступных и попадает на страницу процессингового агента. Покупатель проводит оплату выбранным способом и возвращается в личный кабинет. В личном кабинете Покупателя отображается статус заказа “Оплачен”.
Подсистема Контроля, сборки и доставки заказов:
Данные о составе заказа, способе и сроках доставки поступают в систему контроля сборки и доставки заказа, в Модуль сборки заказа, отвечающий отвечает за подготовку товаров, которые были заказаны клиентом. В личном кабинете Покупателя отображается статус заказа “В сборке”, используется Модуль обновления статуса заказа, отвечающий за обновление статуса в личном кабинете покупателя. Модуль координации доставки передает заказ в службу доставки, выбранную Покупателем. Служба доставки осуществляет доставку заказа и передает информацию в модуль координации доставки Модуль обновления статуса заказа получает информацию из модуля координации доставки и меняет статус на “Доставлено”.
Алгоритм работы системы с ролью “Сотрудник магазина”
Подсистема Обработки заказов и Доставки: Сотрудник магазина получает информацию о новом заказе Сотрудник начинает сборку товаров Сотрудник магазина передает собранный заказ службе доставки. Подсистема Взаимодействия с клиентами: Сотрудник магазина получает обратную связь от покупателей и при необходимости улучшает процесс работы магазина.