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

By Transportation

The Rental by Transportation type has no per-day or per-km base rate. Instead, pricing is defined as a route price matrix: each combination of Pick-up location and Drop-off location has its own fixed price and estimated travel time. The customer selects their route and the system looks up the price automatically.

lightbulb-exclamation

Locations used in the price matrix must first be created in BRW Settings → Locations. Without this setup, the location selectors in the matrix will be empty.

Aspect
Rental by Day
Rental by Transportation

Pricing model

Price per day

Fixed price per route (pick-up × drop-off)

Base price field

regular_price_day

Route matrix (price_location[])

GD / ST

— Not available

Daily pricing plan

— Not available

Locations / Surcharge

✓ (optional extra fee)

— Replaced by route matrix

Pick-up / Drop-off location

✓ (required for route selection)

Drop-off date

Round-trip

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

3: Pricing Settings

3.1 Location Price Matrix

Define the fixed price for each pick-up and drop-off location pair. This is the only pricing mechanism for the Transportation type — there is no per-day, per-hour, or per-km rate.

Column
Meta key
Description

Pick-up location

pickup_location[]

Dropdown selecting the origin location from globally defined locations. The customer chooses their departure point.

Drop-off location

dropoff_location[]

Dropdown selecting the destination location. Together with pick-up, this defines the route.

Price

price_location[]

Fixed price for this specific pick-up → drop-off route. Shown automatically when the customer selects this route combination.

Time (minute)

location_time[]

Estimated travel time in minutes for this route. Displayed to the customer as informational text (e.g. "~45 min").

How it works: In the booking form, the customer selects their pick-up and drop-off locations from dropdowns. The plugin matches the selection against the matrix and displays the price. If no matching row is found, no price is shown.

4: Shared Fields

Transportation type uses pick-up/drop-off locations for route selection (not for extra fees — that's replaced by the price matrix).

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