- Важные: Деньги и переводы.
- Менее важные: Резеревирование товаров в БД.
Схема из предыдущей статьи :
Успешный путь: [Шаг 1: Оплата] ---> [Шаг 2: Склад] ---> [Шаг 3: Доставка]
Путь сбоя: [Шаг 1: Оплата] ---> [Шаг 2: Склад (Ошибка!)]
|
(Компенсация: Возврат денег) <--- [Отмена брони товара]
Стоит подумать над более оптимальным путём:
Успешный путь: [Шаг 1: Склад: Резервировать товар] ---> [Шаг 2: Оплата] ---> [Шаг 3: Доставка]
Путь сбоя: [Шаг 1: Склад: Резервировать товар] ---> [Шаг 2: Склад (Ошибка!)] <--- [Отмена брони товара]