Customer Adds an Ancillary to Existing Order
Variant '03.A'
This use case illustrates the addition of an ancillary (except a seat) into an existing Order
.
Variant '03.B'
This use case illustrates the scenario of adding a seat ancillary to an existing Order
. The following scenario is a party of two with a free and paid seat, with payment method included for both.
Capabilities
Variant '03.A'
Variant '03.B'
Preconditions
An
Order
exists and contains already paid or unpaidOrderItem
(s).Flights within
Order
have been confirmed and paid.
Main Flow
Step | Message | Description |
01 | OrderRetrieveRQ | Seller retrieves latest version of an |
02 | OrderViewRS | Airline returns latest version of the |
03.a | Condition | Seller chooses to reshop for non-seat ancillaries |
03.a.1 | ServiceListRQ | Seller requests ancillaries associated to a flight in the order |
03.a.2 | ServiceListRS | Airlines returns the list of available ancillaries |
03.a.3 | OrderQuoteRQ | Seller requests a quoted |
03.a.4 | OrderReshopRS | Airline returns a quoted |
03.a.5 | OrderChangeRQ | Seller accepts the quoted |
03.a.6 | OrderViewRS | Airline updates the |
 | End of use case |  |
03.b | Condition | Seller chooses to reshop for seat ancillaries |
03.b.1 | SeatAvailabiltyRQ | Request to display Seatmap |
03.b.2 | SeatAvailabiltyRS | Display Seatmap with or without pricing |
03.b.3 | OrderQuoteRQ | Seller requests a quoted |
03.b.4 | OrderReshopRS | Airline returns a quoted |
03.b.5 | OrderChangeRQ | Seller selects the |
03.b.6 | OrderViewRS | Airline responds with the creation of new |
 | End of use case |  |
Â
Postconditions
Variant '03.A'
The
Order
is updated with anOrderItem
containing the selected ancillary.
Variant '03.B'
Airline responds with
Offer
Items for each seats regardless if free or paid.Airline appropriately associates the correct taxonomy to each seat
Services
.Airline responds with the creation of new
OrderItems
and add the Seat details under theService
(payment is processed regardless if seat is free or paid).
Â