Additional Topics
This section covers additional features, tips, and topics that don’t fit into other categories but are valuable for getting the most out of MegaPro ERP.
Quick Links
Keyboard Shortcuts
Speed up your workflow with keyboard shortcuts.
Global Shortcuts
| Shortcut | Action |
|---|---|
Ctrl + / | Open quick search |
Ctrl + B | Toggle sidebar |
Ctrl + D | Dashboard |
Esc | Close modal/popup |
POS Shortcuts
| Shortcut | Action |
|---|---|
F1 | New sale |
F2 | Pay |
F3 | Suspend sale |
F4 | Apply discount |
F5 | Select customer |
F6 | Show all products |
F7 | Edit latest product |
F8 | Cancel sale |
F9 | Recent transactions |
F10 | Calculator |
Delete | Remove selected item |
Customizing Shortcuts
Some shortcuts can be customized:
- Go to Settings → POS Settings
- Find keyboard shortcuts section
- Assign new key combinations
Data Backup
Protect your business data with regular backups.
Manual Backup
Access Backup Settings
Go to Settings → Backup.
Create Backup
Click Create Backup button.
Download
Download the backup file to your computer.
Store Safely
Save to external drive or cloud storage.
Automatic Backups
Configure automated backups:
| Setting | Options |
|---|---|
| Frequency | Daily, weekly, monthly |
| Time | Off-peak hours recommended |
| Storage | Local, Dropbox, Google Drive |
| Retention | Number of backups to keep |
Automated backups require cron jobs to be configured on your server.
Restoring Backups
Access Restore
Go to Settings → Backup → Restore.
Select Backup
Choose backup file or upload one.
Confirm Restore
Acknowledge that current data will be replaced.
Wait for Completion
Restore process may take several minutes.
Restoring a backup replaces all current data. Always create a fresh backup before restoring.
Import and Export
Move data in and out of the system.
Importing Data
Supported Import Types:
- Products
- Contacts (Customers/Suppliers)
- Opening stock
- Price updates
Import Process:
Download Template
Get the import template for your data type.
Prepare Data
Fill template with your data.
Upload File
Go to relevant section → Import.
Map Columns
Match your columns to system fields.
Preview
Review data before importing.
Import
Process the import.
Import Tips:
- Use CSV or Excel format
- Follow exact column headers
- Check date formats
- Remove duplicate entries
- Test with small batch first
Exporting Data
Export data for analysis or migration:
| Data Type | Formats |
|---|---|
| Products | CSV, Excel |
| Customers | CSV, Excel |
| Transactions | CSV, Excel, PDF |
| Reports | PDF, Excel, CSV |
API Integration
Connect MegaPro ERP with external systems.
Enabling API
Access API Settings
Go to Settings → API.
Enable API
Turn on API access.
Generate Token
Create an API access token.
Copy Token
Securely store the token.
API Authentication
Use token in request header:
Authorization: Bearer YOUR_API_TOKENCommon Endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/products | GET | List products |
/api/products | POST | Create product |
/api/sales | GET | List sales |
/api/contacts | GET | List contacts |
Refer to the API documentation for complete endpoint reference and examples.
Multi-Language Support
MegaPro ERP supports multiple languages.
Setting System Language
- Go to Settings → Business Settings
- Select default language
- Save settings
User Language Preference
Each user can set their preferred language:
- Click profile menu
- Select language
- Interface updates immediately
Available Languages
- English
- Spanish
- French
- German
- Arabic (RTL)
- And many more…
Multi-Currency
Handle transactions in different currencies.
Setting Up Currencies
Access Currency Settings
Go to Settings → Currencies.
Add Currency
Click Add and enter:
- Currency code (USD, EUR, etc.)
- Currency name
- Symbol
- Exchange rate to base currency
Set Default
Mark your primary currency as default.
Exchange Rates
- Manual entry of exchange rates
- Automatic updates (if configured)
- Historical rate tracking
Audit Log
Track all system activities.
What’s Logged
- User logins/logouts
- Transaction creation/edits
- Settings changes
- Data exports
- Permission changes
Viewing Audit Log
- Go to Settings → Audit Log
- Filter by date, user, or action
- View details of each entry
Scheduled Tasks (Cron Jobs)
Automate recurring tasks.
Required Cron Entry
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1Scheduled Tasks Include
- Automatic backups
- Email reminders
- Report generation
- Data cleanup
- Stock alerts
White Labeling
Customize branding for your installation.
Customizable Elements
| Element | How to Change |
|---|---|
| Logo | Settings → Business Settings |
| Colors | CSS customization |
| App Name | Configuration file |
| Favicon | Replace in public folder |
Performance Optimization
Database Optimization
- Regular table optimization
- Remove old logs periodically
- Archive historical data
Caching
Enable caching for better performance:
- Config caching
- Route caching
- View caching
- Query caching
Server Recommendations
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 2GB | 4GB+ |
| CPU | 2 cores | 4 cores+ |
| Storage | 20GB | 50GB+ SSD |
| PHP | 7.4 | 8.0+ |
Security Best Practices
User Security
- Strong passwords: Enforce complexity
- Regular changes: Password expiration
- 2FA: Enable two-factor authentication
- Session timeout: Auto-logout after inactivity
System Security
- HTTPS: Use SSL certificate
- Updates: Apply security patches
- Backups: Regular encrypted backups
- Access control: Principle of least privilege
- Monitoring: Watch for suspicious activity
Tips and Tricks
Quick Search
Use the global search to find:
- Products by name or SKU
- Customers by name or phone
- Invoices by number
- Any menu item
Favorites
Mark frequently used pages as favorites for quick access from the sidebar.
Dashboard Widgets
Customize your dashboard:
- Click Customize Dashboard
- Add/remove/reorder widgets
- Set widget preferences
- Save layout
Bulk Actions
Perform actions on multiple items:
- Select items using checkboxes
- Use bulk action dropdown
- Apply action to all selected
Getting Help
Documentation
You’re reading it! Use the search and navigation to find topics.
Support Channels
- Email support
- Community forums
- Knowledge base
- Video tutorials
Reporting Issues
When reporting issues, include:
- Detailed description
- Steps to reproduce
- Screenshots/screen recordings
- Error messages
- Browser and version
- System version