← Back to Distributors & Wholesalers Management overview
Version & Changelog — Distributors & Wholesalers Management
| Module name | Distributors & Wholesalers Management |
|---|---|
| Module slug | distributors_wholesalers |
| Version | v1.0.0 |
| Author | Nasbix Technologies |
| Install path | modules/distributors_wholesalers/ |
Changelog
[1.0.0] — 2026-10-13
Added
- Initial CodeCanyon release (Nasbix Technologies) for Perfex CRM 3.0+
- Full distribution stack: brands, products, warehouses, inventory, distributors, sales orders, returns, pricing, commissions, promotions, rebates, pick/pack/ship, van sales, REST API, webhooks, client portal, analytics, and reports
- Database migration 100 (
migrations/100_version_100.php) — single install path for fresh sites - Clean uninstall: drops all
tbl*_dw_*tables, removesdw_*options, and deletes upload folders
Notes
- Future updates will ship as 1.1.0, 1.2.0, etc. with new migration files under
migrations/.
[1.9.0] — 2026-09-30 (internal history)
Added
- Barcode / SKU scanner on pick list detail (scan to increment picked qty)
- Distributor tier auto-upgrade:
min_sales_amount+sort_orderon tiers, optional cron upgrade by rolling sales - Scheduled rebate accrual rebuild on
after_cron_run(toggle in settings) - Report export rate limiting (session window; configurable per-minute cap)
- Settings:
dw_tier_auto_upgrade,dw_tier_lookback_days,dw_rebate_cron_enabled,dw_export_rate_limit
Migration
- Database version 190 (
migrations/190_version_190.php)
[1.8.9] — 2026-09-30
Added
- Multi-language packs: French, Arabic, and Urdu (glossary-built from English; regenerate with
language/build_locales.php) - Integrations admin page with Demand Planning and Mobile SFA status + deep links
- Dashboard panel for related-module shortcuts when DP / Mobile SFA are active
- Helpers:
dw_demand_planning_available(),dw_mobile_sfa_available(),dw_related_module_integrations()
[1.8.8] — 2026-09
Added
- PHPUnit 10 test suite (unit + optional DB integration tests)
- Webhook retry queue with exponential backoff (cron + manual retry)
dw_webhook_queuetable and delivery attempt tracking- Settings:
dw_webhook_max_retries,dw_webhook_retry_base_seconds - Webhooks → Retry Queue admin UI
[1.8.6] — 2026-09-03
Added
- CodeCanyon packaging: LICENSE, CHANGELOG, CODECANYON.md, HTML documentation, ROADMAP
- Per-API-key rate limiting enforced via request log sliding window
- Upload MIME validation (
finfo) for brand/product images - Webhook URL validation (blocks private/reserved IP ranges and SSRF targets)
- Territory-scoped dashboard stats and distributor DataTable filtering
- Staff-scoped cache keys for territory managers
- Complete uninstall script for all 40+ module tables and options
- Default API rate limit setting (
dw_api_default_rate_limit)
Changed
- REST API accepts Bearer token in Authorization header only (query-string
api_keyremoved) - API key deletion requires POST with CSRF token
dw_staff_has_any_access()includes promotions, rebates, webhooks, analytics, van sales permissions- README version labels aligned with module version
Security
- Territory data no longer leaks on distributors list and dashboard widgets for scoped staff
- Webhook dispatch skips unsafe URLs even if saved before validation was added
- Image uploads rejected when MIME type does not match extension
[1.8.5] — 2026-08
Added
- Van sales, delivery routes, mobile API endpoints
- Dashboard/analytics query caching
- REST API pagination (
limit,offset,since)
[1.8.4] — 2026-08
Added
- Promotions, coupons, rebate programs
- Outbound webhooks with HMAC signatures and delivery log
- Analytics dashboard (KPIs, trends, promotion ROI)
[1.8.3] — 2026-08
Added
- Pick/pack/ship workflow, batch/lot tracking, transfer requests
[1.8.2] — 2026-08
Added
- Audit log, credit hold, commission payout workflow, client portal ordering
[1.8.1] — 2026-08
Added
- Price lists, customer tiers, commissions, REST API keys, multi-currency orders
[1.8.0] — 2026-08
Added
- Performance indexes and internal foreign key constraints
[1.0.0] — 2026-07
Added
- Initial release: brands, products, warehouses, inventory, distributors, sales orders, returns, reports
Related: Features · How to Install