-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Description
@startuml Order state diagram
state Order {
[*] --> NewOrder
NewOrder --> PaymentVerification : Payment Verification
PaymentVerification --> Approved : Payment Approved
PaymentVerification --> Declined : Payment Declined
Approved --> AvailabilityCheck : Item Availability Check
AvailabilityCheck --> InStock : Item In Stock
AvailabilityCheck --> OutOfStock : Item Out of Stock
InStock --> ShippingAddressVerification : Shipping Address Verification
ShippingAddressVerification --> Verified : Address Verified
ShippingAddressVerification --> AddressDeclined : Address Declined
Verified --> ConfirmOrder : Order Confirmation
ConfirmOrder --> Shipped : Order Shipped
AddressDeclined --> CancelOrder : Order Cancelled
OutOfStock --> CancelOrder :Order Cancelled
Declined --> CancelOrder : Order Cancelled
CancelOrder --> [*] : Canceled
Shipped --> [*] : Shipped
}
@enduml
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request