Skip to Content
📚 Welcome to MegaPro ERP Documentation
OthersAdditional Topics

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.

Keyboard Shortcuts

Speed up your workflow with keyboard shortcuts.

Global Shortcuts

ShortcutAction
Ctrl + /Open quick search
Ctrl + BToggle sidebar
Ctrl + DDashboard
EscClose modal/popup

POS Shortcuts

ShortcutAction
F1New sale
F2Pay
F3Suspend sale
F4Apply discount
F5Select customer
F6Show all products
F7Edit latest product
F8Cancel sale
F9Recent transactions
F10Calculator
DeleteRemove selected item

Customizing Shortcuts

Some shortcuts can be customized:

  1. Go to Settings → POS Settings
  2. Find keyboard shortcuts section
  3. 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:

SettingOptions
FrequencyDaily, weekly, monthly
TimeOff-peak hours recommended
StorageLocal, Dropbox, Google Drive
RetentionNumber 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 TypeFormats
ProductsCSV, Excel
CustomersCSV, Excel
TransactionsCSV, Excel, PDF
ReportsPDF, 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_TOKEN

Common Endpoints

EndpointMethodDescription
/api/productsGETList products
/api/productsPOSTCreate product
/api/salesGETList sales
/api/contactsGETList contacts

Refer to the API documentation for complete endpoint reference and examples.

Multi-Language Support

MegaPro ERP supports multiple languages.

Setting System Language

  1. Go to Settings → Business Settings
  2. Select default language
  3. Save settings

User Language Preference

Each user can set their preferred language:

  1. Click profile menu
  2. Select language
  3. 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

  1. Go to Settings → Audit Log
  2. Filter by date, user, or action
  3. 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>&1

Scheduled Tasks Include

  • Automatic backups
  • Email reminders
  • Report generation
  • Data cleanup
  • Stock alerts

White Labeling

Customize branding for your installation.

Customizable Elements

ElementHow to Change
LogoSettings → Business Settings
ColorsCSS customization
App NameConfiguration file
FaviconReplace 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

ResourceMinimumRecommended
RAM2GB4GB+
CPU2 cores4 cores+
Storage20GB50GB+ SSD
PHP7.48.0+

Security Best Practices

User Security

  1. Strong passwords: Enforce complexity
  2. Regular changes: Password expiration
  3. 2FA: Enable two-factor authentication
  4. Session timeout: Auto-logout after inactivity

System Security

  1. HTTPS: Use SSL certificate
  2. Updates: Apply security patches
  3. Backups: Regular encrypted backups
  4. Access control: Principle of least privilege
  5. Monitoring: Watch for suspicious activity

Tips and Tricks

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:

  1. Click Customize Dashboard
  2. Add/remove/reorder widgets
  3. Set widget preferences
  4. Save layout

Bulk Actions

Perform actions on multiple items:

  1. Select items using checkboxes
  2. Use bulk action dropdown
  3. 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