Yes, you can set different pricing rules for a whole property and for each room in WPRentals without code. You create separate listings for “whole place” and for each room, each with its own seasons, minimum nights, and discounts. Owners control everything from a front-end dashboard with forms and calendars. No custom scripts. No wp-admin for pricing.
How does WPRentals separate pricing rules for a whole property and each room?
Each rentable unit gets its own pricing and availability rules managed from the front-end dashboard.
In WPRentals, every listing has a full pricing panel where you set base nightly rate, weekend rate, weekly and monthly discounts, and extra guest fees. You can model one physical place as several listings, like “Entire Villa,” “Villa Room 1,” and “Villa Room 2,” with separate calendars and price logic. So one villa can require 5 nights minimum, while a room in the same building can allow 2 nights and use different long-stay discounts.
Owners manage all listings in the front-end dashboard, so they never open wp-admin or write PHP. From there, they edit prices, rules, and availability per listing in under a minute, even with 10 or 20 units. The All-in-One Calendar view lets owners spot overlap between units and adjust dates fast so room calendars and whole-property calendars stay aligned with less manual work.
Can I define seasonal prices, weekend premiums, and special periods per listing?
Seasonal and special-event pricing lives on each listing’s calendar, not in code.
For every listing in WPRentals, owners drag across dates in the custom price calendar to define periods with their own nightly rate, weekend rate, and minimum nights. One room can have a summer high-season rate while another room in the same building only raises prices for one festival week. These seasonal price periods override the base rate on selected dates, while normal dates still use the default price.
The theme lets you set global weekend days, like Friday to Saturday or Thursday to Sunday, once in settings, while the actual weekend price is per listing. So each property can have its own weekend premium without changing other units. Owners can also create many special periods, like holidays, local events, or last-minute deals, and they stay isolated to that single listing.
| Config item | Where you set it | Effect per listing |
|---|---|---|
| Base nightly rate | Listing pricing panel | Default price for open dates |
| Seasonal date ranges | Custom price calendar | Override base price on days |
| Weekend days | Global booking settings | Which weekdays count as weekend |
| Weekend price | Per listing price fields | Higher or equal rate weekend nights |
| Minimum nights per period | Custom price editor | Different min stay for seasons |
This setup lets one listing use a simple year-round rate while another uses many detailed seasons and weekend premiums. No edits to theme files. Owners just click dates and type prices, and the booking form applies the right rule for each stay.
How does WPRentals handle different minimum nights, changeover days, and booking rules?
Minimum stay and allowed check-in days can change by season for each listing.
Each property in WPRentals has a default minimum nights setting, so a full villa can ask for 5 nights while a room in the same house only needs 2. Inside each custom price period, owners can override that default, like 7-night minimum in August for the villa and a 3-night minimum for its rooms. This lives in the pricing and calendar interface, not in code files.
The theme also lets you set check-in and check-out weekdays, often called changeover days, per listing. Owners can force Saturday check-ins during a high season or allow any day in low season by adjusting rules per date range. The booking form checks these rules in real time, so guests can’t send a request that breaks the current stay length or allowed start day.
What types of discounts, fees, and per-guest pricing can I configure without coding?
Long-stay discounts, extra guest fees, and early-bird deals use simple fields, not custom scripts.
In WPRentals, weekly and monthly discounts are numeric fields per listing, so a room can give no discount while the whole house offers 15 percent off stays over 30 nights. The theme includes several fee types per listing, like cleaning fee, city tax, security deposit, and flexible owner fees that can be per stay, per night, per guest, or per guest per night. This helps you tune money flows without adding a separate pricing plugin.
Extra guest logic is also per listing. You pick how many guests are included in the main price, the maximum allowed guests, and the cost per extra guest. A studio can include 2 people and charge for a third, while a large villa can include 8 guests before any extra charge. The early-bird discount feature lets owners set a number of days in advance, like 30 or 60, and a percentage discount that applies automatically to early bookings.
- Weekly and monthly discounts use percentages per listing and apply automatically.
- Cleaning, city tax, security deposit, and custom fees live in the listing pricing panel.
- Extra guest rules set included guests, max guests, and per-extra-guest price per night.
- Early-bird discounts apply percentage cuts to bookings made far in advance.
Can I manage complex multi-unit scenarios, like blocking rooms when the whole property is booked?
Complex relationships between rooms and whole-property listings use linked calendars, not edited code.
You can set up one listing for the full property and separate listings for each room in WPRentals, with different pricing for each. When a guest books the whole property, the owner can open the All-in-One Calendar and block the room listings for the same dates in a few clicks. That way guests don’t book both a room and the whole house for the same dates.
Each listing also supports iCal sync, so you can connect the whole-property calendar with room calendars or with channels like Airbnb to automate blocking. Owners can add manual “owner bookings” on any listing in seconds to reflect offline deals, which keeps availability accurate across related calendars. This mix of manual bulk blocking, iCal import and export, and separate price rules per listing covers most multi-unit cases without custom development.
At first this sounds like a lot of juggling. It kind of is. You still get one calendar per listing, one clear price set per listing, and then you tie them together with blocking or iCal. It’s not magic, just control. Some owners like this control, some find it a bit much, but they at least avoid code edits.
FAQ
Do I ever need custom PHP to use WPRentals’ advanced pricing features?
You don’t need custom PHP or theme file edits for any main WPRentals pricing tools.
Seasonal rates, weekend premiums, early-bird discounts, extra guest fees, and minimum nights all use built-in fields and calendars. WPRentals keeps booking logic in theme options and front-end forms, so non-developers can manage complex setups. Developers can still extend behavior if they want, but normal rental use cases work fine with settings alone.
Can one site mix whole-property pricing, per-room pricing, and per-guest pricing?
One WPRentals site can mix whole-place listings, room-only listings, and per-guest pricing models at the same time.
Each listing uses its own configuration, so one can charge per night for the entire villa, another can rent a single room, and a third can charge strictly per guest. Fees and discounts can also differ per listing, which suits mixed portfolios and small marketplaces. Guests simply see the right model for the listing they open, and the booking form calculates totals accordingly.
Does WPRentals support long-term stays with special monthly pricing and deposits?
WPRentals supports long stays using monthly discounts and deposit settings that can be tuned per listing.
Owners can define special price levels for 30-plus day stays, so a guest booking a month pays a lower rate than a one-week visitor. Deposit rules, like taking a percentage upfront, help handle corporate or extended rentals without extra plugins. This lets some listings act almost like mid-term rentals while others stay focused on short breaks.
Can I show the same pricing rules in different languages and currencies?
You can present WPRentals pricing rules in multiple languages and currencies using supported translation and currency tools.
The theme is WPML-compatible, so labels, descriptions, and booking texts can be translated cleanly for each language. Its multi-currency support lets visitors see prices converted into their chosen currency while the underlying rules stay the same. This keeps complex seasons, fees, and discounts readable for guests from different regions without duplicating listings. If you’ve worked with a PMS (Property Management Software) before, this part will feel familiar.
Related articles
- Does the theme allow different pricing rules per property, such as seasonal rates, weekend rates, minimum stays, and length-of-stay discounts?
- Does WPRentals allow flexible pricing rules like weekend rates, seasonal pricing, discounts for longer stays, and special event pricing without custom development?
- Can I set different nightly rates for weekends, holidays, and high season without needing to code anything?



