HaloSync
prod
  • prod
  • sbx
Home
LunaAlbus
Home
LunaAlbus
prod
  • prod
  • sbx
prod
  • prod
  • sbx
  1. Albus User Guide
  • HaloSync Portal
  • Getting Started
    • About HaloSync
    • Supported Airlines & Onboarding
    • Quickstart
  • Operations & Support
    • Airline Operational Notes
    • FAQ & Contact
    • Reporting an Issue
  • Integration Guides
    • πŸ” Authentication (HMAC)
    • πŸ”‘ Transaction ID Guidelines
    • Carrier Support Matrix
    • Error Handling & Troubleshooting
  • API Reference
    • OrderChangeNotif
    • AirShopping
    • OfferPrice
    • OrderCreate
    • OrderRetrieve
    • ServiceList
    • SeatAvailability
    • OrderReshop
    • OrderQuote
    • OrderChange
    • OrderCancel
  • Release Notes
    • PolarHub Release Note
    • Albus Release Note
    • Luna Release Note
  • Product Guides
    • Albus User Guide
      • Sign In
      • Dashboard
      • Shopping Offer
      • PolarHub Credential
      • Airline Profile
      • Airline Route Control
      • Airline L2B Limit
      • Airline Timeout
      • Customer Account
      • Albus Admin & User
      • Account Billing
      • Insight
      • Reservation
    • Luna User Guide
      • Login
      • Main Screen & Lists
      • Booking & Ticketing
      • Booking Cancellation
      • Booking PNR Details
      • Booking Change
      • Ancillary Services
      • User Management
  • Schemas
    • Archived
      • PolarHub Schema 2025.3
        • comm
          • TravelAgencyType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResponseParameterType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferType
          • OfferItemInfoType
          • PaxType
          • PaymentType
          • ContactInfoType
          • OrderViewOrderType
          • OfferType_Extend
        • AirShoppingRQ
        • AirShoppingRS
        • OfferPriceRQ
        • OfferPriceRS
        • OrderCreateRQ
        • OrderViewRS
        • SeatAvailabilityRQ
        • SeatAvailabilityRS
        • ServiceListRQ
        • ServiceListRS
        • OrderRetrieveRQ
        • OrderReshopRQ
        • OrderQuoteRQ
        • OrderReshopRS
        • OrderCancelRQ
        • OrderCancelRS
        • OrderChangeRQ
      • PolarHub Schema 2025.6
        • comm
          • RequestOfferItemType
          • RequestOrderItemType
          • OrderServicingDeleteType
          • TravelAgencyType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResponseParameterType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferType
          • OfferItemInfoType
          • PaxType
          • PaymentType
          • ContactInfoType
          • OrderViewOrderType
          • OfferType_Extend
        • AirShoppingRQ
        • AirShoppingRS
        • OfferPriceRQ
        • OfferPriceRS
        • OrderCreateRQ
        • OrderViewRS
        • SeatAvailabilityRQ
        • SeatAvailabilityRS
        • ServiceListRQ
        • ServiceListRS
        • OrderRetrieveRQ
        • OrderReshopRQ
        • OrderQuoteRQ
        • OrderReshopRS
        • OrderCancelRQ
        • OrderCancelRS
        • OrderChangeRQ
      • PolarHub Schema 2025.7
        • comm
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
        • OrderViewRS
        • AirShoppingRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
      • PolarHub Schema 2025.9
        • Acknowledgement
        • OrderChangeNotif
      • PolarHub Schema 2026.3
        • comm
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
          • PayerType
        • AirShoppingRS
        • OrderViewRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
        • OrderChangeNotif
        • Acknowledgement
      • PolarHub Schema 2026.2
        • comm
          • PayerType
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
        • OrderViewRS
        • AirShoppingRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
        • OrderChangeNotif
        • Acknowledgement
      • PolarHub Schema 2026.1
        • comm
          • TravelAgencyType
          • ResponseParameterType
          • OrderViewOrderType
          • OfferType
          • OfferType_Extend
          • PaymentType
          • OriginDestType
          • PaxCodeType
          • CriteriaType
          • ResultMessageType
          • DataListsType
          • OrderOfferType
          • OfferItemInfoType
          • PaxType
          • ContactInfoType
        • OrderViewRS
        • AirShoppingRS
        • OfferPriceRS
        • OrderReshopRS
        • OrderCreateRQ
        • OrderChangeRQ
        • SeatAvailabilityRS
        • ServiceListRS
        • OrderCancelRS
        • OrderCancelRQ
        • OrderQuoteRQ
        • OfferPriceRQ
        • AirShoppingRQ
        • SeatAvailabilityRQ
        • OrderRetrieveRQ
        • OrderReshopRQ
        • ServiceListRQ
    • PolarHub Schema 2026.5 (Latest)
      • comm
        • TravelAgencyType
        • ResponseParameterType
        • OrderViewOrderType
        • OfferType
        • OfferType_Extend
        • PaymentType
        • OriginDestType
        • PaxCodeType
        • CriteriaType
        • ResultMessageType
        • DataListsType
        • OrderOfferType
        • OfferItemInfoType
        • PaxType
        • ContactInfoType
        • PayerType
      • AirShoppingRS
      • OrderViewRS
      • OfferPriceRS
      • OrderReshopRS
      • OrderCreateRQ
      • OrderChangeRQ
      • SeatAvailabilityRS
      • ServiceListRS
      • OrderCancelRS
      • OrderCancelRQ
      • OrderQuoteRQ
      • OfferPriceRQ
      • AirShoppingRQ
      • SeatAvailabilityRQ
      • OrderRetrieveRQ
      • OrderReshopRQ
      • ServiceListRQ
      • OrderChangeNotif
      • Acknowledgement
  1. Albus User Guide

