Distributors & Wholesalers Management — Version & Changelog

← Back to Distributors & Wholesalers Management overview

Version & Changelog — Distributors & Wholesalers Management

Module nameDistributors & Wholesalers Management
Module slugdistributors_wholesalers
Versionv1.0.0
AuthorNasbix Technologies
Install pathmodules/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, removes dw_* 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_order on 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_queue table 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_key removed)
  • 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

Did you find this article useful?