Navigation Path: Admin Dashboard → Settings → General Settings
URL:
URL:
/admin/GeneralOptionOverview
Configure essential platform settings including contact options, company information, license management, and system automation.Contact Options
Customer contact methods
Company Setup
Business info and currency
Payment Gateway
Payment methods
License
Software license
Cron Jobs
Automated tasks
Languages
Multi-language support
Contact Options
Configure how customers can reach you through various communication channels.Contact Form & Helpdesk
| Setting | Description |
|---|---|
| Enable Contact Form | Show contact form on website |
| Enable Helpdesk | Integrate with support ticket system |
Dynamic Contact Buttons
Add up to 20 customizable contact buttons (WhatsApp, Facebook, Telegram, Email, etc.)| Field | Description | Example |
|---|---|---|
| Button Title | Display text | ”Chat on WhatsApp” |
| Contact Link | URL or link | https://wa.me/1234567890 |
| Background Color | Button color (hex) | #25D366 |
- WhatsApp:
https://wa.me/PHONE - Facebook:
https://m.me/USERNAME - Telegram:
https://t.me/USERNAME - Email:
mailto:EMAIL@DOMAIN.COM
- WhatsApp:
#25D366, Facebook:#1877F2, Telegram:#0088CC, Email:#EA4335
Company Setup
Configure your business information and platform-wide settings.Currency
Select your default currency for transactions and pricing. Available: USD (), CAD (C$)Company Information
| Field | Required | Description |
|---|---|---|
| Company Name | ✅ Yes | Legal business name |
| Business Address | No | Physical address |
| City | No | Business location |
| Phone Number | No | Contact phone |
| Business Email | ✅ Yes | Official email |
| VAT/Tax ID | No | Tax identification |
Website Settings
| Setting | Default | Description |
|---|---|---|
| Search Engine Indexing | Enabled | Allow Google to index your site |
| Show Documentation | Enabled | Display docs on homepage |
| Disable Landing Page | Disabled | Skip landing, go to login |
Tax Management
| Setting | Description |
|---|---|
| Enable Tax | Master toggle for tax functionality |
| Tax Label | Name (e.g., “VAT”, “GST”, “Sales Tax”) |
| Tax Rate (%) | Percentage to apply (e.g., 20 for 20%) |
User Registration
| Setting | Default | Description |
|---|---|---|
| Allow Registration | Disabled | Enable public account creation |
Payment Gateway
Payment Configuration Guide
Configure Bank Accounts, Stripe, and PayPal. View the comprehensive Payment Configuration guide for detailed setup.
The Payment Gateway tab allows you to configure multiple payment methods for processing customer transactions. For detailed setup instructions, API key configuration, and webhook setup, please refer to the dedicated Payment Configuration documentation.
- Bank Account: Up to 20 accounts for manual transfers
- Stripe: Automated credit card processing
- PayPal: PayPal checkout with sandbox/live modes
License Settings
Manage and validate your software license to ensure continued access to updates and support. How to Validate Your License:- Enter your license key in the provided field
- Click the validation button to verify your license
- Review your license status, expiration date, and website count
- If your license is expired or expiring soon, renew it to maintain access
- ✅ License Status (Active, Expired, Invalid)
- ✅ Expiration Date
- ✅ Website Count
- ✅ Domain Verification
Cron Automation
Configure automated tasks to run on a schedule, improving efficiency and reducing manual work.What is Cron Automation?
Cron automation allows you to schedule recurring tasks that run automatically at specified intervals. This is essential for database cleanup, email notifications, report generation, and data synchronization. Setting Up Cron Jobs:- Copy the cron endpoint URL from the Cron Automation tab
- Log in to your server’s control panel (cPanel, Plesk, etc.)
- Add a new cron job with the URL you copied
- Configure how often the cron should run (e.g., every hour, daily)
- Verify the cron job runs successfully
Recommended Schedule: Run cron jobs every 5-15 minutes for optimal performance. Adjust based on your specific needs and server resources.
Language Settings
Configure multi-language support to serve customers in their preferred language. Features:- 🌍 Multiple languages
- ↔️ RTL support (Arabic, Hebrew)
- 📝 Language-specific content
- 🔄 Auto-detection
- ✏️ Custom translations
- Choose which languages to enable on your platform
- Upload language files or use the built-in translation editor
- Set the default language for new visitors
- Optionally enable automatic language detection based on browser settings
- Verify all languages display correctly on your website
Best Practices
Configuration Management
Configuration Management
- Document all configuration changes
- Test settings in a staging environment first
- Back up your configuration before major changes
- Review settings quarterly to ensure they’re still appropriate
- Make one change at a time to identify issues easily
- Notify your team before making significant changes
- Keep a log of who changed what and when
Security Considerations
Security Considerations
- Never share your license key publicly
- Keep API keys and secrets secure
- Use strong passwords for admin accounts
- Enable two-factor authentication if available
- Limit admin access to trusted team members only
- Review admin user list regularly
- Remove access for former employees immediately
Performance Optimization
Performance Optimization
- Set appropriate cron job intervals
- Monitor server resources regularly
- Disable unused features to reduce overhead
- Keep your software updated for performance improvements
- Run database cleanup cron jobs regularly
- Archive old data instead of deleting
- Optimize database tables periodically
Customer Experience
Customer Experience
- Provide multiple contact options
- Keep company information up-to-date
- Enable search engine indexing for visibility
- Offer language options for international customers
- Respond to contact form inquiries promptly
- Keep helpdesk tickets organized
- Set clear expectations for response times
Troubleshooting
License Validation Fails
License Validation Fails
Issue: License key shows as invalid or expiredSolutions:
- Verify license key is copied correctly (no extra spaces)
- Check license expiration date
- Ensure domain matches the one registered for the license
- Try validating again after a few minutes
- Contact support if issue persists
Cron Jobs Not Running
Cron Jobs Not Running
Issue: Automated tasks are not executingSolutions:
- Verify cron job is set up in server control panel
- Check cron URL is correct and accessible
- Review server logs for errors
- Ensure server has enough resources
- Test cron URL manually in browser
Contact Buttons Not Appearing
Contact Buttons Not Appearing
Currency Changes Not Reflecting
Currency Changes Not Reflecting
Issue: Currency change doesn’t update pricesSolutions:
- Clear all caches (browser, server, application)
- Refresh pricing pages
- Update product prices manually if needed
- Check theme currency settings
- Verify database currency field is updated
Quick Reference
Common Tasks
| Task | Steps |
|---|---|
| Add Contact Button | Contact Button tab → Add button → Enter details → Save |
| Change Currency | Company Setup → Select currency → Save |
| Enable Tax | Company Setup → Enable tax → Set rate → Save |
| Validate License | License Settings → Enter key → Validate |
| Setup Cron | Cron Automation → Copy URL → Add to server |
| Add Language | Language Settings → Select → Upload files |
Important Settings
| Setting | Default | Recommendation |
|---|---|---|
| Search Indexing | Enabled | Keep enabled |
| User Registration | Disabled | Enable only if needed |
| Tax Management | Disabled | Enable based on regulations |
| Contact Form | Enabled | Keep enabled |