pricing & availability

If you are getting an error message on your website saying something like "No room is available for booking for 14 Nights, 2 Adults, 1 Child" when making a search for a booking then it means that the rooms were not configured correctly.

These are some scenarios that could be causing the availability error and you should check the configuration in the WordPress Administrator section of Marketup booking:

  1. All the Rooms have been booked for those dates. Use the page Availability Overview to get a list of the remaining availability on those dates.
  2. The remaining Rooms could be temporarily set as "Locked" because a customer tried to make a booking without paying for it. This means that the status of the booking is "Stand-By" and the rooms will be kept as locked for the amount of minutes defined in the Configuration page. Remove the pending booking from the All Bookings page or use the Dashboard to unlock the rooms.
  3. None of the rooms is configured for accepting 2 Adults and 1 Child in this example. Please check the minimum and maximum number of Adults, Children and Total People (Adults + Children) from the Rooms List page. One common misconfiguration is to set a Minimum number of Children to 1. This way, when searching for 0 Children, the room will result as not available.
  4. The page Rates Table doesn't have a cost for 14 nights for any of the rooms in this example. The system requires to have a cost for any number of nights allowed. If there isn't a cost for the number of nights requested (14 in this example), bookings will not be possible.

One or more of the above scenarios must be causing such error messages.

The pricing system of Marketup-booking is based on costs per night, based on length of stay but it is also possible to set up weekly prices for your room types. The Per-Day pricing model can be easily adjusted to any length of stay.

In the WordPress Administration side, go in the Marketup-booking page > Pricing > Rates Table to define the exact costs for each night of stay allowed. This will be the default pricing-inventory that will be applied all year long unless there are some Special Prices altering the costs on some seasons/festivities/holidays of the year.

Those with the need of forcing a minimum stay of 6-7 nights (a week) should use the Pricing > Restrictions page if this has to be applied only during certain months/periods of the year. By setting a Minimum Length of Stay it is possible to force the calendars to give a minimum and/or maximum duration of the stay. Otherwise, if this is valid all year long then it is sufficient to set a global minimum length of stay (Min LOS) from the Configuration page.

It is always recommended to have a cost for 1 night of stay for each room type but in case of apartments, this is not necessary and the pricing in the Rates Table could contain only rates for 7, 14, 21 etc… nights. Just remember that in case the apartment/room doesn’t have a cost in the Rates Table page for the number of nights requested, the booking will not be possible. When users are searching or booking a room type for 7 nights, the system will check if there are costs defined for 7 nights or the booking will not be allowed.

Prices can be adjusted to fit the number of Adults that are occupying a certain Room Type. For example, a Double Room could be configured to allow 1 Adult only.

The default costs per nights defined in the Rates Table can be adjusted depending on the occupancy of the room only in case the room allows a range of Adults like from 1 to 2, from 1 to 3 and so on.. This is possible from the WordPress Administrator side, by Editing the Room on Marketup-booking and, when applying the changes, it will be possible to apply a discount or a charge to the base costs for each number of adult allowed to occupy the room. If a room type was configured to allow only 2 Adults (from 2 to 2) then it wouldn't be possible to apply a rate-change-flag for the occupancy.

Charges or Discounts depending on the occupancy can be configured as a percentage value or a fixed amount. This will be applied to either the cost per night or to the calculated total cost for the room and the number of nights requested.

The screen shot below shows how the pricing per occupancy will be applied for this Triple Room. When occupied by 1 Adult, a discount of €10 per night will be applied. When occupied by 2 Adults instead, a 8% discount will be applied on the total cost. Say that we need this room for 3 nights and the default cost for the full occupancy in the Rates Table is of €300 (€100 per night), 1 Adult will pay €270 for 3 nights (€90 * 3 nights), 2 Adults will pay €276 (€300 - 8%). 3 Adults will pay €300 because in this example there isn't any rate-change-flag for that occupancy so the cost from the Rates Table will be taken.

VikBooking Price per Occupancy - WordPress

Please notice that if you need to add a cost for any extra person occupying the room, considering that the costs defined in the Rates Table are based on 1 Adult occupancy, the system will not multiply the charge by the number of adults. The charges are defined for each adults occupancy and this charge will be summed to the basic rates of the room.
For example, say that any extra person after 1 Adult must pay €40 more per night. The 2 adults occupancy should have a charge of €40 because there is one extra person. Instead, the 3 adults occupancy should have a charge of €80.

Occupancy Pricing in various Seasons/Periods of the year

It's possible in Marketup-booking to alter the default Occupancy Pricing on some seasons/dates of the year. This is possible from the page Special Prices of the back-end.

