{"id":1282,"date":"2025-09-28T11:11:04","date_gmt":"2025-09-28T08:11:04","guid":{"rendered":"https:\/\/support.hotelrunner.com\/?p=1282"},"modified":"2026-01-20T14:03:52","modified_gmt":"2026-01-20T11:03:52","slug":"extras-part-1","status":"publish","type":"post","link":"http:\/\/support.hotelrunner.com\/en\/extras-part-1\/","title":{"rendered":"Extras &#8211; part 1: how to create a custom form"},"content":{"rendered":"    <div class=\"alert-section abstract\">\n        <div class=\"alert-section-inner\">\n                        <p><p><b>Extras<\/b> refer to additional products and services offered to guests, beyond accommodation revenue. These can include items like transportation, spa services, and food and beverage. Created extras can be presented in the Booking Engine or used solely within HotelRunner PMS for accounting. These extras are not transmitted to integrated channels.<\/p>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<p>The process of creating extras consists of three main steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Creating a Custom Form<\/strong><\/li>\n\n\n\n<li>Creating a Category<\/li>\n\n\n\n<li>Creating the Extra Itself<\/li>\n<\/ul>\n\n\n    <div class=\"alert-section abstract\">\n        <div class=\"alert-section-inner\">\n                        <p><p>The process of creating extras consists of three main steps:<\/p>\n<ol start=\"1\">\n<li><b>Creating a Custom Form<\/b><\/li>\n<li>Creating a Category<\/li>\n<li>Creating the Extra Itself<\/li>\n<\/ol>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n    <div class=\"alert-section abstract\">\n        <div class=\"alert-section-inner\">\n                        <p><h4><b>\u00a0Understanding Custom Forms<\/b><\/h4>\n<p><b>Custom Forms<\/b> are used to gather details about the extras offered to guests in the Booking Engine. You can add four different types of fields:<\/p>\n<ul>\n<li><b>Text Input:<\/b> Allows the guest to enter free-form text information (e.g., Flight Number).<\/li>\n<li><b>Dropdown Menu:<\/b> Creates a menu where the guest can select only a single option.<\/li>\n<li><b>Checkbox Button:<\/b> Allows the guest to select multiple options simultaneously.<\/li>\n<li><b>Radio Button:<\/b> Restricts the guest to selecting only one option from a list.<\/li>\n<\/ul>\n<\/p>\n        <\/div>\n    <\/div>\n    \n\n\n<p><\/p>\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=\"1600\" height=\"948\" src=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2025\/09\/image-279.png\" alt=\"\" class=\"wp-image-1283\" srcset=\"http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2025\/09\/image-279.png 1600w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2025\/09\/image-279-300x178.png 300w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2025\/09\/image-279-1024x607.png 1024w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2025\/09\/image-279-768x455.png 768w, http:\/\/support.hotelrunner.com\/wp-content\/uploads\/2025\/09\/image-279-1536x910.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Steps to Create a Custom Form<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Accessing the Custom Forms Page<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the <strong>My Property &gt; Settings &gt; Extras &gt; Custom Forms<\/strong> screen.<\/li>\n<\/ul>\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\">Initiating the New Form Process<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the <strong>Add Custom Form<\/strong> button.<\/li>\n\n\n\n<li>On the screen that appears, assign a <strong>Title<\/strong> for the form you are creating. You must enter this title for all languages defined in your panel.<\/li>\n<\/ul>\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\">Configuring Form Fields<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Text Input Field:<\/strong> Use this field to collect free-form text from the guest.\n<ul class=\"wp-block-list\">\n<li><strong>Name:<\/strong> Give the field a title (e.g., Your Allergies).<\/li>\n\n\n\n<li><strong>Hint:<\/strong> Add a help text to guide the guest.<\/li>\n\n\n\n<li>Specify whether filling out the field is required.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Other Fields (Dropdown Menu, Checkbox, Radio Button):<\/strong>\n<ul class=\"wp-block-list\">\n<li>You can add new fields by clicking the <strong>Add Field<\/strong> button. These fields guide guests in selecting from multiple choices.<\/li>\n\n\n\n<li><strong>Values:<\/strong> Enter the options the guest will see in this field. Separate each value from the next with a comma (,) (e.g., Option 1,Option 2,Option 3).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\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>Saving<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After configuring all fields and languages, click the <strong>Save<\/strong> button to save the custom form.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The process of creating extras consists of three main steps: Steps to Create a Custom Form Accessing the Custom Forms Page Initiating the New Form Process Configuring Form Fields Saving<\/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":[103,114],"post_product":[50],"class_list":["post-1282","post","type-post","status-publish","format-standard","hentry","category-my-property","category-settings","post_product-channel-manager"],"acf":[],"_links":{"self":[{"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts\/1282","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=1282"}],"version-history":[{"count":27,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts\/1282\/revisions"}],"predecessor-version":[{"id":4523,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/posts\/1282\/revisions\/4523"}],"wp:attachment":[{"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/media?parent=1282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/categories?post=1282"},{"taxonomy":"post_product","embeddable":true,"href":"http:\/\/support.hotelrunner.com\/en\/wp-json\/wp\/v2\/post_product?post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}