# ⚙️Settings

The Settings module is the control hub for configuring how your application behaves. From basic site info to advanced behavior toggles, this section covers every aspect of customization.

{% hint style="success" %}
#### 🧩 Are you looking for a customized version?

We can provide a customized version tailored to your needs.

Please don’t hesitate to contact us at:

📩 [info.codehas@gmail.com](mailto:info.codehas@gmail.com)
{% endhint %}

***

#### 🏁 General Settings

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FkeJCRPNSPtShKaBNr3rx%2Fimage.png?alt=media&#x26;token=67e20235-28de-4ce0-9e0b-0f7b3c4653aa" alt=""><figcaption></figcaption></figure>

Path: Settings > General

Here you can configure foundational app details:

* App URL – Main domain or subdomain where your app runs.
* App Name – Name shown across the application.
* App Phone & Address – Contact details displayed on invoices and notifications.
* Force HTTPS – Enforces secure HTTP across your app (recommended for SEO & security).
* MYSQLDUMP Path – Path used for database backups (usually mysqldump).
* System Optimization – A one-click option to clear caches and optimize app performance.

***

#### 🎨 Appearance

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2Fh9SpQNYW82meAkFiAYE6%2Fimage.png?alt=media&#x26;token=4c708d2c-a81d-40cf-8a04-c769288c187c" alt=""><figcaption></figcaption></figure>

Path: Settings > Appearance



Customize the visual branding of your app:

* Logo Upload – Your logo (shown on invoices and login screens).
* Background Image – Sets background for login and register screens.

***

#### 💰 Currency 

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FE7CTgmUquIscRwwrxDKG%2Fimage.png?alt=media&#x26;token=22db6fcf-8a5e-442b-85f2-46f3af3e2a8b" alt=""><figcaption></figcaption></figure>

Path: Settings > Currency\


Define your financial display preferences:

* Currency Symbol – e.g., $, €, ₹
* Display Side – Choose to show symbol before or after amount (e.g., $10 or 10$)

***

#### 🧾 Taxes

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2Fomtc5tyyRJBun9ecQbnD%2Fimage.png?alt=media&#x26;token=83d8a66e-4caa-4284-b93d-0e9887aa1ce7" alt=""><figcaption></figcaption></figure>

Path: Settings > Tax\


Manage how taxes are calculated and applied:

* Tax Title – Name like “VAT”, “GST”, or “Zero Tax”
* Tax Rate – % or fixed value
* Is VAT Calculation – Enable for detailed VAT calculation logic
* Is Tax Included – Choose whether tax is added on top or included in item price
* Fix or Percentage – Choose if tax is a fixed amount or percentage
* Default Tax – Mark a tax as the system default

\


> 🔄 You can manage multiple tax types and apply them as needed across orders and modules.

***

#### 🔐 Authentication

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FGz3CMaxVETzJ2V46Evlk%2Fimage.png?alt=media&#x26;token=4499b9e5-c114-40d1-8097-e0145fec1e0c" alt=""><figcaption></figcaption></figure>

Path: Settings > Authentication\


Control registration and user role behaviors:

* User Registration – Enable/disable public signups
* Default Role – Role assigned to users upon registration (e.g., “Order Taker”)

***

#### 🧠 Captcha

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FqP1UWZ4g6r3bFYVUsrr5%2Fimage.png?alt=media&#x26;token=b1eeceac-fa8e-4ca5-9c14-e4fab833d6e3" alt=""><figcaption></figcaption></figure>

Path: Settings > Captcha

\


Protect your app from bots:

* reCAPTCHA v3 Status – Enable/disable
* Site Key & Secret Key – Add your Google reCAPTCHA credentials

***

#### 🌐 Localization

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FsNnuZ4foU7NxaDN4VAMs%2Fimage.png?alt=media&#x26;token=7e32dba6-0dd3-4873-80d5-cfc5498684c8" alt=""><figcaption></figcaption></figure>

Path: Settings > Localization



Control how the app handles languages and time:

* Timezone – Select from a supported list
* Site Language – Default language for the UI
* App Direction – LTR or RTL
* Date Locale – Affects how dates are formatted (e.g., en, fr)
* Date Format – Customize how date/time appears (e.g., Y-m-d H:i:s)

