{"id":4578,"date":"2026-01-30T14:38:07","date_gmt":"2026-01-30T11:38:07","guid":{"rendered":"https:\/\/support.hotelrunner.com\/?p=4578"},"modified":"2026-01-30T15:28:10","modified_gmt":"2026-01-30T12:28:10","slug":"how-to-map-room-types-and-rate-plans","status":"publish","type":"post","link":"http:\/\/support.hotelrunner.com\/en\/how-to-map-room-types-and-rate-plans\/","title":{"rendered":"How to Map Room Types and Rate Plans"},"content":{"rendered":"    <div class=\"alert-section abstract\">\n        <div class=\"alert-section-inner\">\n                        <p><p><span style=\"font-weight: 400;\">Mapping is the process of linking the room types and rate plans defined in the HotelRunner panel with their corresponding room types and rate plans on OTAs (Online Travel Agencies).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Price and availability transmission cannot start unless the mapping process is completed after the channel connection is established.<\/span><\/p>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<h1 class=\"wp-block-heading\">Before You Start<\/h1>\n\n\n\n<p>Before proceeding, make sure the following checks are completed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Room types and rate plans must be created on the sales channel (OTA extranet).<\/li>\n\n\n\n<li>Corresponding room types and rate plans must be defined in the HotelRunner panel.<\/li>\n\n\n\n<li>Please note that the selections made during mapping directly affect price and availability transmission.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1 \u2013 Access the Mapping Screen<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the HotelRunner panel.<\/li>\n\n\n\n<li>Navigate to <strong>Channels &gt; Online Travel Agencies<\/strong>.<\/li>\n\n\n\n<li>Select the OTA to be mapped.<\/li>\n\n\n\n<li>If this is a new connection, enter the code or connection details provided by the OTA.<\/li>\n\n\n\n<li>Before completing the channel connection, make sure the currency selected in HotelRunner matches the currency used by the channel.<\/li>\n\n\n\n<li>If the channel connection already exists, access <strong>Room Type Mapping<\/strong> from the left-hand menu.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2 \u2013 Understanding the Screen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The left side of the screen displays room types and rate plans received from the OTA.<\/li>\n\n\n\n<li>The right side of the screen is used to select the corresponding room types and rate plans in HotelRunner.<\/li>\n\n\n\n<li>Fields on the left side cannot be edited, as they are provided directly by the OTA.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2048\" height=\"1033\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-27.png\" alt=\"\" class=\"wp-image-4579\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-27.png 2048w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-27-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-27-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-27-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-27-1536x775.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3 \u2013 Refresh Channel Data<\/h3>\n\n\n\n<p>If a new room type or rate plan has been created on the sales channel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>Fetch Room Types<\/strong>.<\/li>\n\n\n\n<li>Verify that the updated channel data is successfully loaded on the screen.<\/li>\n\n\n\n<li>Any missing or incorrect information must be corrected directly via the OTA extranet after this step.<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2048\" height=\"1033\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-28.png\" alt=\"\" class=\"wp-image-4581\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-28.png 2048w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-28-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-28-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-28-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-28-1536x775.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4 \u2013 Map Room Types<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Locate the first room type listed on the left-hand side.<\/li>\n\n\n\n<li>Under the <strong>Availability<\/strong> column, select the corresponding room type in HotelRunner.<\/li>\n\n\n\n<li>Repeat this process for all room types in the list.<\/li>\n<\/ul>\n\n\n    <div class=\"alert-section tip\">\n        <div class=\"alert-section-inner\">\n                        <p><p>\ud83d\udd14 <strong>Not: <\/strong>Rate plan mapping must not be performed before room type mapping is completed.<strong><br \/>\n<\/strong><\/p>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-29-1024x517.png\" alt=\"\" class=\"wp-image-4583\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-29-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-29-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-29-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-29-1536x775.png 1536w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-29.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5 \u2013 Map Rate Plans<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After mapping the room type, review the related rate plan row.<\/li>\n\n\n\n<li>On the right-hand side, select the correct rate plan defined in HotelRunner.<br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2048\" height=\"1033\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-30.png\" alt=\"\" class=\"wp-image-4585\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-30.png 2048w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-30-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-30-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-30-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-30-1536x775.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Rate Plans with \u201cHR\u201d in the Name<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rate plans that include <strong>HR<\/strong> in their name are used only for availability syncing.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>These rate plans must be mapped using the <strong>Don\u2019t Send <\/strong>option.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2048\" height=\"1033\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-34.png\" alt=\"\" class=\"wp-image-4602\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-34.png 2048w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-34-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-34-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-34-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-34-1536x775.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6 \u2013 Use Advanced Settings (If Required)<\/h3>\n\n\n\n<p>Advanced Settings are used for special scenarios outside standard mapping.<\/p>\n\n\n    <div class=\"alert-section danger\">\n        <div class=\"alert-section-inner\">\n                        <p><p>\u26a0\ufe0f <strong>Important:<\/strong> This section contains sensitive configurations. It is strongly recommended to contact the HotelRunner Support Team before making any changes.<\/p>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<h3 class=\"wp-block-heading\"><strong>Availability Status<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If beds within a selected room type are sold separately (hostel setup), the necessary adjustments are made here.<\/li>\n\n\n\n<li>If there is no hostel setup, select <strong>No Changes<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Base Availability<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The value entered here overrides the availability defined in the calendar.<\/li>\n\n\n\n<li>The system treats this value as the base availability for the room type.<\/li>\n\n\n\n<li>If availability management is handled via the calendar, this field should be left empty.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Price Adjustment<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Used when a different price than the mapped rate plan needs to be sent to the channel.<\/li>\n\n\n\n<li>A fixed amount (+\/-) or a percentage (%) difference can be defined.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2048\" height=\"1033\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-31.png\" alt=\"\" class=\"wp-image-4587\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-31.png 2048w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-31-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-31-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-31-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-31-1536x775.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Commission Settings (Commission Included \/ Excluded)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Managed from the <strong>Commission Included<\/strong> option at the top of the screen, based on the contract with the channel.<\/li>\n<\/ul>\n\n\n\n<p><strong>General usage:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Typically disabled for B2B channels.<\/li>\n\n\n\n<li>Can be enabled for B2C channels.<\/li>\n\n\n\n<li>If a net (commission-excluded) price is to be sent to the channel, enter the commission rate to be deducted under the <strong>Commission<\/strong> field in <strong>Advanced Settings<\/strong>.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If prices are sent as commission-included, this field should be left empty.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"517\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-32-1024x517.png\" alt=\"\" class=\"wp-image-4589\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-32-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-32-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-32-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-32-1536x775.png 1536w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-32.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Other Advanced Settings<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Stop Sell:<\/strong> Closes sales for all dates.<\/li>\n\n\n\n<li><strong>Read-Only:<\/strong> Prices are not sent, but reservations can still be viewed.<\/li>\n\n\n\n<li><strong>Send Price:<\/strong> Stops price transmission to the channel.<br>This option must not be selected for rate plans with \u201cHR\u201d in their name.<\/li>\n\n\n\n<li><strong>Master Rate:<\/strong> Selects the rate plan that will appear at the top of the calendar. For <strong>HR<\/strong> rate plans, this rate plan must be selected as the Master Rate.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2048\" height=\"1033\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-33.png\" alt=\"\" class=\"wp-image-4591\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-33.png 2048w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-33-300x151.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-33-1024x517.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-33-768x387.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2026\/01\/image-33-1536x775.png 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n    <div class=\"alert-section tip\">\n        <div class=\"alert-section-inner\">\n                        <p><p><span style=\"font-weight: 400;\">\ud83d\udd14 <strong>Note:<\/strong> After completing advanced configurations, this section can be closed to continue the mapping process in standard view.<\/span><\/p>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<h3 class=\"wp-block-heading\">Step 7 \u2013 Save<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify that all room types and rate plans have been mapped correctly.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the <strong>Save<\/strong> button at the bottom of the screen.<\/li>\n<\/ul>\n\n\n    <div class=\"alert-section tip\">\n        <div class=\"alert-section-inner\">\n                        <p><p><span style=\"font-weight: 400;\">\ud83d\udd14 <strong>Note: <\/strong><\/span><span style=\"font-weight: 400;\">If there is any unmapped row, the system will not complete the save process.<\/span><\/p>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<h3 class=\"wp-block-heading\">Step 8 \u2013 Check Price and Availability Flow<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to <strong>Logs &gt; Recent Transaction<\/strong> from the left-hand menu.<\/li>\n\n\n\n<li>Wait until the processes are scheduled, then monitor them until they are completed successfully.<\/li>\n\n\n\n<li>After completion, verify price and availability updates via the HotelRunner calendar and the OTA extranet.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If any errors occur, contact the HotelRunner Support Team so that the necessary actions can be taken.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Before You Start Before proceeding, make sure the following checks are completed: Step 1 \u2013 Access the Mapping Screen Step 2 \u2013 Understanding the Screen Step 3 \u2013 Refresh Channel Data If a new room type or rate plan has been created on the sales channel: Step 4 \u2013 Map Room Types Step 5 \u2013 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[105,125],"post_product":[50],"class_list":["post-4578","post","type-post","status-publish","format-standard","hentry","category-channels","category-online-travel-agencies","post_product-channel-manager"],"acf":[],"_links":{"self":[{"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts\/4578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/comments?post=4578"}],"version-history":[{"count":6,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts\/4578\/revisions"}],"predecessor-version":[{"id":4610,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts\/4578\/revisions\/4610"}],"wp:attachment":[{"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/media?parent=4578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/categories?post=4578"},{"taxonomy":"post_product","embeddable":true,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/post_product?post=4578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}