Map rate plans

Once a hotel is successfully connected to apaleo, the rate plans from apaleo need to be mapped to the ones on your side. We do not store an external rate plan ID, so all the mapping is on your side. One way to simplify this mapping is to load all rate plans from apaleo and then make those available when creating or mapping to existing rate plans. That way, nobody has to copy-paste any IDs between systems. Neat, right?

You should only load rate plans from apaleo that are mapped to the channel you are using (ChannelManager, BookingCom, Expedia, etc.).

A rate plan in apaleo is always bound to exactly one unit group (= room category). Each rate plan has a unique ID. When you receive ARI data or create a reservation, you must use this unique apaleo rate plan ID. This requires you to map the combination of a rate code and a room code on your side to this ID. See the following example for a simple hotel with 2 room categories and 2 rate codes:

YOUR RATE CODE YOUR ROOM CODE APALEO RATE PLAN ID
BAR SINGLE BER-BAR_SGL-SGL
BAR DOUBLE BER-RACK_DBL-DBL
NONREF SINGLE BER-NONREF_SINGLE-SGL
NONREF DOUBLE BER-EARLY_DOUBLE-DBL

If hotels are very careful with the definition of the rate codes, it can seem as if the rate plan IDs have a meaning. Don’t rely on it and start to parse them. They are really just IDs. Yes, they are constructed out of the property ID and the rate plan code, but the rate plan code is chosen by humans and does not necessarily have a meaning or is consistent throughout all rates and properties.

Once this is done, you can subscribe to availability, rates and inventory (ARI) updates for those rate plans.