Shipping plugins for JTL-WMS

Labels straight from the packing desk. For any carrier.

JTL-WMS ships with integrations for the big parcel carriers. For everyone else we build the plugin along the same pattern: label printed while packing, tracking number back to order and shop, sender per client.

How a shipping plugin works

The packer scans the order. The plugin knows the client, picks the shipping product by your rules (weight, country, shipping method on the order) and requests the label from the carrier's API. The label prints, the tracking number goes to the order in the ERP and from there to the shop, where the customer sees it.

No third-party portal, no copying numbers, no second screen. If the carrier's API is down, the plugin reports it at the packing desk and the order stays open instead of counting as shipped without a label.

Packing deskJTL-WMSPluginRules · ClientCarrier APIRequest labelLabelPrintOrderTracking no.ParcelRequestPDFFed back to ERP and shop1 Packer scans the order2 Plugin picks product and sender per client3 Label prints, tracking number goes back
label wms → post · PostPac Priority · tracking no. to order 48213
label wms → planzer · pickup notice 17:00 · day-end open
Built and in production

Two plugins you will not find elsewhere.

Plugin 01

Swiss Postfor JTL-WMS

PostPac Priority and Economy straight from packing. Barcodes to Swiss Post spec, franking licence per client, tracking back to ERP and shop.

ProductsPostPac Priority, PostPac Economy, extras such as signature or Saturday delivery
ClientsOwn franking licence and sender address per fulfillment client
FeedbackTracking number on order, delivery note and shop, status via tracking
OperationInstallation, updates and support by us, licence per WMS installation
Plugin 02

Planzer parcelsfor JTL-WMS

Planzer labels and pickup notices from the packing desk. Tracking numbers on the order, day-end for pickup, no double entry in the Planzer portal.

ProductsPlanzer parcel, pickup notice, day-end with parcel list
ClientsSeparate customer numbers and senders per client
FeedbackTracking number on order and shop, pickup confirmation
OperationInstallation, updates and support by us, licence per WMS installation
$ wms label create --carrier post --product priority --order 48213
label printed · tracking no. 99.00.123456.78901234 · sent to order 48213 and shop
$ wms label create --carrier planzer --order 48214
label printed · pickup notice 17:00 · day-end open (12 parcels)
Other carriers

Your carrier is missing? We build the integration.

Regional parcel services, freight forwarders, couriers, same-day providers: if the carrier has an API, we build the plugin along the pattern above. Without an API there is still the file export and import route, which we automate as well.

With a ready-made JTL integration

Set up

DHL, DPD, GLS, UPS, Hermes, DHL Express, FedEx and others JTL supports itself: we set them up and align shipping methods, products and rules.

With an API, without JTL integration

Build the plugin

Label via API while packing, tracking number back, sender per client. Typically 3 to 6 weeks to production, with a test phase at the real packing desk.

Without an API

Automate the file route

Export from the WMS in the carrier's format, import of tracking numbers back. Less elegant, but nothing typed by hand.

Next step

Tell us what still runs by hand.

Free intro call →