In the screen shot below, we are keeping the default discounts for the room type 'Triple Deluxe' up to 2 Adults Occupancy. We set instead a charge for 3 Adults Occupancy valid only for these dates of August and we set a global charge for the default Rates per Night of +10%.

Occupancy Pricing Overrides Vik Booking - WordPress

Given the examples above, a booking for 3 nights in August, for 3 Adults, will be charged as follows:

- Default cost for 3 nights = €300 (€100/night as defined in the page Rates Table)
- Cost for the 1st night = 100 + 10% (Special Price for these dates of August) = €110
- Cost for the 2nd night = 100 + 10% (Special Price for these dates of August) = €110
- Cost for the 3rd night = 100 + 10% (Special Price for these dates of August) = €110
- Total Cost for 3 nights BEFORE Occupancy = €330 (110 + 110 + 110)
- Total Cost for 3 nights and 3 Adults = 330 + (15 * 3) = € 375

Multiple Occupancy Pricing Overrides on overlapping dates

This is a very rare configuration case of dates overlapping multiple changes of rates per occupancy. It may be possible to have multiple pricing rules (Special Prices) on some consecutive dates that apply different charges based on the occupancy. Imagine one Special Price that sets a discount of €10 per night for 1 Adult occupancy on the room base rate, from Monday to Friday, and another Special Price that sets the same discount for 1 Adult to €5 per night for Saturday and Sunday.
In this example, a booking from Friday to Monday (3 nights, Fri, Sat and Sun), would have two Special Prices affecting the occupancy pricing. The system in this case will only apply the occupancy pricing rule modification with the highest ID, meaning the last Special Price that was created. The room rate will obviously get the corresponding pricing defined for the Friday, the Saturday and Sunday but the Occupancy Pricing Override (we are only speaking about the occupancy overrides of the special prices, not the default room occupancy pricing) will be taken from the Special Price with the highest ID. You should work on the room base rate for those dates to adjust the price.
This is because the Occupancy Pricing Override is only one for the booked dates. It is not possible to merge multiple occupancy pricing overrides defined by multiple special prices for the same dates as the occupancy pricing (charges/discounts, total/per-night) is applied at last, after the calculation of the room rates for the selected dates.
Using the page 'Rates Overview', tab 'Calendar Pricing Overview', can help you locate all the special prices IDs applied on certain dates.

Lorem ipsum dolor sit amet, cons

Are you trying to create on Marketup-booking a Special Price for the next year but in the list you are still seeing the current year?

The Special Prices by default are not tied to one specific year. This means that they will be applied on any future year unless you enable the setting "Tied to the Year".

Do not worry if the Special Prices list is showing your rate modifier for a date in the past of the current year, if you make a search for the next year, you will see the Special Price applied to the default rates.

From the page Rates Overview of the back-end you will see the Special Price actually being applied to the year you selected during the creation. If you don't need this Special Price to be applied on future dates then you should just enable the setting "Tied to the Year" and the year you selected will be displayed in the list.

ectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

This section explains how the pricing system of Marketup-booking works and how the final rate is calculated.

The pricing system of Marketup-booking was designed to fit any possible pricing model: per night, per night by length of stay, per occupancy and per season.

From the page WordPress Administrator side, on Marketup-booking page > Pricing > Rates Table you should enter the costs per night for each room type. This will be the default Rates Inventory from which the rates calculation will take place.
Those properties applying different rates depending on the number of nights of stay, should create various intervals of rates like: From 1 to 3 nights - cost per night = EUR 100; From 4 to 10 nights - cost per night = EUR 90...
If no rates are defined for the number of nights requested, bookings will not be allowed for that room type.

Each room type can apply modifications to the rates depending on the Adults Occupancy. If the room allows a different number of Adults (min and max) like from 1 to 3 Adults, it is possible to specify a charge or a discount for 1, 2 and 3 Adults in this example. These charges/discounts can be specified as a fixed value in your currency or as a percentage value. The rate modifications can be set per night or for the entire stay.
Such rate modifications for the Adults Occupancy can be defined from the Edit page of each room type.

By using the Rates Calculator tool in the page Rates Overview, you will be able to calculate the cost for each night of stay and for each adults occupancy without needing to test the result in the front-end.

Example #1:
- Triple Room for 3 nights and 2 Adults: the system will check if a rate exists for 3 nights for the room type Triple Room. Let's say that 3 nights were defined as EUR 300. Let's also assume that 2 Adults occupying the Triple Room, were configured to get EUR 5 discount per night. This is how the system will calculate the final rate for this request:
300 - (5 * 3) = EUR 285

