# General

Go to: BookPro >> Settings >> General

With the feature, you can configure:&#x20;

* [General Settings](#id-1.-general-settings)
* [Google Settings](#id-2.-map-settings)
* [Currency Options](#id-3.-currency-options)
* [Calendar Settings](#id-4.-calendar-settings)
* [Cron Job](#id-5.-cron-job)

## 1. General Settings

This feature allows to choose pages displayed in the frontend

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

* Member Account Page: Need to choose the page that includes the short codes: \[obp\_member\_account]  in content
* Thank You Page: select a page that redirect users after they successfully made a booking&#x20;
* Login Page: Need to choose the page that includes the short code: \[obp\_login]  in content
* Register User Page:  Need to choose the page that includes the short code: \[obp\_register\_user]  in content
* Forget Password Page: Need to choose the page that includes the short code: \[obp\_forgot\_password]  in content
* Reset Password Page: You need to choose the page that includes the short code: \[obp\_reset\_password]  in content
* Default Staff Page: Choose the page that redirect employees after they successfully login&#x20;
* Default customer Page: Choose the page that redirect Customers after they successfully login

## 2. Google Settings

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

### 2.1: API Key

If you choose google Map, you have to enter a Google API Key Map ( read [here](https://developers.google.com/maps/documentation/javascript/get-api-key) if you want to make an API Key Map)

<figure><img src="/files/4DB5Cp6MIVIgBAwSnU2x" alt=""><figcaption></figcaption></figure>

### 2.2: Client ID

Insert Client ID. You can create Client ID [here](https://console.cloud.google.com/auth/clients?inv=1\&invt=Ab2b-Q\&project=api-project-534766260145)&#x20;

### 2.3: Enable Calendar

Allow to add bookings to Google Calendar and Apple Calendar.

### 2.4: Enable Map

You can choose show/hide the map for My business in My Dashboard in the frontend

* If you choose: Show map. The map will be displayed in settings of My Business in My Dashboard

<div><figure><img src="/files/BH7tJNScVlxnnsElvWA6" alt=""><figcaption></figcaption></figure> <figure><img src="/files/DBa1BDi1B3QTrDbIDrEo" alt=""><figcaption></figcaption></figure></div>

* If you choose: Hide map. The map won't be shown in settings of My Business in My Dashboard. It only appears fields for you to set your business address

<div><figure><img src="/files/yZleVZ3OfRf6FX8WWrFR" alt=""><figcaption></figcaption></figure> <figure><img src="/files/BEJiqOrahZxkgBwe4aZC" alt=""><figcaption></figcaption></figure></div>

### 2.5: **Map Platform**:&#x20;

You can select google Map Or Open Street Map

### 2.6:  **Bounds**

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

This feature enables to set Restrictions for searching in the map

* **Set latitude**
* **Set Longitude**
* **Set Radius**
* **Set Restrictions**: You can restrict the autocomplete search to a specific set of up to 5 countries.

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

## 3. Currency Options

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

* **Currency**: Allow you to choose currency in your country

<figure><img src="/files/8UX0bCAhyk91kVMpi1xc" alt=""><figcaption><p>Choose currency in the list</p></figcaption></figure>

* **Currency Position**: Enable you to set the location of currency symbol with amount

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

* **Thousand Separator**: sets the thousand separator in currency
* **Decimal Separator**: set decimal separator in currency&#x20;
* **Number of decimal places**: Set number of decimal places in currency

### 4. Calendar Settings

<figure><img src="/files/2eaWZpKxvm2BRJ7xWNMZ" alt=""><figcaption></figcaption></figure>

* **Date Format**: Select the date format for your calendar

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

* **Time Zone**: Select time zone you want&#x20;
* **Time Format**: Choose the time format for your calendar

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

* **Time Step**: The feature will be applied to the calendar in All schedule and My schedule in My Dashboard in The Front end

For instance, if you set 10 minutes for time step tab, the space from 06:00 to 07:00 is  6 rows. If you set 20 minutes for time step tab, the space from 06:00 to 07:00 is 3 rows.&#x20;

<div><figure><img src="/files/gyESTKlHlDfTgMd87H2w" alt=""><figcaption><p>set 10 minutes for time step tab, the space from 06:00 to 07:00 is  6 rows</p></figcaption></figure> <figure><img src="/files/CMiOwIHmQoGD6y6ROUEH" alt=""><figcaption><p>set 20 minutes for time step tab, the space from 06:00 to 07:00 is 3 rows</p></figcaption></figure></div>

* **Language**: Set the language for your calendar

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

* **Weekend**: Can choose any day of the week as the weekend
* **The First Day of Week**: Can choose any day of the week as the first day of  week

## 5. Cron Job&#x20;

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

* **Frequency Update Order Holding Status**: Set number of minute the system scans once for changes in booking statuses and automatically update the booking status from Pending to Expired.
* **Frequency Update Order Processing Status**: Set number of minute the system scans once for changes in booking statuses and automatically update the booking status from Processing to Completed.


---

# 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://ova-themes.gitbook.io/bookpro/backend/settings/general.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.
