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 unpaid OrderItem(s).

  • Flights within Order have been confirmed and paid.

Main Flow

Step

Message

Description

01

OrderRetrieveRQ

Seller retrieves latest version of an Order

02

OrderViewRS

Airline returns latest version of the Order

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 Offer on the select ancillary

03.a.4

OrderReshopRS

Airline returns a quoted Offer with the requested ancillary

03.a.5

OrderChangeRQ

Seller accepts the quoted Offer (no payment)

03.a.6

OrderViewRS

Airline updates the Order adding an OrderItem with the selected ancillary

 

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 Offer on the select ancillary

03.b.4

OrderReshopRS

Airline returns a quoted Offer with the requested ancillary

03.b.5

OrderChangeRQ

Seller selects the Offer for the Seats and include payment if applicable

03.b.6

OrderViewRS

Airline responds with the creation of new OrderItems and Add Seat service item(s)

 

End of use case

 

 

Postconditions

Variant '03.A'

  • The Order is updated with an OrderItem 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 the Service (payment is processed regardless if seat is free or paid).