Shopping Offer

Use Shopping Offer to manage the promotions your travel agency offers on NDC (New Distribution Capability) fares. A promotion lets you apply a special fare to a chosen airline and set of routes for a defined sales period β€” so you can shape the offers your sellers see without touching anything on the airline side.
Currently, Shopping Offer supports one discount category: Promotion Fare. Two other categories, SpecialFare and Discount Program, are planned for a future release and aren't available yet.
Reference: πŸ”—AirShopping #Fare
NOTE
Promotions are applied based on the itinerary search date (the date a journey is shopped), not the departure date.

Find and search promotions#

To open the promotion list, go to the Shopping Offer menu in the sidebar and click Promotion.
The list shows every promotion set up for your agency, with rich search filters at the top.
You can narrow the list using any of these filters:
FilterWhat it does
AirlineSearch by target airline. Type an airline name or 2-letter code, then pick from the suggestions.
ActiveFilter by activation state β€” All (default), On, or Off.
StatusFilter by lifecycle status β€” All (default), Scheduled, Ongoing, Expired, or Unavailable.
DateFilter by a date range. Choose the basis: Created at (creation date) or Sales Period (the promotion's active window). Defaults to the full period.
KeywordSearch by Promotion Title or Created by (the email ID of the user who created it).
Use Reset to clear all filters and start over.
NOTE
Date filters follow time zones. Created at and the search range use your Account's POS time zone setting, while Sales Period follows the individual promotion's own time zone.
Results are sorted first by Status (Ongoing β†’ Scheduled β†’ Expired β†’ Unavailable), then by newest creation date. If nothing matches your filters, you'll see "No search results found."

Create a promotion#

From the promotion list, start a new promotion and fill in two sections: Promotion Info and Route Info.
shopping-offer__create-promotion2.png
Create promotion form with Promotion Info and Route Info sections
1
Enter the promotion details (Promotion Info)
Fill in the basics for your new promotion:
Promotion Title β€” a name for the promotion.
Active β€” set to On to activate the promotion during its sales period. If left Off (the default), the promotion stays inactive even within its dates.
Airline β€” the target airline (search by name or 2-letter code).
Promotion Code β€” the promotion's identifier.
Timezone β€” the time zone the sales period is measured in (search and select).
Sales Period β€” the active window. This is evaluated against the itinerary search date, not the departure date.
NOTE
Only Promotion Fare can be set today. SpecialFare and Discount Program are coming in a future release.
2
Define the target routes (Route Info)
Choose where the promotion applies:
Policy β€” pick Apply to set route to apply the promotion to the routes you list. (Exclude set route is planned but not available yet.)
Routes β€” add one or more Departure β†’ Arrival pairs. You can set as many routes as you need. For round trips, add the outbound and return legs separately.
Each endpoint is selected as Region β†’ Country β†’ City/Airport (search and select). The level you choose controls how broadly the promotion applies:
What you selectWhere the promotion applies
Region onlyAll countries, cities, and airports under that region
Country onlyAll cities and airports in that country
City codeAll airports under that city
Nothing (or Region = "All")Every route for that airline
3
Save the promotion
Click Save to create the promotion. It now appears in your list according to its status.
TIP
When a journey-search API call comes in for the same airline and route, any promotion criteria included in that request override the matching Albus setting.

Edit, delete, and review history#

Open any promotion from the list to view and update its details. The detail view has the same Promotion Info and Route Info sections, plus Save, Delete, and a History panel.
shopping-offer__detail-view2.png
Promotion detail view with status, Save/Delete, and History

Update a promotion#

Edit the Promotion Info and Route Info fields, then click Save. As a promotion moves through its life cycle, its Status reflects where it stands:
StatusMeaningActive
ScheduledReserved to apply (hasn't started yet)On
OngoingCurrently applyingOn
ExpiredFinished applyingOn
UnavailableDeactivatedOff
CAUTION
A few rules apply when editing:
To stop an Ongoing promotion, move its end date earlier and save.
An Ongoing promotion can't be switched from Active On β†’ Off.
An Expired promotion can no longer be edited.

Delete a promotion#

Click Delete to remove a promotion.
WARNING
An Ongoing promotion can't be deleted. Once deleted, a promotion is removed from the list immediately and cannot be recovered.

Review change history#

The History panel under Metadata shows the promotion's change log. A history entry is created whenever you save a change to Promotion Title, Active, Airline, Promotion Code, Timezone, Sales Period, or Route.
Modified atΒ 2026-06-30 07:42:59
Previous
Dashboard
Next
PolarHub Credential
Built with