Skip to main content

Member Rate

Member Rate

A member rate is a cash rate that usually provides a discount to members of a loyalty program.  Member Rates are associated with a loyalty program and levels are considered protected and not accessible unless the matching loyalty program and level are included in the request.

Example: 

A chain has a Loyalty Program called MyLoyalty which has 3 loyalty levels: Gold, Silver, and Bronze.  They have created a special member rate code (Member_Discount) which offers a 10% discount off BAR for any membership level. 

The steps below provide an overview of how to shop and book the Member Rate.

 

Member Rate

 

Step 1: The guest navigates to the Custom Booking Engine (CBE) and Signs In.  The CBE retrieves the guest's loyalty membership information (loyalty program = MyLoyalty and level=Gold) from their profile.

 

Step 2: The guest specifies dates, travelers, and searches for availability.  The CBE calls the Hotel Availability API including criteria provided by the guest plus the loyalty information.

DescriptionHotel Avail Request
Include the Loyalty Program and Level to unlock member rates

GET https://services.synxis.com/v1/api/hotel/availability?hotelId=100319&chainId=14161022&adults=2&content=full&startDate=2022-12-14&endDate=2022-12-15&numRooms=1&primaryChannel=WEB&secondaryChannel=WEB&loyaltyProgram=MyLoyalty&loyaltyLevel=Gold

 

 

Step 3: Parse the response for the Member_Discount rate and display it to the guest.

DescriptionHotel Avail Response (Partial)

The request must contain content=full to include the contentLists section in the response.

The RateList section contains information about each rate in the response.  

CustLoyaltyList contains information about the loyalty program and level(s) the rate applies.

 

Loyalty=true Indicates the rate is a loyalty rate

"contentLists": { 
    "RateList": [{ 
            "Details": { 
                "CustLoyaltyList": [{ 
                        "Level": [{ 
                                "Code""Gold", 
                                "Name""Gold Level" 
                        }], 
                        "Name""Thank You Rewards!", 
                        "ProgramID""MyLoyalty" 
                }], 
                "Indicators": { 
                    "Loyalty"true 
                } 
            }, 
            "Code""Member_Discount", 
            "CurrencyCode""USD", 
            "Name""MyLoyalty member special rate" 
        } 
    ] 
}