⚙️Settings
Last updated
Last updated
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.
We can provide a customized version tailored to your needs.
Please don’t hesitate to contact us at:
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.
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.
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$)
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.
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”)
Path: Settings > Captcha
Protect your app from bots:
reCAPTCHA v3 Status – Enable/disable
Site Key & Secret Key – Add your Google reCAPTCHA credentials
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)
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
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.
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)
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)
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
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.