Low Fare Shopping: One-Way Component Shop (NZ and AU)

Low Fare Shopping

One-Way Component Shop allows the client to offer each travel direction separately. One-way, stand-alone air prices are returned for each origin to destination (O and D) in a Low Fare Shopping or Asynchronous Low Fare Shopping Air Price Points request. Each fare that is returned can be ticketed by itself or shown separately if it is ticketed with another fare, allowing each O and D option to be displayed independently.

One-Way Component Shop is available for specifically provisioned customers on Galileo (1G) and Airline Content Hub (ACH), and only for a Low Fare Shopping request having travel within or between Australia and New Zealand.

The Apollo (1V), and Worldspan (1P) providers do not support One-Way Component Shop.

Schema

See the following transactions for One-Way Component Shop:

Request

The One-Way Component Shop functionality applies to itineraries with no more than four O and Ds, when the request is for Air Price Points.

The Air Pricing and Air Booking services support this functionality.

  1. Ensure your application is provisioned by Travelport to allow the One-Way Component Shop functionality. After being provisioned, Low Fare Shopping requests are identified by a credential that allows the function. The combination of the customer credentials and the locations of the origins and destinations in the request determine whether Universal API displays each origin and destination option independently in the response.
  2. Request One-Way Component Shop functionality in LowFareSearchReq or LowFareSearchAsynchReq (v49.0 and earlier):
  3. Set the request to return Air Price Points:

    Set the request to return One-Way Component Shop.

    Universal API validates that all locations are within the geography and maximum number of segments permitted for One-Way Component Shop, and Low Fare Shopping requests are sent to Galileo (1G), Apollo (1V), and Airline Content Hub (ACH), as applicable.

    Note: The Galileo request adds four preset preference modifiers based on market requirements. The preset modifiers are: Airline, Booking Code, Cabin, and Penalty Tolerance. If the customer includes any one of these preset modifiers, it creates a conflict, and the modifier sent by the customer is ignored. See Warning and Errors below.

  4. Filter the results by carrier:

    • Enter carrier in AirSearchModifiers/ @PermittedCarriers or SearchAirLeg/AirLegModifiers/ @PermittedCarriers to include only the specified carriers.
    • As in a Low Fare Shopping request, if @PermittedCarriers is applied at both the itinerary and leg level, AirLegModifiers/ @PermittedCarriers takes precedence for that particular leg. For the rest of the legs, the AirSearchModifiers filter option is applied.

    • Enter carriers in AirSearchModifiers/ @ProhibitedCarriers or SearchAirLeg/AirLegModifiers/ @ProhibitedCarriers to exclude the specified carriers.
    • As in a Low Fare Shopping request, if @ProhibitedCarriers is applied at both the itinerary and leg level, AirLegModifiers/@ProhibitedCarriers takes precedence for that particular leg. For the rest of the legs, the AirSearchModifiers filter option is applied.

  5. See Search Modifier by Carrier and Alliance for details.

    Note: ACH does not support airline filter options at the leg level (AirLegModfiers). If entered, they are ignored, and a warning message is returned: ACH carriers do not support AirLegModifiers.

    See Warnings and Errors in the Response section for a full list.

Response

A Low Fare Shopping response (LowFareSearchRsp or LowFareSearchAsynchRsp (v49.0 and earlier)) that contains price points for the one-way fares is returned.

Air Pricing and Air Booking

Travelport recommends sending multiple individual Air Pricing requests when the itinerary to be priced is the result of a One-Way Component Shop request.

A pricing request should be sent for each O and D and for each journey variation based on the airlines and markets being priced. For example, in the Australia/New Zealand implementation, to determine which combination returns the lowest price, you would send:

There are no changes to the Air Booking process, however, requests may differ based on the selected price options.

There is no change to the Air Booking (AirCreateReservationReq) or Universal Record Modify (UniversalRecordModifyReq) requests, but it should be noted that the data needed does differ based on the provider of the flight/fare options. For example, an Air Booking request that uses a flight/fare from the ACH provider requires a Host Token, which a flight/fare from the 1G provider does not.