***

#### 🖨️ Invoice Printing

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FOwheEmAcZAtxX53XiUgb%2Fimage.png?alt=media&#x26;token=bcca5776-93a6-4a14-817d-5ccb87171946" alt=""><figcaption></figcaption></figure>

Path: Settings > Invoice Printing

\


Fine-tune thermal invoice design and print behavior:

* Name/Address Position – Left/Center/Right
* Font Family & Color – Choose font and color
* Font Sizes – Customize header, items, terms, etc.
* Printer Dimensions – Width and height (e.g., 100mm x 170mm)
* Terms & Conditions – Custom footer text
* Invoice Title – e.g., “Sale Invoice”
* Show Logo & Signature – Toggle visibility
* Auto Print – Automatically trigger print dialog

***

#### 📤 Outgoing Mail

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FnVQKtMHocYPvniGknMA4%2Fimage.png?alt=media&#x26;token=8870f079-32a5-496d-bc54-5eead285e291" alt=""><figcaption></figcaption></figure>

Path: Settings > Outgoing Mail\


Enable and configure how the app sends emails:

* Drivers Supported: SMTP, Mailgun, Sendmail, Log
* SMTP Settings: Host, Port, Encryption, Username, Password, From Address & Name

\


Use SMTP for most email providers. For Mailgun, ensure your domain is verified. You can test emails to confirm everything works before going live.

***

#### 📲 SMS Configuration 

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FNM79yZWCZkfoIahUW5Qe%2Fimage.png?alt=media&#x26;token=218d8fbc-ea8e-4f3b-b3a4-171b5aca0cf3" alt=""><figcaption></figcaption></figure>

Path: Settings > SMS Configuration

\


Enable real-time SMS alerts:

* Status – Turn SMS service on/off
* Channels Supported: Vonage (Nexmo) and Twilio
* Required Fields:
  * API Keys and Secret
  * Sender name (From)

***

#### 💬 WhatsApp Configuration

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FQQDbwZdiFTjzQ00BB2Ib%2Fimage.png?alt=media&#x26;token=564fb9a9-34a9-4d2e-98fc-0f5cbd332be1" alt=""><figcaption></figcaption></figure>

Path: Settings > WhatsApp Configuration

\


Send order updates and notifications via WhatsApp:

* Status – Enable/disable WhatsApp alerts
* Channel Used: Twilio
* Required Info:
  * Twilio SID & Auth Token
  * WhatsApp-enabled phone number (From)

***

#### 🔔 Notification Templates

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2FiGcGvacGRPoZGd8uk3lk%2Fimage.png?alt=media&#x26;token=5715a7f0-a6f0-43b6-a9b9-11f63924c3fc" alt=""><figcaption></figcaption></figure>

Path: Settings > Notification Templates

\


Customize email, SMS, and WhatsApp message templates for various order statuses:

* Placeholders Supported:
  * {tracking\_id}, {customer\_name}, {order\_link}, {order\_date}, {company\_name}
* Templates available for:
  * Order Booking
  * Order Cancelled
  * Order Checkout

\


Each includes:

* Mail Subject
* Mail Body
* SMS/WhatsApp Content

***

#### ⚙️ Advanced Configuration

<figure><img src="https://1701705512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJYpDkVSaO95YKamONp0g%2Fuploads%2F30lhcIoXve89lGdo9yWY%2Fimage.png?alt=media&#x26;token=e87b5321-7766-4e9c-918b-cee1dd03d573" alt=""><figcaption></figcaption></figure>

Path: Settings > Advanced

\


Enable/disable deeper system behaviors to suit your workflow:

* Room Reservation Module – Toggle visibility
* Cashbook Mode – Enable cash tracking
* Customer Tip Collection – Allow tip entry at checkout
* Food Expiry Mode – Track perishable items
* Table QR Code Menu – Enable for digital menus
* Bypass Kitchen/Bar Portal – For simplified workflows
* Enable/Disable Notification Sending
* Auto Close Modals (Customer, Table, Delivery, Pickup)\


> 🧠 Remember to reload the page after toggling advanced features.
