Building WWS Cargo’s website and Helm, the logistics ERP that runs it

Most of my public work is open-source: plugins, PHP packages, editor extensions. But the project I’m proudest of is bigger than any single plugin. It’s Helm, a logistics ERP I built into WordPress, and WWS Cargo, the freight forwarder now running on it. I built both halves from scratch: the public website, and the system behind it.

What Helm is

Helm turns WordPress into a logistics ERP. It’s the software a freight forwarder actually runs on, not just markets with, and it manages the whole operation from one place:

  • Contacts. A CRM for shippers, consignees, and agents.
  • Jobs and shipments. Every shipment is a tracked record from booking to delivery, with live tracking.
  • Documents. Bills of lading, customs paperwork, and labels, all attached to the shipment they belong to.
  • Quotes and invoicing. Quotes and branded invoices generated from the same data and delivered by email.
  • Client portal. Customers log in to see their shipments, documents, and invoices in real time.
  • REST API and webhooks. So Helm talks to the rest of the stack instead of living on an island.

Under the hood it’s a real application, not a pile of shortcodes. It’s PHP 8.2+, strict types, an OOP/PSR codebase, REST-first, with static analysis (PHPStan) and coding-standard checks (PHPCS) gating every change. It’s built to be maintained for years.

The website and the system

The WWS Cargo build has two halves that share one spine of data.

The public site is wwscargo.com, built from scratch around the questions a real Amazon FBA freight-forwarding buyer asks before they commit: how long customs clearance takes, what FBA prep costs and the labeling fees behind it, drayage vs. trucking, and DDP shipping. Each one routes toward the services overview and a freight quote.

The operational system is Helm, running the actual freight at app.wwscargo.com: contacts, jobs, shipments, documents, invoicing, and the client portal where WWS Cargo’s customers track everything.

Why the system earns its keep

The difference between a nice website and a business that genuinely runs on its software is the portal. WWS Cargo’s customers don’t email asking “where’s my shipment?”. They log into Helm and see it: status, documents, and invoice, all in real time. That’s the part customers actually appreciate, and it’s the part a marketing site alone can never deliver.

If you run a logistics, manufacturing, or B2B operation and you want WordPress to actually run your business instead of just advertising it, that’s the kind of work I do. See the public side at wwscargo.com, or get in touch.

Built by Renzo Johnson