← Back to Advanced WMS overview
How to Install — Advanced WMS
Module folder: modules/advanced_wms/ Version: v1.0.0
Advanced Warehouse Management System for Perfex CRM — inbound, outbound, and warehouse operations
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
advanced_wms.
Step-by-step installation
- Upload the
advanced_wmsfolder into your CRMmodules/directory (FTP, cPanel, or Setup → Modules → Upload when available). - Log in to Admin.
- Go to Setup → Modules.
- Find Advanced WMS 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 Advanced WMS → Settings and save defaults.
Install notes from README
Requirements
- Perfex CRM 3.0+ (2.3.* module API minimum)
- PHP 7.4+ (8.1+ recommended)
- Inventory Management module (recommended/required by default in settings)
Install
- Upload
advanced_wmstomodules/ - Setup → Modules → Activate Advanced WMS
- Grant staff permissions under Settings → Staff → Permissions
- Configure WMS → Settings
Uninstall
Deactivate then uninstall from Setup → Modules. All WMS database tables (tblwms_*) and module options are removed.
After activation — configuration checklist
- Install and activate Inventory Management (Nasbix Technologies) first — Advanced WMS uses its warehouses, locations, and stock.
- Go to Setup → Modules and click Activate on Advanced WMS.
- Database tables and default options are created automatically.
- Assign permissions under Setup → Staff → Roles.
- Open WMS → Settings and configure warehouse defaults and automation.
- Perfex CRM 2.3+ (3.x recommended)
- PHP 7.4+ (8.1+ recommended)
- MySQL 5.7+ / MariaDB 10.3+ (InnoDB)
- Inventory Management module by Nasbix Technologies
- PHP extensions: mysqli, json, mbstring, curl, fileinfo
Official documentation — Installation
1. Installation
- Extract the main ZIP from CodeCanyon.
- Upload the
advanced_wmsfolder to your Perfex CRMmodules/directory. - Install and activate Inventory Management (Nasbix Technologies) first — Advanced WMS uses its warehouses, locations, and stock.
- Go to Setup → Modules and click Activate on Advanced WMS.
- Database tables and default options are created automatically.
- Assign permissions under Setup → Staff → Roles.
- Open WMS → Settings and configure warehouse defaults and automation.
No core Perfex CRM files are modified.
Requirements
- Perfex CRM 2.3+ (3.x recommended)
- PHP 7.4+ (8.1+ recommended)
- MySQL 5.7+ / MariaDB 10.3+ (InnoDB)
- Inventory Management module by Nasbix Technologies
- PHP extensions: mysqli, json, mbstring, curl, fileinfo
Verify installation (checklist)
- Setup → Modules shows Advanced WMS as Active.
- Admin sidebar shows the Advanced WMS menu for an admin user.
- Setup → Staff → Roles lists this module's permission groups.
- Opening Advanced WMS → 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