← Back to Advanced WMS overview
Features (Full Detail) — Advanced WMS
Current version: v1.0.0
Advanced Warehouse Management System for Perfex CRM — inbound, outbound, and warehouse operations
This page explains module capabilities in depth so new users understand what each feature does, why it matters, and how to use it inside Perfex CRM.
Screens map — what each menu is for
These are the admin screens registered by Advanced WMS. Click a name in the Knowledge Base for a full how-to, or open the path in admin.
| # | Screen | Admin path | Guide |
|---|---|---|---|
| 1 | WMS Dashboard | admin/advanced_wms | How to use |
| 2 | Warehouse Zones | admin/advanced_wms/advanced_wms_zones | How to use |
| 3 | Location Types | admin/advanced_wms/advanced_wms_location_types | How to use |
| 4 | Put-Away Rules | admin/advanced_wms/advanced_wms_putaway_rules | How to use |
| 5 | ASN (Advanced Shipping Notice) | admin/advanced_wms/advanced_wms_asn | How to use |
| 6 | Receiving Tasks | admin/advanced_wms/advanced_wms_receiving | How to use |
| 7 | Put-Away Tasks | admin/advanced_wms/advanced_wms_putaway | How to use |
| 8 | QC Inspections | admin/advanced_wms/advanced_wms_qc | How to use |
| 9 | Pick Waves | admin/advanced_wms/advanced_wms_pick_waves | How to use |
| 10 | Pick Tasks | admin/advanced_wms/advanced_wms_picking | How to use |
| 11 | Packing Sessions | admin/advanced_wms/advanced_wms_packing | How to use |
| 12 | Shipments | admin/advanced_wms/advanced_wms_shipments | How to use |
| 13 | Cycle Counts | admin/advanced_wms/advanced_wms_cycle_count | How to use |
| 14 | Replenishment Tasks | admin/advanced_wms/advanced_wms_replenishment | How to use |
| 15 | Cross-Dock Orders | admin/advanced_wms/advanced_wms_cross_dock | How to use |
| 16 | Slotting Recommendations | admin/advanced_wms/advanced_wms_slotting | How to use |
| 17 | Mobile Scanner | admin/advanced_wms/advanced_wms_scanner | How to use |
| 18 | Barcode Labels | admin/advanced_wms/advanced_wms_barcodes | How to use |
| 19 | REST API | admin/advanced_wms/advanced_wms_api_keys | How to use |
| 20 | Webhooks | admin/advanced_wms/advanced_wms_webhooks | How to use |
| 21 | WMS Analytics | admin/advanced_wms/advanced_wms_analytics | How to use |
| 22 | WMS Settings | admin/advanced_wms/advanced_wms_settings | How to use |
Listing highlights
Item Title
Advanced WMS — Warehouse Management Module for Perfex CRM
Short Description (max ~160 chars)
Advanced Warehouse Management for Perfex CRM — inbound, outbound, picking, packing, shipping, cycle count, analytics & API
Full Description / How to Use / Tags / Reviewer message
Use files in:
releases/codecanyon/advanced_wms_submission/copy/01_item_name.txtreleases/codecanyon/advanced_wms_submission/copy/02_description.htmlreleases/codecanyon/advanced_wms_submission/copy/03_how_to_use.txtreleases/codecanyon/advanced_wms_submission/copy/04_tags.txtreleases/codecanyon/advanced_wms_submission/copy/05_message_to_reviewer.txtreleases/codecanyon/advanced_wms_submission/copy/06_form_attributes.txt
Upload files
| Field | Path |
|---|---|
| --- | --- |
| Main File | …/uploads/main_file_advanced_wms-v1.0.0.zip |
| Thumbnail 80×80 | …/uploads/thumbnail_80x80.jpg |
| Inline Preview 590×300 | …/uploads/inline_preview_590x300.jpg |
| Theme Preview | …/uploads/theme_preview.zip |
| Documentation | …/uploads/documentation.zip |
Category
PHP Scripts > Add-ons
Frameworks: CodeIgniter · Compatible With: Bootstrap · Files: JS, CSS, PHP, HTML, SQL
Official HTML documentation (feature sections)
2. Features
- Dashboard — KPI overview, open receiving/putaway/pick tasks, quick links
- Zones & location types — storage, picking, staging, receiving, shipping, QC, returns
- Putaway rules — rule-based location suggestions by warehouse / item / group
- Inbound — ASN, receiving tasks, putaway tasks, QC inspections
- Outbound — pick waves, pick tasks, packing sessions, shipments
- Invoice pick automation — optional auto-create pick from invoice (creation / sent / paid)
- Cycle count — blind or guided counts with optional stock adjustment
- Replenishment & slotting — bulk → pick-face moves and ABC recommendations
- Cross-dock — receive-to-ship without long-term storage
- Mobile scanner UI — resolve barcodes, confirm picks
- Barcode labels — print bin / item labels
- REST API & webhooks — API keys, rate limits, outbound event hooks
- Analytics — KPIs, labor metrics, slotting heat map, CSV/PDF export
- Clean uninstall — drops all
tblwms_*tables and module options
3. How to Use
3.1 First-time setup (recommended order)
- Ensure Inventory Management has at least one Warehouse and optional Locations / Bins.
- Open WMS → Location Types (defaults are seeded) and adjust if needed.
- Create Zones per warehouse (receiving, storage, pick, shipping…).
- Add Putaway Rules so received stock gets a suggested bin.
- Configure WMS → Settings (outbound warehouse, auto-receive/putaway, invoice pick trigger, scanner, API).
- Grant staff role permissions for the menus they need.
3.2 Inbound flow
- ASN — create Advance Shipping Notice (manual or from GRN if enabled).
- Receiving — create / open receiving task, confirm quantities.
- QC (optional) — inspect lots; hold or release.
- Putaway — move received qty to storage / pick face using suggested locations.
3.3 Outbound flow
- Pick wave — group invoices / orders into a wave.
- Pick tasks — pickers confirm qty from suggested locations (or use Mobile Scanner).
- Packing — pack picked items into cartons/sessions.
- Shipment — create shipment, add tracking, mark shipped.
3.4 Inventory operations
- Cycle count — create count, enter counted qty, post variance if enabled.
- Replenishment — generate tasks when pick faces are low.
- Slotting — review ABC / velocity recommendations.
- Cross-dock — link inbound to outbound for fast turnaround.
3.5 Mobile scanner & labels
- Open WMS → Mobile Scanner.
- Choose mode (e.g. Pick), scan / enter barcode, confirm.
- Use Barcode Labels to print bin or item labels.
3.6 Analytics
Open WMS → Analytics for KPI dashboard, labor, and slotting views. Export CSV or PDF where available.
4. Permissions
Assign under Setup → Staff → Roles. Capabilities are registered per feature:
| Feature | Typical caps |
|---|---|
| wms_dashboard | view |
| wms_zones / location_types / putaway_rules | view, create, edit, delete |
| wms_inbound / receiving / putaway / qc | view, create, edit, delete |
| wms_outbound / picking / packing / shipping | view, create, edit, delete |
| wms_cycle_count / replenishment / cross_dock | view, create, edit, delete |
| wms_scanner / analytics / api / settings | view (+ create/edit as listed) |
5. Important Settings
- Require Inventory module — keep ON for stock integration
- Auto create receiving / putaway / ASN from GRN
- Auto create pick from invoice + trigger (creation / sent / paid)
- Default outbound warehouse
- Cycle count — auto-adjust stock, blind count default
- Replenishment min/max qty
- REST API / webhooks / scanner UI
- Analytics KPI targets
Cron
Use Perfex CRM main cron:
* * * * * php /path/to/perfex_crm/index.php cron/index > /dev/null 2>&1
6. REST API & Webhooks
- Enable REST API in WMS → Settings.
- Create a key under WMS → REST API.
- Send header
Authorization: Bearer {token}orX-WMS-API-Key: {token}. - Endpoints live under
/advanced_wms/api/*. - Configure outbound webhooks under WMS → Webhooks.
7. Uninstall
- Setup → Modules → Deactivate Advanced WMS.
- Click Uninstall.
- All
tblwms_*tables andwms_*/advanced_wms_*options are removed.
Core Perfex CRM and Inventory Management data are not deleted by this uninstall.
Related: Quick Start · How to Install · FAQ & Tips · Version & Changelog