Skip to Content
📚 Welcome to MegaPro ERP Documentation
ModulesModules

Modules

MegaPro ERP is built with a modular architecture, allowing you to enable only the features your business needs. Modules can be activated, deactivated, or configured to match your specific workflows.

Module availability may depend on your subscription plan. Contact your administrator for access to additional modules.

Core Modules

These modules are included with every MegaPro ERP installation:

Available Modules

ModuleDescriptionStatus
ProductsProduct management, categories, variationsCore
SalesPOS, invoicing, quotations, returnsCore
PurchasesPurchase orders, receiving, supplier managementCore
ContactsCustomer and supplier managementCore
ExpensesExpense tracking and categorizationOptional
Stock TransferMulti-location inventory transfersOptional
Stock AdjustmentInventory correctionsOptional
ManufacturingProduction, recipes, BOMOptional
ProjectsProject management and trackingOptional
CRMCustomer relationship managementOptional
EssentialsAdditional tools and utilitiesOptional
RepairRepair/service job trackingOptional
WooCommerceWooCommerce integrationOptional
SuperadminMulti-business managementOptional

Core Modules Detail

Products Module

Complete product management system.

Features:

  • Product creation and editing
  • Categories and subcategories
  • Brand management
  • Product variations (color, size, etc.)
  • Units of measure
  • Barcode management
  • Product images
  • Pricing and tax settings

Related: Products Documentation

Sales Module

Point of sale and invoicing system.

Features:

  • Point of Sale (POS) interface
  • Invoice generation
  • Quotations and estimates
  • Sales returns and credits
  • Discounts and promotions
  • Payment processing
  • Receipt printing
  • Sell lists (product packages)

Related: Sales Documentation

Purchases Module

Purchase order and receiving system.

Features:

  • Purchase order creation
  • Supplier management
  • Receiving and quality check
  • Purchase returns
  • Cost tracking
  • Order history

Related: Purchases Documentation

Contacts Module

Customer and supplier database.

Features:

  • Customer management
  • Supplier management
  • Contact groups
  • Credit limits
  • Payment terms
  • Transaction history
  • Import/export contacts

Related: Contact Management

Optional Modules

Expenses Module

Track all business expenditures.

Key Features:

  • Expense categorization
  • Payment tracking
  • Receipt attachment
  • Recurring expenses
  • Approval workflows
  • Expense reports

Related: Expense Management

Stock Transfer Module

Move inventory between locations.

Features:

  • Transfer requests
  • In-transit tracking
  • Receiving confirmation
  • Transfer history
  • Shipping status updates

Related: Stock Transfer

Stock Adjustment Module

Correct inventory discrepancies.

Features:

  • Increase/decrease stock
  • Adjustment reasons
  • Valuation impact
  • Adjustment reports
  • Audit trail

Related: Stock Adjustments

Manufacturing Module

Production and assembly management.

Features:

  • Bill of Materials (BOM)
  • Recipe management
  • Production orders
  • Work orders
  • Raw material tracking
  • Finished goods receipt
  • Production reports

Use Cases:

  • Food production
  • Assembly operations
  • Kit building
  • Custom manufacturing

Projects Module

Project-based work tracking.

Features:

  • Project creation
  • Task management
  • Time tracking
  • Project invoicing
  • Milestone tracking
  • Team assignments

Use Cases:

  • Service businesses
  • Consulting firms
  • Construction projects
  • Event management

CRM Module

Customer relationship management.

Features:

  • Lead management
  • Sales pipeline
  • Follow-up reminders
  • Call logging
  • Meeting scheduling
  • Customer campaigns
  • Lead sources tracking

Essentials Module

Additional productivity tools.

Features:

  • Document management
  • To-do lists
  • Reminders
  • Notes
  • Message broadcast
  • Knowledge base

Repair Module

Service and repair job tracking.

Features:

  • Job tickets
  • Status tracking
  • Parts usage
  • Labor charges
  • Warranty tracking
  • Customer notifications

Use Cases:

  • Electronics repair shops
  • Auto service centers
  • Appliance repair
  • IT support

WooCommerce Module

Integration with WooCommerce stores.

Features:

  • Product sync
  • Order import
  • Stock level sync
  • Price updates
  • Category mapping
  • Automated workflows

Superadmin Module

Multi-business management (SaaS setup).

Features:

  • Multiple business accounts
  • Subscription management
  • Usage analytics
  • Centralized settings
  • Business creation
  • Plan management

Enabling Modules

Access Module Settings

Navigate to Settings → Modules.

View Available Modules

See list of all modules with status.

Enable/Disable

Toggle modules on or off as needed.

Configure Module

Some modules have additional settings.

Save Changes

Apply module configuration.

Disabling a module hides its features from the menu but does not delete existing data.

Module Permissions

Control who can access each module:

  1. Go to User Management → Roles
  2. Edit the role
  3. Enable/disable module access per role
  4. Save role permissions

Module Dependencies

Some modules depend on others:

ModuleRequires
ManufacturingProducts
Stock TransferProducts, Multi-location
RepairProducts, Contacts
CRMContacts

API Access

Modules expose API endpoints for integration:

  • Enable API access in Settings
  • Generate API tokens
  • Use documented endpoints
  • Respect rate limits

Custom Modules

For custom development needs:

  1. Custom Fields: Add fields to existing modules
  2. Custom Development: Commission new modules
  3. Integration: Connect with external systems

Best Practices

  1. Start minimal: Enable only what you need
  2. Train staff: Ensure team knows new modules
  3. Test first: Use staging for new modules
  4. Review regularly: Disable unused modules
  5. Check permissions: Restrict sensitive modules