Advanced WMS — Features (Full Detail)

← 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.

#ScreenAdmin pathGuide
1WMS Dashboardadmin/advanced_wmsHow to use
2Warehouse Zonesadmin/advanced_wms/advanced_wms_zonesHow to use
3Location Typesadmin/advanced_wms/advanced_wms_location_typesHow to use
4Put-Away Rulesadmin/advanced_wms/advanced_wms_putaway_rulesHow to use
5ASN (Advanced Shipping Notice)admin/advanced_wms/advanced_wms_asnHow to use
6Receiving Tasksadmin/advanced_wms/advanced_wms_receivingHow to use
7Put-Away Tasksadmin/advanced_wms/advanced_wms_putawayHow to use
8QC Inspectionsadmin/advanced_wms/advanced_wms_qcHow to use
9Pick Wavesadmin/advanced_wms/advanced_wms_pick_wavesHow to use
10Pick Tasksadmin/advanced_wms/advanced_wms_pickingHow to use
11Packing Sessionsadmin/advanced_wms/advanced_wms_packingHow to use
12Shipmentsadmin/advanced_wms/advanced_wms_shipmentsHow to use
13Cycle Countsadmin/advanced_wms/advanced_wms_cycle_countHow to use
14Replenishment Tasksadmin/advanced_wms/advanced_wms_replenishmentHow to use
15Cross-Dock Ordersadmin/advanced_wms/advanced_wms_cross_dockHow to use
16Slotting Recommendationsadmin/advanced_wms/advanced_wms_slottingHow to use
17Mobile Scanneradmin/advanced_wms/advanced_wms_scannerHow to use
18Barcode Labelsadmin/advanced_wms/advanced_wms_barcodesHow to use
19REST APIadmin/advanced_wms/advanced_wms_api_keysHow to use
20Webhooksadmin/advanced_wms/advanced_wms_webhooksHow to use
21WMS Analyticsadmin/advanced_wms/advanced_wms_analyticsHow to use
22WMS Settingsadmin/advanced_wms/advanced_wms_settingsHow 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.txt
  • releases/codecanyon/advanced_wms_submission/copy/02_description.html
  • releases/codecanyon/advanced_wms_submission/copy/03_how_to_use.txt
  • releases/codecanyon/advanced_wms_submission/copy/04_tags.txt
  • releases/codecanyon/advanced_wms_submission/copy/05_message_to_reviewer.txt
  • releases/codecanyon/advanced_wms_submission/copy/06_form_attributes.txt

Upload files

FieldPath
------
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)

  1. Ensure Inventory Management has at least one Warehouse and optional Locations / Bins.
  2. Open WMS → Location Types (defaults are seeded) and adjust if needed.
  3. Create Zones per warehouse (receiving, storage, pick, shipping…).
  4. Add Putaway Rules so received stock gets a suggested bin.
  5. Configure WMS → Settings (outbound warehouse, auto-receive/putaway, invoice pick trigger, scanner, API).
  6. Grant staff role permissions for the menus they need.

3.2 Inbound flow

  1. ASN — create Advance Shipping Notice (manual or from GRN if enabled).
  2. Receiving — create / open receiving task, confirm quantities.
  3. QC (optional) — inspect lots; hold or release.
  4. Putaway — move received qty to storage / pick face using suggested locations.

3.3 Outbound flow

  1. Pick wave — group invoices / orders into a wave.
  2. Pick tasks — pickers confirm qty from suggested locations (or use Mobile Scanner).
  3. Packing — pack picked items into cartons/sessions.
  4. 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

  1. Open WMS → Mobile Scanner.
  2. Choose mode (e.g. Pick), scan / enter barcode, confirm.
  3. 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:

FeatureTypical caps
wms_dashboardview
wms_zones / location_types / putaway_rulesview, create, edit, delete
wms_inbound / receiving / putaway / qcview, create, edit, delete
wms_outbound / picking / packing / shippingview, create, edit, delete
wms_cycle_count / replenishment / cross_dockview, create, edit, delete
wms_scanner / analytics / api / settingsview (+ 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

  1. Enable REST API in WMS → Settings.
  2. Create a key under WMS → REST API.
  3. Send header Authorization: Bearer {token} or X-WMS-API-Key: {token}.
  4. Endpoints live under /advanced_wms/api/*.
  5. Configure outbound webhooks under WMS → Webhooks.

7. Uninstall

  1. Setup → Modules → Deactivate Advanced WMS.
  2. Click Uninstall.
  3. All tblwms_* tables and wms_* / advanced_wms_* options are removed.

Core Perfex CRM and Inventory Management data are not deleted by this uninstall.

Staff permissions (from module)

Assign under Setup → Staff → Roles. Each feature can expose different actions:

FeatureActions
WMS Dashboard
wms_dashboard
view
Warehouse Zones
wms_zones
view, create, edit, delete
Location Types
wms_location_types
view, create, edit, delete
Put-Away Rules
wms_putaway_rules
view, create, edit, delete
WMS Settings
wms_settings
view, edit
ASN (Advanced Shipping Notice)
wms_inbound
view, create, edit, delete
Receiving Tasks
wms_receiving
view, create, edit, delete
Put-Away Tasks
wms_putaway
view, create, edit, delete
QC Inspections
wms_qc
view, create, edit, delete
Pick Waves
wms_outbound
view, create, edit, delete
Pick Tasks
wms_picking
view, create, edit, delete
Packing Sessions
wms_packing
view, create, edit, delete
Shipments
wms_shipping
view, create, edit, delete
Cycle Counts
wms_cycle_count
view, create, edit, delete
Replenishment Tasks
wms_replenishment
view, create, edit, delete
Cross-Dock Orders
wms_cross_dock
view, create, edit, delete
REST API
wms_api
view, create, edit, delete
Mobile Scanner
wms_scanner
view, create, edit
WMS Analytics
wms_analytics
view

Related: Quick Start · How to Install · FAQ & Tips · Version & Changelog

Did you find this article useful?