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

By Day

1: Quick Start

1

Add General fields

Read in overview

2

Choose Rental Type

In the Rental Type tab, choose By Day from the dropdown. The relevant configuration tabs will appear.

3

Pricing Settings

  • In the Regular price / Day field, enter your standard daily rate. This is the minimum required field before you can publish.

  • Optionally set up per-weekday pricing, seasonal specials, and duration discounts — see the Pricing section below.

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: Day

3: Pricing Settings

3.1 Regular price / Day

The base rate charged per day. This is the only required pricing field. All other pricing rules build on top of this value.

Field
Description

Regular price / Day

Standard daily rate (e.g. 50.00). Applied when no other pricing rule matches.

3.2 Charge by

Defines how the rental period is calculated between the pickup date and dropoff date.

Day (Drop-off date) − (Pick-up date) + 1. Example: pickup Jan 1, dropoff Jan 3 = 3 days.

Night (Drop-off date) − (Pick-up date). Example: pickup Jan 1, dropoff Jan 3 = 2 nights.

Hour. (Drop-off datetime) − (Pick-up datetime) + X, rounded up to full days based on time difference.

  • X = 1: If (end time) − (start time) > 0

  • X = 0: If (end time) − (start time) <= 0

Use Day for typical car rentals. Use Night if your business model counts overnight stays (similar to hotel logic). Use Hour when the exact time matters.

Example: You rented a car from 01 Sep to 03 Sep

→ Rental days = 03 Sep - 01 Sep + 1 = 3-1+1 = 3 ( rental days )

→ Total amount = 30 ( regular price / day )* 3 ( rental days ) = $90

Example 1: You rented a car from 01 Sep at 09:00 to 03 Sep at 10:00

Because the end time is greater than the start time(10:00 > 09:00), X = 1.

→ Rental days = 03 Sep at 10:00 - 01 Sep at 09:00 + X = 3-1 + 1 = 3

→ Total amount = 30 ( regular price / day )* 3 ( rental days ) = $90

Example 2: You rented a car from 01 Sep at 09:00 to 03 Sep at 09:00

Because the end time is equal to the start time, 09:00, X = 0.

→ Rental days = 03 Sep at 09:00 - 01 Sep at 09:00 + X = 3-1+0 = 2

→ Total amount = 30 ( regular price / day )* 2 ( rental days ) = $60

Example 3 : You rented a car from 01 Sep at 09:00 to 03 Sep at 08:00

Because the end time is earlier than the start time, X = 0.

→ Rental days = 03 Sep at 08:00 - 01 Sep at 09:00 + X = 3-1+0 = 2

→ Total amount = 30 ( regular price / day )* 2 ( rental days ) = $60

Example: You rented a car from 01 Sep to 03 Sep

→ Rental days = 03 Sep - 01 Sep = 3-1 = 2 ( rental days )

→ Total amount = 30 ( regular price / day )* 2 ( rental days ) = $60

3.3 Daily pricing plan

Override the base daily rate for specific days of the week. Useful for weekend surcharges or mid-week discounts.

Day
Description

Monday – Sunday

Enter a custom price for that day of the week. Leave blank to use the base Regular price / Day.

3.4 Global discount (GD)

Apply a discounted daily rate when the rental duration falls within a defined range. Multiple discount tiers can be stacked.

Column
Description

Price / Day

The discounted rate per day to apply for this tier.

From (number)

Minimum number of days to trigger this discount.

To (number)

Maximum number of days for this discount tier.

Duration

Unit for From/To values. Fixed to Day(s) for Rental by Day.

Example: Set Price=$25, From=7, To=99 to charge $25/day for rentals of 7 days or more. Add another row: Price=$30, From=3, To=6 for 3–6 day bookings.

3.5 Special time (ST)

Define date ranges with a custom daily price. When a booking falls within a special period, the ST price is used instead of the base price or daily pricing plan.

Column
Description

Price / Day

The special daily rate during this period.

Start Date

First date the special price becomes active.

End Date

Last date the special price is active.

Discount in special time (DST)

Optional: an additional discount rate applied on top of the ST price when rental duration qualifies. Replaces GD during ST periods.

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 the special period.

3.6 🏆 Pricing Priority

When multiple pricing rules are active for the same date range, BRW applies them in the following priority order (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. 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