The AirShopping transaction set supports both demanding and flexible shopping experiences for anonymous or personalized shopping. The combination of functionally-rich attribute and affinity shopping support date range or specific month (calendar) shopping as an example. The response returns offers, which may include branded offers or itinerary-priced offers with or without ancillary services. It also returns applicable rules for the integrated fares as well as for each service. The message also returns multi-media content at the message level as well as media references at the individual offer level.