> For the complete documentation index, see [llms.txt](https://ovatheme.gitbook.io/brw/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ovatheme.gitbook.io/brw/brw-menu/settings/product-details.md).

# Product Details

Controls the single product page template, booking form, and request form

**WooCommerce >> Settings >> Booking & Rental >> Product Details**

<figure><img src="/files/LaYTYNhtzfcB5KeF2A84" alt=""><figcaption></figcaption></figure>

### 1: Product Template

Choose the single product page layout:

| Option      | Description                                                                                                                                                                                 |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `classic`   | <p>BRW built-in classic layout. </p><p>The system use hook in WooCommerce to display sections at frontend.</p>                                                                              |
| `modern`    | <p>BRW built-in modern layout. </p><p>Recommend. Great layout and typography. You have to enable "<a href="/pages/Ea9TKSzFwAT6PM8BoqxF">Typography & Color</a>" to use modern template.</p> |
| `elementor` | Use an Elementor-built page template (requires Elementor). [Read here ](/brw/basics/make-product-template-in-elementor.md)                                                                  |

<figure><img src="/files/D5PvET0pHM5Jxj07UpQ1" alt=""><figcaption></figcaption></figure>

### 2: General Settings (Product Page)

<figure><img src="/files/d3P58pvHjmgtvZn450xy" alt=""><figcaption></figcaption></figure>

#### Display Options

Show/hide toggles for elements on the single product page. Each is a checkbox:

| Element                 | Description                                         |
| ----------------------- | --------------------------------------------------- |
| Feature Image / Gallery | Main product photo and image gallery                |
| Title                   | Product name heading                                |
| Price                   | Rental price display                                |
| Meta                    | SKU, categories, tags                               |
| Reviews                 | WooCommerce review tab                              |
| Related Products        | Related rentals section                             |
| Speccifications         | Technical specifications tab/section                |
| Features                | Feature icons list                                  |
| Special Features        | Highlight badges                                    |
| Price Table             | Rental pricing breakdown table                      |
| Always Open Price Table | If disabled, table collapses by default             |
| Disabled Dates          | Show unavailable dates notice                       |
| Place (map)             | Product location map (requires Google Maps API Key) |
| Sticky Price on Mobile  | Pin price/booking button at bottom on mobile        |

#### **Place Position**

Where to display the map on the product page (e.g., above description, in a tab, etc.).

#### Display Price Format (Product Page)

Same shortcode system as Archive Price Format — controls the price string on the single product page. Available shortcodes: `[unit]`, `[regular_price]`, `[hour_price]`, `[min_daily_price]`, `[max_daily_price]`, `[min_package_price]`, `[max_package_price]`, `[min_location_price]`, `[max_location_price]`, `[min_price]`, `[max_price]`.

#### Extra Tab

**Extra Tab Settings**\
Adds an optional custom tab to the product page (alongside Description/Reviews):

| Setting         | Description                                      |
| --------------- | ------------------------------------------------ |
| Show Extra Tab  | Checkbox to enable                               |
| Tab Content     | HTML or shortcode content shown inside the tab   |
| Position Number | Order in which the tab appears (lower = earlier) |

#### Calendar (Product Page)

**Product Page Calendar**\
Configures the availability calendar displayed on the product detail page (separate from the booking form date picker).

| Setting             | Description                                                  |
| ------------------- | ------------------------------------------------------------ |
| Show Calendar       | Checkbox — show/hide the calendar block                      |
| Show Month View     | Enable month grid view tab                                   |
| Show Week View      | Enable week timeline tab                                     |
| Show Day View       | Enable day timeline tab                                      |
| Show List View      | Enable list/agenda tab                                       |
| Default View        | `dayGridMonth`, `timeGridWeek`, `timeGridDay`, or `listWeek` |
| Show Booked Time    | Display time ranges for booked slots in calendar cells       |
| Available Text / BG | Colors for available dates                                   |
| Disabled Text / BG  | Colors for closed/blocked dates                              |
| Booked Text / BG    | Colors for booked dates                                      |

### 3: Booking Form

<figure><img src="/files/8vVFAmtQ69mlOd5fJmNf" alt=""><figcaption></figcaption></figure>

#### Show Booking Form

Master toggle for the booking form on product pages.

#### Booking Form Fields

Show/hide individual fields in the booking form:

| Field                          | Description                                  |
| ------------------------------ | -------------------------------------------- |
| Quantity                       | Number of units to rent                      |
| Pickup Location                | Where to pick up the vehicle/item            |
| Drop-off Location              | Where to return it (can differ from pickup)  |
| Drop-off Date                  | Separate return date/time picker             |
| Resource                       | Optional add-on resource selector            |
| Service                        | Optional add-on service selector             |
| Resource & Service in Cart     | Allow resource/service selection in cart     |
| Resource & Service in Checkout | Allow resource/service selection at checkout |
| Price Details                  | Detailed price breakdown before booking      |
| Items Available                | Remaining stock count indicator              |
| Insurance Amount               | Insurance cost line in booking summary       |

#### Terms & Conditions

Show a terms checkbox before booking. If enabled, provide the T\&C HTML content inline.

#### Recipient Emails

Comma-separated list of email addresses that receive the booking notification when a customer completes a booking.

### 4: Request Form

<figure><img src="/files/PA6KOAkNTPtBxrEi4vZd" alt=""><figcaption></figcaption></figure>

#### **Request Form Overview**

An alternative inquiry form (no immediate payment) that allows customers to send a booking request. Contains its own set of field toggles:

| Setting Group      | Options                                                                                                           |
| ------------------ | ----------------------------------------------------------------------------------------------------------------- |
| Show Fields        | Quantity, Pickup Location, Drop-off Location, Drop-off Date, Resource, Service, Phone Number, Address, Extra Info |
| Show Totals        | Show Total, Price Details, Items Available, Insurance Amount                                                      |
| Terms & Conditions | Show checkbox + HTML content                                                                                      |
| Form Position      | Where on the product page the request form appears                                                                |
| Email Recipients   | Send to: Admin / Customer / Both; custom Subject, From Name, From Email, Recipients, Body                         |
| Thank You Page     | Redirect after successful submission                                                                              |
| Error Page         | Redirect on form submission error                                                                                 |
| Create Order       | Optionally create a WooCommerce order automatically; choose status for that order                                 |

#### Request Form Email Shortcodes

<mark style="background-color:$info;">\[ovabrw\_vehicle\_name]</mark>  <mark style="background-color:$info;">\[ovabrw\_order\_pickup\_date]</mark>&#x20;

<mark style="background-color:$info;">\[ovabrw\_order\_pickoff\_date] \[ovabrw\_order\_details]</mark>
