Categories
What categories do and how they relate to products
What is a BRW Category?
BRW Categories are WordPress taxonomy terms (ovabrw_cat) that group rental products. Beyond just grouping, each category carries its own settings that override plugin-level defaults for any product in that category. This allows you to have different display modes, price formats, label text, and templates per product group.
The standard WordPress fields (Name, Slug, Parent, Description, Thumbnail) appear at the top of the form automatically.
All BRW-specific fields documented below appear underneath them.
Settings left at their default/empty value inherit from WooCommerce → Settings → Booking & Rental.
Priority: Product-level settings → Category-level settings → Plugin global settings. A value set on the product itself always wins. If empty, the category value is used. If that is also empty, the plugin global applies.

1: Display
Archive page layout for products in this category
Display
Controls which archive template is used when a customer views the listing page for this category.
shop
Standard WooCommerce shop/grid layout
rental
BRW custom rental listing layout (with map, filters, etc.)
Note: This only affects the category archive page. The global default is set at WooCommerce → Settings → Booking & Rental → Product Archive → Display Shop Page.
2: Display Price In Format (product template)
Price string shown on the single product page for products in this category
Price Format Type (Product Page)
Choose whether to inherit the global setting or define a custom format just for this category.
global
Use the format defined in WooCommerce → Settings → Booking & Rental → Product Details → Display Price In Format
new
Use the custom format entered in the textarea that appears below
Custom Price Format (Product Page)
Visible only when Price Format Type =New format
Enter a custom price string using text, HTML, and any of the following shortcodes:
Example: From [regular_price] / [unit] → "From $50 / Day"
3: Display Price In Format (card template)
Price string shown on archive/listing cards for products in this category
Price Format Type (Card)
Same logic as the product page format — choose global to inherit from plugin settings, or new to define a category-specific format.
global
Inherits from WooCommerce → Settings → Booking & Rental → Product Archive → Archive Price Format
new
Custom format entered in the textarea below
Custom Price Format (Card)
Visible only when Price Format Type =New format
Custom price string for product cards in the listing/archive. Uses the same shortcodes as the product page format above.
4: Choose Custom Taxonomies
Link custom taxonomy filters to this category in the search form
Custom Taxonomies
Only visible when "Show Taxonomy Depending On Category" = Based on each category (General Settings)
Select which custom taxonomy filters (created under BRW → Custom Taxonomies) are associated with this category. When a customer selects this category in the search form, only these taxonomy filters will appear.
Prerequisite: You must first create taxonomy terms in BRW → Custom Taxonomies and enable them. Then return here and assign them to the appropriate categories. Global setting: WooCommerce → Settings → Booking & Rental → General → Custom Taxonomy → Show Taxonomy Depending On Category. If that is set to "All", this field is hidden and all taxonomies show regardless of category.
5: Choose Custom Checkout Fields
Control which custom checkout fields appear for products in this category
Custom Checkout Fields Type
Decide which custom checkout fields to show during checkout for bookings in this category.
Default: all
all
Display all enabled custom checkout fields (same as global behaviour)
special
Show only the specific fields chosen in the multiselect below
Select Custom Checkout Fields
Visible only when Type =Choose other fields
Pick the specific custom checkout fields that should appear at checkout for products in this category. Fields are listed as Label (slug). The order in which you select them determines the display order at checkout.
Prerequisite: Custom checkout fields must be created BRW → Custom checkout Fields and enabled in BRW → Settings → Booking Form before they appear in this list.
6: Choose Specifications
Control which specification rows display on products in this category
Specifications Type
Determine which specification rows appear in the Specifications section on product pages in this category.
Default: all
all
Show all enabled specifications globally
special
Show only the specific specifications chosen below
Select Specifications
Visible only when Type =Choose other fields
Choose which specification fields appear on products in this category. Useful for differentiating specifications between, for example, a Car category (Seats, Fuel Type, Transmission) and a Boat category (Length, Engine, Capacity).
Prerequisite: Specifications must be defined BRW →Specifications and enabled in BRW → Settings → Specifications before they appear here.
7: Show Location in Form
Override which location fields appear in the booking form for this category
Show Location in Form
Choose which location fields are displayed in the booking form for products in this category. Leave empty to inherit the global setting.
pickup_loc
Show the Pick-up Location field
dropoff_loc
Show the Drop-off Location field
Global fallback: WooCommerce → Settings → Booking & Rental → Product Details → Booking Form → Show Pickup/Dropoff Location.
8: Rename Date Labels
Override the booking form date field labels for this category
Rename "Pick-up Date" Title
Custom label for the start-date field in the booking form. Leave empty to use the default "Pick-up Date" label. Example: Check-in, Departure Date, Start Date
Rename "Drop-off Date" Title
Custom label for the end-date field. Example: Check-out, Return Date, End Date
Use case:
Hotel category → rename to "Check-in / Check-out".
Tour category → rename to "Departure Date / Return Date".
These labels appear in the booking form, order details, and admin columns.
9: Rename Location Labels
Override the booking form location field labels for this category
Rename "Pick-up Location" Title
Custom label for the pickup location field. Leave empty to use the default "Pick-up Location". Example: Departure Location, Start Point, From
Rename "Drop-off Location" Title
Custom label for the drop-off location field. Example: Return Location, End Point, To
10: Product Template
Override the single product page template for this category
Product Template
Select a specific Elementor page template for products in this category. The dropdown is populated from Elementor → Templates → Pages.
Default: Global Setting
(empty / Global Setting)
Use the template defined in WooCommerce → Settings → Booking & Rental → Product Details → Product Template
[Elementor Template Name]
Use that specific Elementor page template for all products in this category
Note: The template currently set as "Global Setting" in the plugin settings is excluded from this list to avoid confusion. Only non-global templates appear.
Elementor required: This field only lists templates if the Elementor plugin is active and has saved Page templates. For non-Elementor sites, use the Classic/Modern global setting instead.
11: Card Template
Override the product card layout in the listing/archive for this category
Card Template
Only visible when Typography & Color is enabled in plugin settings
Choose which card design is used when products in this category appear on archive/listing pages. Available card templates are defined by the BRW plugin's built-in card variants.
Default: Global Setting
(empty / Global Setting)
Use the card template set in WooCommerce → Settings → Booking & Rental → Typography & Color → Card
[Card variant name]
Override with a specific card layout for products in this category
Prerequisite: This field only appears when Enable Global Typography & Color is checked in WooCommerce → Settings → Booking & Rental → Typography & Color.
12: Add Category to menu
Go to Appearance >> Menu >> Choose Product Categories to add it to menu

Last updated