For the complete documentation index, see llms.txt. This page is also available as Markdown.

By Hotel

The Rental by Hotel type calculates cost based on the number of nights between the check-in date and check-out date. Unlike Rental by Day, this type uses date-only pickers (no time component), has no pickup/dropoff location routing, and counts duration in nights rather than days.

lightbulb-exclamation

Use this type for accommodation products: hotel rooms, villas, B&Bs, holiday homes. For vehicle or equipment rentals with daily rates, use Rental by Day.

Aspect
Rental by Day
Rental by Hotel

Base price field

Regular price / Day

Price / Night

Unit label

Day

Night

Date picker

Datetime (date + time)

Date only (no time)

Weekly pricing plan

Per-weekday prices

Per-weekday nightly prices

GD duration unit

Day(s)

Night(s)

ST price column

Price/Day (rt_price[])

Price/Night (rt_price[])

ST date picker

Datetime

Date only

Pickup/dropoff locations

✓

— Not available

Round-trip

✓

— Not available

Booking conditions

Min/max days, preparation days

Min/max nights

1: Quick Start

1

Add General fields

Read in overview

4

Shared Fields

The following fields are shared across multiple rental types.

5

Common Fields

The following fields are shared across all rental types.

6

Customize Fields in Product Editing

You can add/remove fields in product editing.

7

Publish

Set a WooCommerce Regular Price for display purposes, then click Publish. The actual booking price is always calculated by BRW settings.

2: Choose Rental Type

  • Step 1: Add new product

  • Step 2: Setup

    • Product data: Rental

    • Rental Type: Hotel

3: Pricing Settings

3.1 Price / Night

The base rate charged per night. This is the only required pricing field. All other pricing rules override or discount this value.

Field
Description

Price / Night

Standard nightly rate (e.g. 100.00). Applied when no other pricing rule matches.

3.2 Nightly pricing plan

Override the base nightly rate for specific days of the week. Useful for weekend surcharges (e.g. higher Friday/Saturday rates) or midweek discounts.

Day
Description

Monday – Sunday

Custom price per night for that weekday. Leave blank to use the base Price / Night. Meta key: daily_price[{day}] (e.g. daily_price[monday]).

3.3 Global discount (GD)

Apply a discounted nightly rate when the stay length falls within a defined range. Perfect for long-stay discounts (e.g. 7+ nights at a lower rate).

Column
Meta key
Description

Price / Night

global_discount_price[]

Discounted rate per night for this tier.

From (number)

global_discount_duration_val_min[]

Minimum number of nights to trigger this discount.

To (number)

global_discount_duration_val_max[]

Maximum number of nights for this discount tier.

Duration

global_discount_duration_type[]

Fixed to Night(s) for Rental by Hotel.

3.4 Special time (ST)

Define date ranges with a custom nightly rate. When a booking overlaps a special period, the ST price is used instead of the base price or nightly pricing plan.

Column
Meta key
Description

Price / Night

rt_price[]

Special nightly rate during this period.

Start Date

rt_startdate[]

First date the special rate becomes active (date-only).

End Date

rt_enddate[]

Last date the special rate is active (date-only).

DST – Price / Night

rt_discount[i][price][]

Discounted nightly rate during the ST window for qualifying stay lengths.

DST – From (nights)

rt_discount[i][min][]

Minimum nights to trigger DST.

DST – To (nights)

rt_discount[i][max][]

Maximum nights for DST tier.

DST – Duration

rt_discount[i][duration_type][]

Fixed to Night(s).

bell

Note: ST does not use Global Discount (GD). It uses its own DST (Discount in Special Time) instead. Always fill in DST if you want duration discounts during seasonal periods.

3.5 🏆Pricing Priority

When multiple pricing rules apply to the same stay, BRW uses the following priority (highest wins):

> > >

square-check

4: Shared Fields

The following fields are shared across multiple rental types and are documented on the Shared Fields page to avoid repetition. Note that Hotel type does not have Locations, Location surcharge, Pick-up/Drop-off location, or Round-trip fields. Click any card to go directly to that section.

5: Common Fields

These fields are shared across all rental types and documented on a dedicated reference page. Click any card to go directly to that section.

6: Customize Fields in Product Editing

When you create a product and want to remove unnecessary fields, you can follow these steps in Customize - Rental Type

Last updated