{"id":16720,"date":"2023-05-08T14:59:14","date_gmt":"2023-05-08T14:59:14","guid":{"rendered":"https:\/\/hivepress.io\/?p=16720"},"modified":"2023-09-25T09:09:51","modified_gmt":"2023-09-25T09:09:51","slug":"create-a-website-like-airbnb-with-wordpress","status":"publish","type":"post","link":"https:\/\/hivepress.io\/blog\/create-a-website-like-airbnb-with-wordpress\/","title":{"rendered":"How to Create a Website like Airbnb with WordPress [9 Steps]"},"content":{"rendered":"\n<p>When Airbnb first arrived on the scene, it was a game-changer. Today it connects millions of people looking to rent out their properties with those trying to find a place to rent.&nbsp;<\/p>\n\n\n\n<p>But sometimes, people prefer creating their own niche rental marketplaces instead of using Airbnb. The good news is that building your own property rental marketplace similar to Airbnb is no longer a tough deal, thanks to WordPress.&nbsp;<\/p>\n\n\n\n<p>In this complete tutorial, we\u2019ll show you how to create a website like Airbnb with WordPress, set it up, and successfully monetize!<\/p>\n\n\n<nav class=\"post__links\"><ol class=\"content-box\"><li><a href=\"#rental-marketplace\">What Is a Rental Marketplace?<\/a><\/li><li><a href=\"#business-model\">Airbnb&#039;s Business Model<\/a><\/li><li><a href=\"#prerequisites\">Prerequisites to Create a Multi-vendor Booking Platform<\/a><\/li><li><a href=\"#steps\">Steps to Build a Website Like Airbnb with WordPress<\/a><ol><li><a href=\"#theme-installation\">Installing RentalHive<\/a><\/li><li><a href=\"#extensions\">Installing Add-ons<\/a><\/li><li><a href=\"#adding-categories\">Adding Listing Categories<\/a><\/li><li><a href=\"#adding-fields\">Adding Custom Listing Fields<\/a><\/li><li><a href=\"#setting-up\">Setting Up HivePress<\/a><\/li><li><a href=\"#adding-listing\">Adding a Property Listing<\/a><\/li><li><a href=\"#booking-listing\">Booking a Property<\/a><\/li><li><a href=\"#adding-pages\">Adding Pages<\/a><\/li><li><a href=\"#customization\">Customizing Styles<\/a><\/li><\/ol><\/li><li><a href=\"#monetization\">Monetizing a Property Rental Platform<\/a><\/li><\/ol><\/nav>\n\n\n\n<p>Let\u2019s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rental-marketplace\">What Is a Rental Marketplace?<\/h2>\n\n\n\n<p>A rental marketplace is a platform where people can rent real estate from each other. Probably, the most prominent example is <a href=\"https:\/\/www.airbnb.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Airbnb<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"334\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Homepage.png\" alt=\"Airbnb homepage.\" class=\"wp-image-20560\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Homepage.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Homepage-300x134.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The creators\u2019 idea behind Airbnb was as simple as ABC \u2013 connect people who want to rent out their accommodations with those who are looking for a place to stay.<\/p>\n\n\n\n<p>This community-based online platform has changed the way we travel and has become a world-famous company without even having its own property. But let\u2019s take a closer look at how it works and makes money.<\/p>\n\n\n<div class=\"section content-box content-block\"><a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&#038;utm_source=blog\" target=\"_self\" class=\"section__title\"><span>Looking for an Airbnb-like WordPress theme?<\/span><\/a><a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&#038;utm_source=blog\" target=\"_self\" class=\"section__button button\">Check out RentalHive<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"business-model\">Airbnb&#8217;s Business Model<\/h2>\n\n\n\n<p>One of the main secrets of Airbnb\u2019s success is that it\u2019s completely free to sign up on the platform, and it\u2019s free for anybody to list their property. The marketplace charges users only when there\u2019s a confirmed reservation.<\/p>\n\n\n\n<p>Airbnb is a two-sided marketplace, and it receives commissions from two sources upon every booking, namely from the hosts and guests. Most guests pay a service fee under 14% of the booking subtotal, and at the same time, hosts are charged a 3% commission. For example, on a $100 booking per night set by a host, Airbnb might make about $15, split between the host and guest fees.<\/p>\n\n\n\n<p>Additionally, the platform allows experienced hosts to offer different kinds of experiences <em>(in-person or online activities). <\/em>They can provide travelers with special knowledge, unique skills, and inside access to experiences, places, and communities, from Mezcal &amp; Tequila cocktail masterclasses to overnight desert safaris. Needless to say that Airbnb charges hosts who offer experiences a service fee of 20%.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites to Create a Multi-vendor Booking Platform<\/h2>\n\n\n\n<p>Okay, now you have a better understanding of rental marketplaces and how they work, but what about launching your own one. All you need to do is choose a more specific niche and put all your efforts into offering high-quality services to a target audience.<\/p>\n\n\n\n<p>When you have an idea for your online business, the easiest way to test it is by building a website with WordPress. So, before starting your property rental platform, make sure that you have the following prerequisites:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Domain name;<\/li>\n\n\n\n<li>Hosting plan;<\/li>\n\n\n\n<li>WordPress installation;<\/li>\n\n\n\n<li>A WordPress theme.<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s briefly cover each of them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Get a Domain Name<\/h3>\n\n\n\n<p>The starting point is to select the right domain name for your future rental marketplace. Basically, it\u2019s a web address of your website, like \u201cexample.com\u201d. It\u2019s crucial to pick a good domain name from the start since it can be a hassle to switch later on without hurting your brand and search rankings.<\/p>\n\n\n\n<p>A general piece of advice is to use a domain name that will indicate what type of business you are running. Also, here are a few things to keep in mind when selecting your domain name:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brandable over generic;<\/li>\n\n\n\n<li>Shorter is better;<\/li>\n\n\n\n<li>Easy to type;<\/li>\n\n\n\n<li>Easy to pronounce;<\/li>\n\n\n\n<li>Avoid hyphens and numbers.<\/li>\n<\/ul>\n\n\n\n<p>Bear in mind that you cannot buy a domain name permanently and have to pay for the registration every year <em>(usually, it costs $10-15 \/ year)<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Choose a Hosting Provider<\/h3>\n\n\n\n<p>The next step is to get a hosting service for your rental marketplace. It\u2019s necessary since you need a place to store your website\u2019s database and files. There are many providers on the market, so you can choose one according to your preferences. However, if you are unsure which one to select, you can check our article about <a href=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" rel=\"noreferrer noopener\">WordPress hosting providers<\/a>.<\/p>\n\n\n\n<p>On average, a hosting plan costs $10-30 per month.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install WordPress<\/h3>\n\n\n\n<p>Once you register a domain name for your rental marketplace and subscribe to a hosting plan, you can proceed with the WordPress installation. However, setting it up manually may be a bit time-consuming, and there\u2019s no need to do it on your own since most web hosts have a one-click installer that will handle the whole process for you.<\/p>\n\n\n\n<p>Nevertheless, if you want, you can follow this step-by-step guide to <a href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">install WordPress manually<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Select an Airbnb-like WordPress Theme<\/h3>\n\n\n\n<p>Finally, if you want to create a website like Airbnb with WordPress, you need to choose a WordPress theme tailored to this use. There are dozens of options on the market, but when looking for a theme for your rental marketplace, you should keep your eyes peeled for themes with specific features.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Essential Features for a Property Rental Marketplace Theme<\/h4>\n\n\n\n<p>Before choosing a WordPress theme for your rental marketplace, bear in mind that it should already include the following features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Booking System<\/strong>. Users should be able to book accommodations on your platform;<\/li>\n\n\n\n<li><strong>Marketplace Functionality<\/strong>. It\u2019s necessary to allow users to register and list their properties on your website if you want to create a multi-vendor platform like Airbnb;<\/li>\n\n\n\n<li><strong>Monetization Tools.<\/strong> Your theme should support at least one monetization model so you can make money with your website;<\/li>\n\n\n\n<li><strong>Ratings &amp; Reviews.<\/strong> It\u2019s crucial for rental marketplaces to allow visitors to rate and review accommodations since they help build consumer trust and exclude untrustworthy hosts;<\/li>\n\n\n\n<li><strong>Geolocation<\/strong>. The location-based search is a must-have for rental marketplaces;<\/li>\n\n\n\n<li><strong>Various Search Filters<\/strong>. It should be easy for travelers to narrow down the search using different search filters <em>(e.g., price, number of rooms, square footage, etc.)<\/em>;<\/li>\n\n\n\n<li><strong>Messaging System. <\/strong>You need one, so users can communicate with one another.<\/li>\n<\/ul>\n\n\n\n<p>As you can see, building a website like Airbnb with WordPress requires tons of features, and you need a powerful theme.<\/p>\n\n\n\n<p>For the sake of this tutorial, we\u2019ll use the RentalHive theme. It\u2019s a modern <a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">multi-vendor booking WordPress theme <\/a>crafted for building property rental marketplaces similar to Airbnb. It goes with all the required features right out of the box, so you can kick off your booking platform right away.<\/p>\n\n\n\n<p>You can take a sneak peek at the website we are going to build.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"525\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/RentalHive-main.png\" alt=\"RentalHive homepage.\" class=\"wp-image-32106\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/RentalHive-main.png 700w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/RentalHive-main-300x225.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>In the following steps, we\u2019ll explain to you more about the RentalHive theme and how to set it up. So, let\u2019s dive in and create a website like Airbnb with WordPress! <\/p>\n\n\n\n<p>Additionally, you can check out our list of the best <a href=\"https:\/\/hivepress.io\/blog\/best-airbnb-wordpress-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Airbnb WordPress themes<\/a> that allow you to create an Airbnb clone website hassle-free. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"steps\">Steps to Build a Website Like Airbnb with WordPress<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"theme-installation\">1. Installing RentalHive<\/h3>\n\n\n\n<p>Your first step should be installing <a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">RentalHive<\/a>. You can install it directly from your WordPress dashboard by going to <strong>Appearance &gt; Themes &gt; Add New &gt; Upload Theme <\/strong>page. Then you need to upload the theme ZIP file, install and finally activate it.<\/p>\n\n\n\n<p>Once you activate RentalHive, there will be a recommendation to install several plugins, including HivePress. It\u2019s a multipurpose <a href=\"https:\/\/hivepress.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">directory WordPress plugin<\/a> that will power most of the marketplace and booking features on your booking platform. So it\u2019s necessary to install and activate all the recommended plugins by following the suggested link.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"173\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-1024x173.png\" alt=\"RentalHive recommended plugins.\" class=\"wp-image-32109\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-1024x173.png 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-300x51.png 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins-768x129.png 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/recommended-plugins.png 1240w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To keep things simple, you can also import the RentalHive demo content to get a better idea of how everything works with pre-made listings. You can follow the step-by-step screencast below to import it properly.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Importing demo content | RentalHive Docs\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/rizzQ-3-haY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Now let\u2019s move to the next step and install some add-ons.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"extensions\">2. Installing Add-ons<\/h3>\n\n\n\n<p>There are 15+ RentalHive add-ons that you can install to enhance your property rental marketplace. To check the whole list of HivePress add-ons, go to the <strong>WP Dashboard &gt; HivePress &gt; Extensions<\/strong> section.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"484\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Bookings-Extensions.png\" alt=\"The list of the HivePress extensions.\" class=\"wp-image-16721\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Bookings-Extensions.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Bookings-Extensions-300x194.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>For example, you can install the free Geolocation extension to allow users to search properties by location. It\u2019s a crucial feature for your Airbnb-clone website since location is the most important factor for travelers.<\/p>\n\n\n\n<p>To install it, simply click on the Install button and activate the extension once it\u2019s installed. Then you need to set your Google Maps or Mapbox&nbsp; API key <em>(please follow this doc on <\/em><a href=\"https:\/\/help.hivepress.io\/article\/120-how-to-set-up-geolocation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>how to set up Geolocation<\/em><\/a><em>)<\/em>.<\/p>\n\n\n\n<p>Similarly, you can install the other add-ons required for your Airbnb-like website. Once you finish, you can move to the next step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-categories\">3. Adding Listing Categories<\/h3>\n\n\n\n<p>Now, you have to define the structure of your booking platform by adding listing categories to make it easier for users to navigate.<\/p>\n\n\n\n<p>Go to the <strong>Listings &gt; Categories<\/strong> section.<\/p>\n\n\n\n<p>Within this section, you can create listing categories and sub-categories. For example, you can create \u201cHouses\u201d, \u201cApartments\u201d and \u201cRooms\u201d categories.<\/p>\n\n\n\n<p>When adding a new listing category, set a name for it, add a description and set a parent category if you want to turn it into a subcategory. This way, you can add multiple category levels.<\/p>\n\n\n\n<p>Also, it\u2019s better to upload a category image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"872\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/airbnb-categories.jpg\" alt=\"Listing categories.\" class=\"wp-image-32110\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/airbnb-categories.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/airbnb-categories-258x300.jpg 258w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>When finished, simply click on the <strong>Add Category<\/strong> button. In the same way, you can add as many listing categories as required for your booking marketplace.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-fields\">4. Adding Custom Listing Fields<\/h3>\n\n\n\n<p>In this section, we\u2019ll show you how to add listing attributes <em>(i.e., custom fields)<\/em>. By default, the listing form contains the basic fields like title and description. However, since each website is unique, it may require different booking details depending on the site niche and requirements. With HivePress, you can add your own fields and search filters specific to the website you\u2019re building.<\/p>\n\n\n\n<p>You can add custom fields in the <strong>Listings &gt; Attributes<\/strong> section.<\/p>\n\n\n\n<p>For example, you can add a \u201cBedrooms\u201d attribute to allow users to filter properties by the number of bedrooms. To do that, simply set the attribute name, allow its front-end editing, and select the attribute type. For the \u201cBedrooms\u201d field, it\u2019s better to use the \u201cNumber\u201d type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"568\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-editing.jpg\" alt=\"Adding listing fields.\" class=\"wp-image-32112\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-editing.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-editing-300x227.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In the <strong>Search <\/strong>section, you can allow users to search and filter listings by attribute value. Let\u2019s simply mark it as filterable, sortable and select the search field type. We recommend using the \u201cNumber Range\u201d so users can filter listings by the number range instead of some specific value.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"335\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-search.jpg\" alt=\"Adding listing search filter.\" class=\"wp-image-32113\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-search.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-search-300x134.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Finally, you can define how this custom field will appear on the listing page by assigning it to certain template areas and setting its display format.<\/p>\n\n\n\n<p>You can use the replaceable tokens in the display format. Simply hover on the question icon to view the available tokens. We&#8217;ll use this display format <code>%icon% %label%: %value% <\/code>for this field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"307\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-display.jpg\" alt=\"Setting up display format for listing fields.\" class=\"wp-image-32114\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-display.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/attributes-display-300x123.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Also, keep in mind that you can make any custom field category-specific. It\u2019s useful when you have many different listing categories on your website and different details are required in each of them.&nbsp;When finished, click on the <strong>Publish<\/strong> button. By following the same steps, you can create more custom fields and search filters according to your website niche.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setting-up\">5. Setting Up HivePress<\/h3>\n\n\n\n<p>In this section, let\u2019s go through the HivePress settings in the <strong>HivePress &gt; Settings <\/strong>section to make sure that your booking website is set up and functions according to the requirements. Please note that we are not going to explain each setting since many of them are pretty obvious and don&#8217;t require additional explanation. <\/p>\n\n\n\n<p>So, let\u2019s start with the Listings tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Listings<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"927\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-listings.jpg\" alt=\"HivePress Listings settings.\" class=\"wp-image-32115\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-listings.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-listings-243x300.jpg 243w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Most of the settings within this tab are easy to understand <em>(by the way,&nbsp; if something is unclear, you can hover over the question icon for an extra description).<\/em> But there are a few settings that we\u2019d like to emphasize.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In <strong>Default Fileds<\/strong>, you can select which fields you want to show in the listing search form. Usually, you can choose only keywords, categories and dates, but if you add new searchable attributes, they will also appear in the drop-down list;<\/li>\n\n\n\n<li>In <strong>Submission<\/strong>, you can allow or restrict listing submission by website users <em>(it depends on whether you are building a booking marketplace or a single-vendor website)<\/em>. Also, you can manually approve each listing submission request before it appears on the front end by checking the \u201cModeration\u201d option.<\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s move to the Hosts tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Hosts<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"679\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-hosts.jpg\" alt=\"HivePress Hosts settings.\" class=\"wp-image-32116\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-hosts.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-hosts-300x272.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Within this tab, you should pay attention to the <strong>Registration <\/strong>section. By default, to become a host, a user has to add at least one listing. But if you enable the \u201cDirect Registration\u201d option, users will be able to register as hosts without submitting listings.<\/p>\n\n\n\n<p>Now let\u2019s jump into the Bookings tab.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bookings<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"571\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-bookings.jpg\" alt=\"HivePress Bookings settings.\" class=\"wp-image-32117\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-bookings.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-bookings-300x228.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In this tab, you can set up the booking functionality on your Airbnb-like website. Among other settings, check out:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Availability <\/strong>&#8211; if you check this option, the booking availability will be managed per vendor instead of per listing. For example, if you have tour guides on your website that offer different services, and one of the services is booked, then users won\u2019t be able to book another one at the same time;<\/li>\n\n\n\n<li><strong>Guests <\/strong>&#8211; you can allow reserving multiple places per booking. Simply saying, this option will allow vendors to set how many guests can stay at their accommodation;<\/li>\n\n\n\n<li><strong>Time slots <\/strong>&#8211; you can switch to time slots if you want to accept time-based bookings instead of daily and nightly ones. It\u2019s a useful option that allows you to rent something out for several hours instead of the whole day or night <em>(if you want, you can enable time slots only for specific listing categories).<\/em><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Geolocation<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"695\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-geolocation.jpg\" alt=\"HivePress Geolocation settings.\" class=\"wp-image-32118\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-geolocation.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-geolocation-300x278.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In the Geolocation tab, various settings allow you to set up the geolocation function on your website. For example, you can set up:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Content types <\/strong>&#8211; select content types with location features. By default, there are two types available <em>(hosts and listings)<\/em>;<\/li>\n\n\n\n<li><strong>Countries <\/strong>&#8211; leave this field empty if your website allows listings from all over the world or select specific countries to restrict the location selection;<\/li>\n\n\n\n<li><strong>Regions <\/strong>&#8211; check this option if you want to create a page for each region.&nbsp; By default, the location search is based on the radius, but this option enables search by regions, such as countries, states and counties.<\/li>\n<\/ul>\n\n\n\n<p>Check out these <a href=\"https:\/\/help.hivepress.io\/search?collectionId=&amp;query=geolocation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">docs<\/a> to set up geolocation on your booking website.<\/p>\n\n\n\n<p>That\u2019s it! We\u2019ve just finished setting up HivePress. Now, let\u2019s move to the next section and add the first listing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-listing\">6. Adding a Property Listing<\/h3>\n\n\n\n<p>As a website admin, you can add listings via the back-end by going to the <strong>Listings &gt; Add New<\/strong> section or via the front-end listing form. Let\u2019s try to add a new listing via the front end to check how it works for regular users.<\/p>\n\n\n\n<p>To add a new listing, go to the website&#8217;s front page and click on the<strong> List a Property<\/strong> button. First, you have to fill in all the necessary details about your listing, like title, description, upload images, set location <em>(if you enabled Geolocation) <\/em>and so on.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"668\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-form.png\" alt=\"Listing submission form.\" class=\"wp-image-32119\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-form.png 748w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-form-300x268.png 300w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/figure>\n\n\n\n<p>Next, you can customize the booking settings. You\u2019ll notice that there are a few fields related to the booking restrictions. For example, you can set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Booking offset&nbsp;<\/li>\n\n\n\n<li>Booking window<\/li>\n\n\n\n<li>Booking duration<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"554\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_booking_Formnew.jpg\" alt=\"Adjusting booking settings.\" class=\"wp-image-20566\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_booking_Formnew.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_booking_Formnew-300x222.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Finally, you can enable the \u201cBooking requests\u201d option to accept each booking request manually. When you complete the listing form, click on the <strong>Submit Listing<\/strong> button.<\/p>\n\n\n\n<p>If moderation is enabled, the listing will be sent for review, and the website admin can approve or reject it in the <strong>WP Dashboard &gt; Listings<\/strong> section by changing the listing status from pending to published.<\/p>\n\n\n\n<p>Once the listing is approved, it should appear on the front end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"689\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-submitted.png\" alt=\"An example listing.\" class=\"wp-image-32120\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-submitted.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-submitted-300x276.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"booking-listing\">7. Booking a Property<\/h3>\n\n\n\n<p>Now, we\u2019d like to show you the booking process. For the sake of this tutorial, we\u2019ll simply book a recently added listing. Let\u2019s try!<\/p>\n\n\n\n<p>If a host sets some booking restrictions, users will be limited to a certain extent. For example, in the case at hand, users cannot book this house for more than 14 days and cannot check in earlier than 5 days from today<em> (see the screenshot below)<\/em>. That\u2019s because we have set several booking restrictions in the previous step <em>(while filling in the listing submission form)<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"539\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_booking_restrictions.jpg\" alt=\"Example of how to create a website like Airbnb with WordPress.\" class=\"wp-image-20567\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_booking_restrictions.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_booking_restrictions-300x216.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>In order to book a property, it\u2019s necessary to pick the dates and click on the <strong>Request to Book<\/strong> button. There will be a redirect to the confirmation page, where users can verify all the details before sending a request and add some notes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"560\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-notes.png\" alt=\"Booking confirmation form.\" class=\"wp-image-32134\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-notes.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-notes-300x224.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After checking all the details, users can finish booking by clicking on the <strong>Send Request<\/strong> button. Once a user books a property a host will see a pending request for booking in the <strong>My Account &gt; Bookings<\/strong> section and can accept or decline it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"221\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_pending_booking.jpg\" alt=\"Example of a booking request.\" class=\"wp-image-20568\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_pending_booking.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/07\/Airbnb_pending_booking-300x88.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>That\u2019s it! Once the booking is accepted, users receive a booking confirmation via email so they can start packing their suitcases.<\/p>\n\n\n\n<p>Also, keep in mind that there\u2019s a calendar feature that allows hosts to block or unblock specific dates to make them available or unavailable for new bookings. Moreover, the booking calendar helps hosts to see the whole picture of the month, like upcoming bookings, available and unavailable dates, and so on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Calendar.png\" alt=\"Booking calendar.\" class=\"wp-image-20569\" style=\"width:750px;height:435px\" width=\"750\" height=\"435\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Calendar.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2021\/10\/Airbnb_Calendar-300x174.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-pages\">8. Adding Pages<\/h3>\n\n\n\n<p>In this section, we\u2019ll show you how to add pages where listings or other website content will be displayed. To create a new page, navigate to the <strong>WP Dashboard &gt; Pages &gt; Add New<\/strong> section.<\/p>\n\n\n\n<p>Please follow the screencast below to create new pages on your WordPress booking website.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Adding Pages [RentalHive Course - 7\/13]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/g7bpN9tfHnU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"customization\">9. Customizing Styles<\/h3>\n\n\n\n<p>In the previous section, we learned how to add new pages, and in this one, we\u2019ll show you how to customize pages on your Airbnb-like website. Simply check out the screencast below to customize everything to your liking.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Customizing the Website Styles [RentalHive Course - 8\/13]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/DnsavD63TrI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"monetization\">Monetizing a Property Rental Platform<\/h2>\n\n\n\n<p>Finally, we want to show you how to monetize your WordPress booking website. We\u2019ll show you two main business models:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Paid &amp; Featured Listings<\/li>\n\n\n\n<li>Commissions<\/li>\n<\/ul>\n\n\n\n<p>The first monetization model we&#8217;ll show you is charging users for adding listings and making them featured <em>(featured listings appear at the top of the search results)<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paid &amp; Featured Listings<\/h3>\n\n\n\n<p>First of all, you need to install the free HivePress Paid Listings extension. Simply go to the <strong>HivePress &gt; Extensions<\/strong> section and proceed by installing and activating the mentioned add-on. Also, it\u2019s crucial to install WooCommerce <em>(in <\/em><strong><em>Plugins &gt; Add New <\/em><\/strong><em>section)<\/em>, a free e-commerce plugin, since it will be used for accepting and processing payments on your rental website.<\/p>\n\n\n\n<p>The next step is to create the WooCommerce products that will be used for payments. To do this, go to the <strong>WooCommerce &gt; Products<\/strong> section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"768\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/woocommerce-product.jpg\" alt=\"Adding a WooCommerce product.\" class=\"wp-image-32123\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/woocommerce-product.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/woocommerce-product-293x300.jpg 293w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Here, you need to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set the product name<\/li>\n\n\n\n<li>Set the price&nbsp;<\/li>\n\n\n\n<li>Mark it as a virtual product<\/li>\n<\/ul>\n\n\n\n<p>Then click on the <strong>Publish <\/strong>button. This product will be used for charging users for making listings featured. Also, by following the same steps, add one more product to link it with the premium listing package we\u2019ll create later.<\/p>\n\n\n\n<p>Now navigate to the <strong>HivePress &gt; Settings &gt; Listings<\/strong> section and select the product you\u2019ve just created. Also, don\u2019t forget to set the featured status duration in days.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"193\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/featured-status-settings.jpg\" alt=\"Setting up featured listings.\" class=\"wp-image-32124\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/featured-status-settings.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/featured-status-settings-300x77.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After saving changes, you can check how everything works. To do this, you can open the website home page, then go to the user dashboard, pick any listing and click on the star icon.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"219\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/featured-status.png\" alt=\"Making listings featured.\" class=\"wp-image-32122\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/featured-status.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/featured-status-300x88.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>There will be a redirect to the checkout page, where users have to fill in the form and proceed to payment. The selected listing will get the featured status once the payment is processed. <\/p>\n\n\n\n<p>Alright, now let\u2019s create some listing packages to charge users for adding new listings. Go to the <strong>Listings &gt; Packages <\/strong>section and click <strong>Add New<\/strong>.<\/p>\n\n\n\n<p>For example, you can create two packages: a free and a premium one. Let&#8217;s start with adding a premium package. Enter the package name, describe it, set the maximum number of listing submissions and select a WooCommerce product you created previously. Then click on the <strong>Publish <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"766\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/premium-package.jpg\" alt=\"Adding premium listing package.\" class=\"wp-image-32125\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/premium-package.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/premium-package-294x300.jpg 294w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>After adding a premium package, you can add a free one in the same way.<\/p>\n\n\n\n<p>Now you can try adding a new listing to check how everything works. Simply go to the website homepage and click on the <strong>List a Propert<\/strong>y button. Once you fill in all the details and submit the listing, there will be a new page where you have to select one of the packages.&nbsp;If you choose a premium package, you&#8217;ll be redirected to the checkout page. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-packages.png\" alt=\"Listing packages.\" class=\"wp-image-32126\" style=\"width:750px;height:286px\" width=\"750\" height=\"286\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-packages.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/listing-packages-300x114.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Now you\u2019re familiar with the first monetization model, let&#8217;s set up the second one to charge commissions on bookings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Commissions<\/h3>\n\n\n\n<p>In this section, we\u2019ll show you how to take a commission from each successful booking. We need to install the HivePress Marketplace extension to get the necessary functionality. Please note that this extension is already included with the RentalHive theme, and you don\u2019t have to purchase it separately.&nbsp; It will be included in your purchase email as a separate file.<\/p>\n\n\n\n<p>To install it, go to the <strong>Plugins &gt; Add New<\/strong> section and click on the <strong>Upload Plugin<\/strong> button, select the ZIP file to upload and proceed by installing and activating it.<\/p>\n\n\n\n<p>Once the Marketplace extension is installed, there are some new settings in the <strong>HivePress &gt; Settings<\/strong> section. Let\u2019s check them and start with the <strong>Listings <\/strong>tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"601\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-selling.jpg\" alt=\"Setting up marketplace functionality.\" class=\"wp-image-32127\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-selling.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-selling-300x240.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Here, the most important settings are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Price extras<\/strong> &#8211; this feature may be really useful. For example, if you are running an Airbnb clone website, you can allow hosts to offer not only their accommodations but also other extra services like an airport transfer or breakfast, etc.;<\/li>\n\n\n\n<li><strong>Discounts<\/strong> &#8211; you can allow hosts to set discounts depending on the number of booked days. For example, they can set a 20% discount for bookings longer than 10 days. The discount will be applied automatically if a customer chooses a booking period longer than 10 days.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Next, go to the <strong>Hosts <\/strong>tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"302\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/hosts-selling.png\" alt=\"Setting hosts commissions.\" class=\"wp-image-32128\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/hosts-selling.png 535w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/hosts-selling-300x169.png 300w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\n\n\n\n<p>If you want to charge hosts for each successful booking, you can set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Commission rate<\/strong> &#8211; it\u2019s a certain percentage that will be charged on each transaction <em>(e.g., you can set 10%);<\/em><\/li>\n\n\n\n<li><strong>Commission fee<\/strong> &#8211; it\u2019s a fixed fee for every booking <em>(e.g., you can set $2).<\/em><\/li>\n<\/ul>\n\n\n\n<p>Keep in mind that you can use either a commission or a fixed fee or even both at the same time.<\/p>\n\n\n\n<p>Let\u2019s move to the <strong>Users <\/strong>tab!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"255\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/users-buying.png\" alt=\"Setting customer commissions.\" class=\"wp-image-32129\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/users-buying.png 552w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/users-buying-300x139.png 300w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/figure>\n\n\n\n<p>Here, everything is pretty similar to the Hosts tab, but we recommend checking out the <strong>Buying <\/strong>section. In this section, you can set a commission rate and fee for customers. It means you can charge either hosts or travelers on your booking website or both.<\/p>\n\n\n\n<p>Finally, go to the <strong>Orders &amp; Payouts<\/strong> tabs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"786\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-orders.jpg\" alt=\"Setting up orders.\" class=\"wp-image-32130\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-orders.jpg 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/settings-orders-286x300.jpg 286w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Any order is basically a payment receipt linked to each paid booking. Within this tab, I only recommend checking the disputes option. It allows users to notify the platform admins if there\u2019s something wrong with the booking.<\/p>\n\n\n\n<div class=\"message is-info\"><p>Please check these <a href=\"https:\/\/help.hivepress.io\/search?query=payouts\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">docs<\/a> to set up payouts on your WordPress booking website.<\/p><\/div>\n\n\n\n<p>Alright, now it\u2019s time to book a listing to check how everything works. To do that, simply go to your website and pick any of the previously added listings. After selecting some dates and clicking on the<strong> Book Now <\/strong>button, there will be a confirmation form.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"630\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-details-1.png\" alt=\"Example of a booking confirmation form.\" class=\"wp-image-32131\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-details-1.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-details-1-300x252.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Once you click on the <strong>Proceed to Payment<\/strong> button, you&#8217;ll be redirected to the checkout page, where you can enter all the billing information and make a payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"375\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout.png\" alt=\"Checkout.\" class=\"wp-image-32132\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout.png 750w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout-300x150.png 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2023\/05\/booking-checkout-360x180.png 360w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>You can choose any of the above-mentioned monetization models or take advantage of both of them. Additionally, if you get decent traffic, you always have the option to place banners on your website or use Google AdSense in order to make an extra profit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>That\u2019s all for today! We hope this article helped you and now you understand how to create a website like Airbnb with WordPress.&nbsp; Like any online platform, gaining the first users may take some time and marketing efforts, but once you get decent traffic, your website will become profitable.<\/p>\n\n\n\n<p>By the way, don\u2019t forget to check out <a href=\"https:\/\/hivepress.io\/themes\/rentalhive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">RentalHive<\/a> one more time if you want to build a website like Airbnb with WordPress. It already has all the necessary features, so you can just plug and play.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Launch your own booking &#038; rental platform similar to Airbnb using WordPress.<\/p>\n","protected":false},"author":686,"featured_media":16749,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[40,37,84,39],"class_list":["post-16720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-airbnb-wordpress-theme","tag-booking-platform","tag-multi-vendor-booking-platform","tag-property-rental-website"],"acf":[],"_links":{"self":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/16720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/users\/686"}],"replies":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/comments?post=16720"}],"version-history":[{"count":24,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/16720\/revisions"}],"predecessor-version":[{"id":32718,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/16720\/revisions\/32718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media\/16749"}],"wp:attachment":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media?parent=16720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/categories?post=16720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/tags?post=16720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}