> 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/common-fields/services-and-resources/services.md).

# Services

## Watch The Video Tutorial

{% embed url="<https://youtu.be/tZZqn1-p2Ss>" %}

### 1) Defined

Offer optional or required add-on services (e.g. GPS, child seat, chauffeur). Services are grouped — each group can be made mandatory, and customers select one or more items per group.

**Field**: <a class="button primary">services</a>

**Applies to rental type**: <mark style="background-color:$success;">All Types</mark>

### 2) Config in Product

| Field       | Description                                                                                                |
| ----------- | ---------------------------------------------------------------------------------------------------------- |
| Label       | Rename the "Services" heading displayed on the product page frontend. Leave blank for the default label.   |
| Group label | Name of the service group — shown as a section heading in the booking form.                                |
| Required    | Checkbox — if checked, the customer must select at least one option from this group before adding to cart. |
| Unique ID   | Checkbox — if checked, the customer must select at least one option from this group before adding to cart. |
| Name        | Service name displayed to the customer.                                                                    |
| Price       | Price per unit of the service.                                                                             |
| Quantity    | Maximum selectable quantity per booking (0 = unlimited).                                                   |
| Applicable  | How the price is charged — see table below for values per rental type.                                     |

**Applicable options by rental type:**

| Rental type                                                   | Options                                                                    |
| ------------------------------------------------------------- | -------------------------------------------------------------------------- |
| Day                                                           | **/Day** — price × number of days  \|  **/Order** — flat fee per booking   |
| Hour                                                          | **/Hour** — price × number of hours  \|  **/Order** — flat fee per booking |
| Hotel, Tour, Taxi, Transportation, Mixed, Appointment, Period | **/Order** — flat fee per booking                                          |

{% hint style="info" %}
Click **Add group** to add a new service group. Within each group click **+** to add a service row. Both groups and rows are drag-sortable.
{% endhint %}

<figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FwSoNuBZhpNZ8QZtMrBzE%2FScreenshot%202026-06-20%20at%2018.23.54.png?alt=media&amp;token=e671aee9-dab9-44c0-a111-491dae7d11a4" alt=""><figcaption></figcaption></figure>

### 3) Example

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FwSoNuBZhpNZ8QZtMrBzE%2FScreenshot%202026-06-20%20at%2018.23.54.png?alt=media&amp;token=e671aee9-dab9-44c0-a111-491dae7d11a4" alt=""><figcaption><p>Backend</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FYxNz2n64R7spS3xYFJyG%2FScreenshot%202026-06-20%20at%2018.24.35.png?alt=media&amp;token=73fc214e-83d4-46b6-9b8c-d86616b39625" alt=""><figcaption><p>Frontend</p></figcaption></figure></div>

<div><figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FxbSd7LAIn8NSKl4rKB83%2FScreenshot%202026-06-20%20at%2018.41.49.png?alt=media&amp;token=cbf57e20-1f33-4d70-8101-a6ddca96978a" alt=""><figcaption><p>Cart Page</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FW4JFsWAVk3akmERJROV9%2FScreenshot%202026-06-20%20at%2018.42.39.png?alt=media&amp;token=97d33db5-47ab-4494-b3d8-f4a2397360d1" alt=""><figcaption><p>Checkout Page</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FDdj0YBt3RuzDDA2asWE3%2FScreenshot%202026-06-20%20at%2018.43.26.png?alt=media&amp;token=bf106e6d-ef5d-4250-9008-f528955e33cb" alt=""><figcaption><p>Order Detail</p></figcaption></figure> <figure><img src="https://4082525133-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fa2OkFafBNY1uvQO4naAL%2Fuploads%2FBfGLe8Bu9CumYGUdgMEH%2FScreenshot%202026-06-20%20at%2018.44.10.png?alt=media&amp;token=8f0b2806-3143-4feb-b070-a13b3464aa4d" alt=""><figcaption><p>Manage Booking in backend</p></figcaption></figure></div>
