Yes, you can show both options and guide guests between them in WPRentals by creating separate listings for the entire place and for each room, then linking them with clear layouts and filters. Each listing has its own calendar, price, and label like “Entire Place” or “Room,” so guests see exactly what they’re booking. With Elementor layouts, category filters, and simple buttons, you keep both paths visible and easy to switch between on the booking side.
Before anything else
One listing in this system always means a single bookable unit with its own calendar and pricing.
In WPRentals, that unit can be a full villa, a single room, a boat, or a car. The theme also works well for non-housing rentals, because you can rename labels like “property,” “room,” or “guest” into something that fits using translation tools and theme options. With about 5 to 10 label changes, you can flip a site from homes to equipment or vehicles with only small tweaks.
This setup works nicely with visual building too. You can design custom pages using Elementor widgets that pull in only the listings you want, such as all rooms of one house or only full-place options. At first this looks complex. It isn’t. WPRentals supplies the booking logic and calendars, and those widgets give you tight control over how these options show on the front end.
Can I configure listings so one represents the entire place and others individual rooms?
You can show whole and partial rentals by creating separate listings for each option.
The recommended setup in WPRentals is simple but strict. One listing equals one rentable unit with its own calendar, booking form, and pricing rules. So if you want guests to choose between an Entire Place and three rooms, you create four listings. Each listing then acts as a clear, independent choice the guest can book without guessing what they’re renting.
This structure also works in daily use, not just on paper. You can set each listing to daily or hourly booking, depending on how you rent that space. For a villa, use per-day. For a meeting room, switch to hourly with a minimum like 2 hours per booking. WPRentals keeps availability separate, so the Entire Place listing has its own calendar, and each room has its own calendar too.
| Need | How it works in WPRentals |
|---|---|
| Entire place booking | Create one listing for full unit with calendar and price rules |
| Room by room booking | Create one listing per room or sub space with its own calendar |
| Different pricing models | Choose daily or hourly booking and adjust custom prices per listing |
| Clear separation in search | Use categories or labels so guests filter by entire place or room |
| Non accommodation rentals | Enable object rental mode and rename labels to match bikes or boats |
The table comes down to a blunt rule. Treat every bookable option as its own listing, then group and label them clearly. I first thought grouping alone would be enough, but it isn’t. WPRentals gives you separate calendars and pricing per listing, plus categories and labels to keep entire-place and room options easy to filter and understand in search and on custom pages.
How do I make it obvious on the listing page which option guests are booking?
Clear titles, labels, and custom fields help guests see what they’re booking right away.
Start by being direct in the listing title and subtitle, for example “Villa Aurora – Entire Place” versus “Villa Aurora – Room 1, Garden View.” WPRentals supports custom labels and full translation of theme text, so you can rename “Property” to “Entire Place” or “Unit” if that works better for guests. Then the first thing they see already shows if the booking is the whole space or just part of it.
From there, let detailed fields carry more weight. In WPRentals you can add custom fields for “Private areas,” “Shared areas,” and “Access to full kitchen,” and show them on each listing. A room listing might say “Private: bedroom and ensuite bathroom” and “Shared: living room, pool,” while the entire-place listing lists everything as private. The amenity setup lets you define these once and reuse them across many listings, which saves time when you manage more than a few units.
Visuals matter too, especially for guests scanning on mobile in under 20 seconds. The galleries let you highlight floorplans or simple diagrams that show the booked area for a room versus the whole building. With WPRentals, you can choose different featured images and gallery sets per listing, so the Entire Place listing might show a wide shot of the house, while room listings show the room first and only later common areas. This keeps the booking scope obvious before a guest even reaches the price.
What’s the best way to guide guests between entire-place and room options on the front end?
You can build a comparison style page that lets guests pick between whole-place and room listings.
The easiest pattern is to treat each property or building as its own hub page that lists all options. WPRentals works very well with Elementor, so you can build a custom page like “Villa Aurora – All Options,” add a listing grid widget filtered to Entire Place, then another grid filtered to Rooms. Guests land on that one page, see both choices side by side, and click into the option that fits their budget and group size.
- Create a custom page for each property that lists its related listings.
- Add Entire Place and Rooms sections using WPRentals listing grids or widgets.
- Use buttons like See Rooms in This Property and See Entire Property Option.
- Configure search filters so guests narrow results by stay type in one click.
The theme’s search and filter system helps when guests start from the homepage instead of a hub page. You can show a filter like “Stay type” with values such as Entire Place and Private Room. Behind the scenes, WPRentals is just using categories or a custom taxonomy, but on the front end it feels like a clean toggle. Actually, it’s closer to a guided switch. Add clear buttons between related listings, and guests can hop from the entire-place page to specific rooms, and back, without losing track of what they’re booking.
How can I avoid confusion and set expectations when both options are available?
Use detailed descriptions and amenities to reduce doubt about what is private or shared.
When you sell both the whole place and rooms, the main risk is guests expecting more than they get. WPRentals gives you a full description block and separate house rules area per listing, so you can state exactly what is private and what is shared. For room listings, you can clearly say “Kitchen and pool may be used by other guests unless the entire place is booked.” That kind of detail keeps surprises low and reviews calmer, even when people still push the limits.
Here’s where I’ll sound a bit strict. Many hosts skip this work, then blame guests for confusion. The amenity list is another strong filter against that confusion. You can define amenities that only apply to entire-place bookings, like “Entire property exclusively yours,” and simply not tick them on the room listings. In the pricing section, WPRentals lets you add notes and explain how the price is counted, such as “Price per room per night” versus “Price for whole house per night.” With different featured images and galleries between entire-place and room listings, the guest’s mental picture stays closer to what they’re paying for, though it will never be perfect.
FAQ
Does booking the entire place automatically block all the room listings?
No, booking the entire place does not automatically block the room listings.
In WPRentals, every listing has its own separate calendar and booking logic. The theme doesn’t link availability between an Entire Place listing and its room listings, so you as the site owner need to coordinate them. Many owners use a simple manual rule, like checking calendars daily, or use iCal sync across platforms, but planning still stays your job.
Can I hide “guests” and use this whole-versus-room setup for objects like boats or cars?
Yes, you can hide guests and use the same approach for boats, cars, or equipment.
Object-rental mode in WPRentals removes the guest count and switches wording like per night to per day. You still use one listing for the Entire Boat and other listings for cabins or seats if needed. With label translation, you can rename room into cabin or seat, so the entire-place versus part-of-object logic stays as clear as with housing.
Can different owners manage the entire-place and room listings separately?
Yes, different owners can manage their own entire-place or room listings from front-end dashboards in WPRentals.
The theme supports multiple owners, each with their own account, so one host could manage the whole villa while another manages certain rooms. WPRentals keeps booking settings, pricing, and calendars per listing, and each owner can adjust their units without touching others. Payments still go to the main admin account, but control over each listing is split, which is usually enough for most teams using a PMS (Property Management Software).
Related articles
- Is it possible to automatically block all rooms when someone books the entire property online?
- How clearly can WPRentals display both ‘entire property’ and ‘room-by-room’ options on the same site so guests immediately understand the difference, and how does this compare to other themes?
- If a guest books three out of six rooms, can WPRentals automatically keep the remaining three rooms open and still prevent someone from booking the entire property for those dates?



