← Back to Manufacturing Management overview
How to Install — Manufacturing Management
Module folder: modules/manufacturing/ Version: v1.0.0
Enterprise manufacturing management for Perfex CRM
Before you begin
- Backup your database (Setup → Backup or your host backup tool).
- Use a staff account with Modules / Settings access.
- PHP version and Perfex CRM version should match the module README requirements when listed.
- Keep the module folder name exactly
manufacturing.
Step-by-step installation
- Upload the
manufacturingfolder into your CRMmodules/directory (FTP, cPanel, or Setup → Modules → Upload when available). - Log in to Admin.
- Go to Setup → Modules.
- Find Manufacturing Management and click Activate (or Upgrade if already installed).
- Wait for migrations/tables to finish — do not refresh mid-activation.
- Go to Setup → Staff → Roles and assign permissions for this module.
- Open Manufacturing Management → Settings and save defaults.
Install notes from README
Requirements
| Requirement | Notes |
|---|---|
| ------------- | ------- |
| Perfex CRM | 2.3.x or later |
| PHP | 7.4+ (8.1+ recommended) |
| MySQL / MariaDB | InnoDB |
| Perfex CRM cron | Recommended — MRP alerts, forecast jobs |
| Inventory Management | Optional — preferred stock engine |
| Purchase Management | Optional — MRP purchase requests, GRN cost sync |
| Accounting Pro | Optional — WIP/FG accounting on WO complete |
---
Installation
- Copy the module folder to
modules/manufacturing/ - Go to Setup → Modules → Manufacturing Management → Activate
- Database tables and default settings are created on activation
- Migrations run automatically on first admin page load (up to DB v291)
- Assign permissions under Setup → Staff → Roles
- Configure Manufacturing → Settings (prefixes, defaults, integrations)
- Create manufacturing products and link Perfex CRM items
- Build BOMs and create your first work order
Upgrade path
Existing installations auto-upgrade on admin load via manufacturing_maybe_upgrade_database():
| DB version range | Highlights |
|---|---|
| ------------------ | ------------ |
| 100–150 | Core BOM, work orders, materials, QC |
| 151–200 | MRP, forecasting, subcontract, API |
| 201–250 | HACCP, allergens, EBR, traceability, OEE |
| 251–291 | ECO, IoT, webhooks, validation docs, vessels, security hardening |
Check current DB version: option manufacturing_db_version (expected: 291).
Uninstall
- Deactivate the module first (Setup → Modules)
- Click Uninstall — runs
uninstall.phpand removes allmanufacturing_*tables and options - Backup your database first — uninstall is irreversible
---
After activation — configuration checklist
- Log in as administrator → Setup → Modules.
- Find Manufacturing Management and click Activate.
- Open any Manufacturing menu item — the full database schema finishes on first admin load.
- Go to Setup → Staff → Roles (or Permissions) and grant Manufacturing capabilities.
- Open Manufacturing → Settings and set prefixes, industry profile, and optional integrations.
Official documentation — Installation
2. Installation (How to Use — Setup)
- Upload the
manufacturingfolder into your Perfex CRM/modules/directory (FTP / cPanel / Setup → Modules → Upload ZIP). - Log in as administrator → Setup → Modules.
- Find Manufacturing Management and click Activate.
- Open any Manufacturing menu item — the full database schema finishes on first admin load.
- Go to Setup → Staff → Roles (or Permissions) and grant Manufacturing capabilities.
- Open Manufacturing → Settings and set prefixes, industry profile, and optional integrations.
Tip: After activate, wait a few seconds on the Modules page / open Manufacturing Dashboard once so schema install can complete.
Verify installation (checklist)
- Setup → Modules shows Manufacturing Management as Active.
- Admin sidebar shows the Manufacturing Management menu for an admin user.
- Setup → Staff → Roles lists this module's permission groups.
- Opening Manufacturing Management → Settings loads without PHP errors.
- Creating one sample record succeeds and appears in the list/table.
- (If used) Cron-dependent features have Perfex CRM cron enabled on the server.
After install — first actions
- Create master data required by this module.
- Create one sample record and walk it through approve/complete if applicable.
- Train staff using the Quick Start Guide.
Related: Features · Quick Start · FAQ · Version & Changelog