In the 99% of the cases, prices differ on some seasons/festivities/special occasions of the year. You should use the function Special Prices to modify the default rates on some dates/seasons of the year.
With the Special Prices you will be able to increase or decrease the default rates per night, defined in the page Rates Table. This function will also let you change or set different pricing for the Adults Occupancy.
The rates can be modified on some dates/seasons of the year with charges or discounts expressed as fixed amounts or percentage values. Also, the rates modifications can be different depending on the number of nights of stay by using the function Value Overrides.

Example #2:
- Triple Room for 3 nights and 2 Adults booked on some dates where there is a Special Price applying a charge of 40% and a charge of EUR 10 per night for 2 Adults. This is how the system will calculate the final rate for this booking (this example follows the Example #1 above):
300 / 3 = EUR 100 per night (3 is the number of nights affected by the Special Price and, in this example, also the number of nights requested).
100 * 140 / 100 = EUR 140 per night (40% charge in these dates applied by the Special Price).
140 * 3 = EUR 420 (would be the final rate before applying the occupancy pricing).
(140 + 10) + (140 + 10) + (140 + 10) = EUR 450 final rate for 3 nights and 2 adults in these dates.

The occupancy pricing is always applied on the cost defined in the page Rates Table for the number of nights requested, after applying the Special Prices that will modify the cost for the number of nights requested in certain dates.

The rates calculation takes place in the following order:
Default Cost for the number of nights requested +/- Special Prices defined for the dates requested +/- Occupancy pricing based on the number of Adults.

The Marketup-booking Availability inventory is calculated by taking the total number of units of the rooms, and by subtracting the number of units occupied by "Confirmed" reservations made for specific rooms, on certain dates. The availability is based on "logic inventories", meaning that it's automatically calculated by reading the current reservations. Thanks to this function, you won't have to manually set the availability for the dates in the future, as the system is capable of calculating the availability for every day.

Reducing Availability

You can reduce the availability of your rooms by creating new bookings. From the page "Calendar" of the administrator section (back-end) of your website, you can create new bookings to reduce the availability for a specific room, on certain dates. New bookings could also be created from the public site (front-end), but the status needs to be "Confirmed" to reduce the availability.
By creating a new reservation for one room, you reduce the availability by 1 unit. If you book 2 or more units of the same room, you reduce the remaining availability by 2 or more units. Instead, if you tick the option “Close Room in These Dates”, the system will generate a "special" reservation that will shut down the availability for the selected room, on the selected dates. This is because if you enable this option, the system will book all of the units of the room. Therefore, if you just need to book one or some units, do not select this option to close the room. Moreover, if your room type has just one unit available as full inventory, by making a regular reservation, the result would be the same as "closing" the room because with one reservation you would occupy the only unit available.

WordPress VikBooking set Availability

Increasing Availability

In order to increase the availability, it is necessary to remove (cancel) the bookings that occupy the rooms on certain dates. You can use the back-end page "Availability Overview" to hover the booked dates and see which bookings are occupying your units. By removing a "Confirmed" reservation, you will free up availability for the rooms and dates that were previously booked.

To set up the prices for the children it is necessary to create a Room Option, and tick the checkbox "Only for children". Children can be charged different amounts depending on their ages.

Since children can be charged with absolute values in your currency, or with percentage values, you should pay attention to the checkboxes "Cost per Night" and "Cost per Person". Especially the last setting (Cost per Person), refers to the number of adults, and so you probably don't want to multiply the cost calculated for the child age by the number of adults.

You can choose between 2 types of pricing:

- Per night: by selecting this type of configuration, you setup a fixed price that will be multiplied for the number of nights that the client will stay. For example, let's take the values specified in the screenshot here above. The children will pay $70 or $110 depending on their age, which has to be selected by the client at the moment of the reservation. If that child, of age 4, will stay for 7 days, he will pay 70 x 7 = $490. Obviously, you can setup more than 2 age intervals.

- Percentage: by selecting this type of configuration, you choose to make the children pay a percentage of the average cost per adult (Adults Rate) OR a percentage of the room's rate. Both two ways calculate the price on a single adult. In the example, here below, I selected a percentage from the average cost per adult, 50% and 70%. So, if the average adult rate is $350, the children, that like in the past example is 4 years old, he will pay $175. Pay attention: this calculation is on the total cost, so it's wrong to check the "cost per night" checkbox, otherwise the children will pay even more than the adults!

Last Update: 2019-01-07