⚙️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.
🧩 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:
🏁 General Settings

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

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

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

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

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

Path: Settings > Captcha
Protect your app from bots:
reCAPTCHA v3 Status – Enable/disable
Site Key & Secret Key – Add your Google reCAPTCHA credentials
🌐 Localization

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

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

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

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

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

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

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.
Last updated