TSTradeService

TradeService downloads and updates

Use Full installation for a new domain. Use Update existing installation when TradeService is already running and you need to preserve its database, license and uploads.

Page 8 of 13 · 64 releases · Latest release
Previous

Version 3.23.0

Integrations: authenticated website request intake, duplicate protection, API key management and delivery logs.

  • Create and revoke administrator-managed request-intake keys; secrets are shown once and stored only as hashes
  • Receive validated JSON submissions with stable external IDs, transaction-protected duplicate detection and per-key limits
  • Keep the request source when scheduling; external website forms require a server-side adapter
File verification

Full installationSHA-256: 62c202509c497865685c82f43f2f9105e64792ddf3814bce1f50d8e719582930

Cumulative automatic updateSHA-256: b3fcb7c2fd6b5925f13cfe5850a84b73e36e0f7a427415667f7c5ab5621f6f1b

Previous

Version 3.22.0

Business Analytics: period comparisons, sales sources, quote decisions, job contribution and technician schedules.

  • Administrator dashboard separates invoiced sales before tax from cash received including tax
  • Compare equal-length periods and inspect monthly trends, sources, customers, quote decisions and scheduled job cohorts
  • Export analytics to CSV; cumulative update supports 3.19.0 and later
File verification

Full installationSHA-256: e73f5d994fc8fba10a5978220fa82a5589647380b30811dd348bf00abc8f587e

Cumulative automatic updateSHA-256: 88c4e694c5dbca98380da618850f670eca3e6405431d444755d0af885ca533a1

Previous

Version 3.21.1

Cumulative update: install directly from 3.19.0, 3.20.0 or 3.21.0.

  • Includes all application files needed for Routes and Custom Workflows, even if 3.20.0 was skipped
  • Preserves config.php, license.key, uploaded files and existing database records
  • Fixes the intermediate-update requirement for installations on 3.19.0
File verification

Full installationSHA-256: fc6b3be614b922f4af4899c408456ebf3a93a3e853b706a6087978dc2fcf3960

Cumulative automatic updateSHA-256: 2267a073ca197b5aeab7b6592037a4ffcd29182d1c2ab897e205d884ce095937

Previous

Version 3.21.0

Custom work-order workflows with required stage checklists and progress history.

  • Administrators create named templates with 2–12 ordered stages
  • Administrators and dispatchers apply templates to active work orders and complete mandatory checklists
  • Server-side revision checks prevent duplicate transitions; each job retains its original template and completion history
File verification

Full installationSHA-256: d381c758b9b72c85f0dfc5a55af622137a43efc75f69d1401f1ac2fd58d94f25

Automatic update packageSHA-256: 7f7e60d56d6f8b229a5db7e4e7208e764c99130370a31a300ed1b9062dc647ed

Previous

Version 3.20.0

Advanced technician dispatch, workday maps, service zones and travel-time warnings.

  • Plan each technician workday with assigned stops, unassigned visits and Google Maps directions
  • Define service zones, depot address, return-to-base behaviour and long-travel thresholds
  • Optionally calculate cached driving time and distance through a server-side Google Routes API key and warn when appointment gaps are too short
File verification

Full installationSHA-256: 3d1f05b9d623b7ced02c7bb94a2320ad7b56d2e80440f9c3aef36059fbb163b4

Automatic update packageSHA-256: 57244961381fb721495800bf726915e452f27583df383fbba64d8abdabe81808

Updating an existing installation?

Back up MySQL and the application folder. In the application, open Settings → Software updates → Check for updates. For manual installation, extract the Update package over the existing files. Never delete config.php, license.key or uploads, and do not run the installer again.

Get update help