# Product Details

These settings will be applied for Product Detail Pages of WooCommerce

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

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

## 1: Product Template

This feature allows you to choose the template for Product Detail Page.&#x20;

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

Our Plugin supports:

* **Modern**: Recommend. Great layout and typography. You have to enable "[Typography & Color](/brw/basics/global-settings/typography-and-color.md)" to use modern template.
* **Classic:** Classic layout and typography. The system use hook in WooCommerce to display sections at frontend.
* **Templates Elementor**: You can build product template by yourself in Elementor. [Read here ](/brw/basics/make-product-template-in-elementor.md)

## 2: General Settings

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

* **Hide/show fields in the product details page**: You can hide/show Image, Gallery, Title, Price, Meta, Review, Related,  Specifications, Features, Price Table, unavailable time, Place.&#x20;
* **Display Price In Format:** You can insert Text/HTML to display your price in the format you expect, or choose our shortcodes

**Shortcodes for Price Formal Label**

*\[unit]: Day or Night or Hour or Km or Mi*\
*\[regular\_price]: regular price by day ( apply for rental type: day, Mixed "day and hour", hotel )*\
*\[hour\_price]: regular price by hour ( apply for rental type: hour and Mixed "day and hour" )*\
*\[min\_daily\_price]: minimum daily price ( apply for rental type: day, Mixed "day and hour", hotel )*\
*\[max\_daily\_price]: maximum daily price  apply for rental type: day, Mixed "day and hour", hotel )* \
*\[min\_package\_price]: minimum package price (rental type: Period)*\
\&#xNAN;*\[max\_package\_price]: maximum package price (rental type: Period)*\
\&#xNAN;*\[min\_location\_price]: minimum location price (rental type: Transportation)*\
\&#xNAN;*\[max\_location\_price]: maximum location price (rental type: Transportation)*

* **Set up Extra Tab**: You can show/hide Extra Tab, set content for tabs and set the tab display position.&#x20;
* **Set up Calendar**: You can show/hide the calendar, choose the view for the calendar ( month view, week view, day view, list view ), set default view for the calendar, hide/show booked time, set color for background of available days and  colour for background of unavailable days .&#x20;

## 3: Booking Form

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

### **a) Show Booking Form**

You can show/hide Booking Form at frontend

### **b) Show/hide Fields in Booking Form:**&#x20;

* **Show/hide fields**: Quantity, Pick-up Location and Drop-off Location, Drop-off Date, Resources, Services ...&#x20;

## 4: Request Booking Form

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

### **a) Show Request Form**

You can show/hide Request Form at frontend

### **b) Show/hide Fields in Request Booking Form:**&#x20;

Quantity, Pick-up Location, Drop-off Location, Drop-off Date, Resource, Service, Phone, Address, Extra Info, Terms & Conditions

### **c) Position Display**

The feature is only applied for the classic template. If you insert:  9 -  Request booking form tab will be displayed in The first tab. 11 - the tab will be shown in  behind Description tab. 31 - the tap will appear behind Review Tab.&#x20;

### **d) Email Settings**:&#x20;

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

You can add the subject and content for the email. The system will send a email to customer after submitting form.&#x20;

**Send from email:** If you install SMTP plugin for sending mail, you have to insert email in SMTP for this setting.

**Email Content:** You can use some tags in content:

```
[ovabrw_vehicle_name]
[ovabrw_order_pickup_date]
[ovabrw_order_pickoff_date]
[ovabrw_order_details]
```

### **e) Other settings**

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

**Thank Page**: The system will redirect to "Thank you" Page after a request booking form is sent Successfully. **It is required.**

**Error Page**: The system will redirect to Error Page after a request booking form isn't sent Successfully. **It is required.**

**Allows to create new orders:**&#x20;

* **Yes:** When a guest complete to fill in information in Request Booking Form, the system will create a new order in WooCommerce.&#x20;

->  **Order Status** for  a new order: **Pending payment, Processing, On hold, Completed, Cancelled** for new orders.&#x20;

Example: A customer books a car from 1/7/2024 to 2/7/024, if you set Processing and Completed  order status, other customers can not book that car from 1/7/2024 to 2/7/024

* **No:** When a guest completes to fill in information in Request Booking Form, the system only send an email without creating any new orders in WooCommerce.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ovatheme.gitbook.io/brw/basics/global-settings/product-details.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
