Platform
One system between both sides of the order.
Suppliers update it. Customers read it. Nobody re-types a quantity into a third spreadsheet. From purchase order to delivery note, every object in the chain has one accountable record — and an API if you want that record somewhere else.
Open purchase orders
4 of 27EXW-24817
Mila Tote · Full-grain
1,200
In productionEXW-24802
Ora Crossbody · Recycled nylon
3,400
Final QCEXW-24788
Kesa Shoulder · Vegan PU
900
BookedEXW-24761
Ridge Backpack · Canvas
2,150
DeliveredShipment SH-1043
On timePO confirmed
Supplier · 12 Mar
Materials in
Supplier · 27 Mar
Inline QC passed
AQL 2.5 · 14 Apr
Cartons packed
48 cartons · 22 Apr
Departed HKG
ETA Rotterdam 19 May
Cartons
48
Gross wt.
612 kg
Incoterm
FOB HKG
Docs
6 / 6
Modules
Six things, done thoroughly.
Not a generic PLM with handbags typed into it. Every module exists because a real programme broke without it.
Supplier portal
Every factory gets its own login. They confirm purchase orders, commit to dates, post production milestones, upload QC photos and certificates, and raise change requests where you can see them.
- PO acknowledgement with committed dates
- Milestone posting: materials, cutting, assembly, finishing
- Photo and document upload against the order
- Change requests and exception flags
- Capacity and booking visibility
- Multi-language interface, per-user permissions
Order management
One purchase order record with the full style, colourway and size matrix, the costing behind it, and every revision it has been through. What changed, when, and who approved it.
- Style, colourway and size breakdowns
- Costed BOM and landed-cost modelling
- Approval workflow and revision history
- Split deliveries and partial shipments
- Sample and pre-production gating
- Per-customer and per-supplier views
Production and quality
The programme tracked while it is still fixable. Milestones with committed and actual dates, inspection reports attached to the order, and defect data that accumulates into a supplier scorecard.
- Committed vs actual milestone dates
- Inline and final inspection reports
- Defect classification and AQL results
- Sealed sample and trim card references
- Lab test certificates and audit records
- Supplier performance scoring over time
Shipment management
Bookings, references and dates in the same place as the orders inside them — so 'where is my PO' and 'where is my container' are the same question with the same answer.
- Bookings with HAWB / B/L references
- ETD, ETA and milestone tracking
- Multi-PO consolidation per shipment
- Incoterm and freight-mode handling
- Customs and export document packs
- Arrival and receipt confirmation
Delivery notes
Delivery notes generated from what was actually packed, not from what was ordered. Received quantities reconcile straight back against the purchase order, carton by carton.
- DN generated from packed quantities
- Automatic reconciliation against the PO
- Short, over and damaged-quantity handling
- Signed receipt capture
- Discrepancy reporting the day it happens
- Branded PDF output
Cartons and packing
The carton plan is part of the order, not an afterthought at the loading bay. Dimensions, weights, barcodes and labels come out of the same data your warehouse will scan.
- Carton plans and assortment packing
- Gross and net weights, dimensions, CBM
- Carton and inner-pack labelling
- GS1 / SSCC and custom barcode formats
- Packing lists tied to the shipment
- Warehouse-ready scan data
Documents
The paperwork, generated rather than assembled.
Every document is produced from the order data that is already in the system, which is why the numbers on them agree with each other. They stay attached to the order and the shipment for as long as you need to prove something.
Document pack
- Proforma invoice
- Commercial invoice
- Packing list
- Delivery note
- Certificate of origin
- Bill of lading / HAWB
- Inspection report
- Lab test certificate
- Audit certificate
- Material declaration
API and integrations
Your data, wherever you need it.
The platform is a good place to work. It should not be the only place your data exists — so everything visible in the interface is reachable over the API.
curl https://api.exwhk.com/v1/orders/EXW-24817 \
-H "Authorization: Bearer $EXW_API_KEY"{
"id": "EXW-24817",
"status": "in_production",
"supplier": { "id": "sup_0f21", "country": "VN" },
"style": "Mila Tote / Full-grain",
"quantity": 1200,
"incoterm": "FOB",
"milestones": [
{ "code": "materials_in", "committed": "2026-03-27", "actual": "2026-03-26" },
{ "code": "inline_qc", "committed": "2026-04-15", "actual": "2026-04-14" },
{ "code": "cartons_packed","committed": "2026-04-24", "actual": null }
],
"shipment": { "id": "SH-1043", "etd": "2026-04-28", "eta": "2026-05-19" }
}REST API
Documented, versioned and predictable. Read orders, shipments, delivery notes and carton data; write confirmations and receipts. Bearer-token auth, cursor pagination, sane rate limits.
Webhooks
Signed callbacks on every state change — PO confirmed, milestone posted, shipment departed, delivery note issued — so your systems react instead of poll.
File exchange
CSV and EDI over SFTP for partners who are never going to call an API, mapped to your field names rather than ours.
ERP and WMS
We have built these bridges before: purchase orders out, goods receipts back, and carton-level scan data your warehouse can actually use.
API keys and full reference documentation are issued with your account. Ask us for the docs if you want to review them before you commit.
Security and reliability
Two competitors, one platform, zero leakage.
You are sharing a system with your suppliers, and your suppliers are sharing it with other people's brands. Separation is not a feature here — it is the foundation.
Access control
Role-based permissions with hard tenant separation. A supplier sees their own orders and nothing else — not your costings, not your other factories.
Encryption
TLS in transit, encryption at rest, and secrets held in managed key storage. No customer data in logs.
Audit trail
Every write is attributed and timestamped. Who changed the quantity, when, and what it was before.
Continuity
Automated backups with point-in-time recovery, tested restores, and monitored uptime with real alerting behind it.
See it with your own orders in it.
We will walk you through the platform against a programme that looks like yours, and be straight about what it does not do yet.
