JTL-Shop shipping integration: how shipping via JTL-Wawi works and where the limits are
Shipping methods, shipping classes, JTL-ShippingLabels, Shipping 2.0 and the JTL-Worker: this guide explains the complete shipping chain in JTL-Shop and shows where tracking numbers typically get stuck.
The JTL-Shop shipping integration is spread across three systems: JTL-Shop only calculates shipping costs at checkout, JTL-Wawi creates shipping labels and tracking numbers via JTL-ShippingLabels or JTL Shipping 2.0, and the JTL-Worker reports the tracking number back to the shop and marketplaces with a time delay. Since June 1, 2026, the old DHL Versenden 3.0 interface has been shut down.
How does the shipping integration in JTL-Shop work?
JTL-Shop has no shipping engine of its own: the shop only calculates shipping costs at checkout, while the actual shipping processing with label and tracking number happens in JTL-Wawi. The tracking number then travels back into the shop and to marketplaces such as Amazon and eBay via the JTL-Worker. The complete path of an order looks like this:
JTL-Shop: shipping costs at checkout
The customer selects a shipping method, and the shop calculates the shipping costs based on shipping classes, destination country and calculation type. Labels or tracking numbers are not yet created here.
JTL-Wawi: order and shipping processing
The shop synchronization pulls the order into the ERP system. Order processing takes place there: picking, packing and creating the shipping label via JTL-ShippingLabels or JTL Shipping 2.0.
Carrier: label and tracking number
The carrier, for example DHL, DPD, GLS, UPS or Hermes, returns the tracking number to JTL-Wawi when the label is printed. For this, JTL-Wawi needs valid API credentials for the respective carrier account.
JTL-Worker: feedback at set intervals
According to the JTL-Guide, the JTL-Worker is an application that runs in the background and automates work steps: it synchronizes online shops and marketplaces at the selected time interval and in doing so also transfers the shipping status and tracking number.
Shop and marketplaces: tracking for the customer
Only after the Worker synchronization do customers see the tracking number in the shop, on Amazon or on eBay. For marketplaces, the stored carrier codes are used so that the marketplace recognizes the shipping provider.
The JTL-Guide describes this division of tasks in several documentation chapters (accessed: July 2026). Important in practice: three sets of credentials are involved, the carrier account, JTL-Wawi and JTL-Shop, and each stage can have its own sources of error.
What is the difference between shipping methods and shipping classes?
Shipping methods are what the customer selects at checkout, for example parcel shipping or freight forwarding. Shipping classes are properties of the articles: according to the JTL-Guide, each article in JTL-Shop has exactly one shipping class, which the shop uses to decide which shipping methods and costs apply to the cart.
Shipping cost calculation in JTL-Shop
According to the JTL-Guide (accessed: July 2026), four calculation types are available for each shipping method, each configurable per destination country:
- Flat rate: a fixed price per order, regardless of the contents.
- By number of items: costs increase with the number of items in the cart.
- By weight: a weight-based scale that requires maintained article weights.
- By order value: costs are based on the order value, for example for a free shipping threshold.
According to the JTL-Guide, each shipping method needs at least one destination country and a linked payment method, otherwise it does not appear at checkout. In addition, special cases can be mapped, such as island surcharges or different terms per customer group. This is exactly where many support cases arise: if an assignment is missing, customers simply do not see the shipping method.
How do you set up shipping methods in JTL-Shop and JTL-Wawi?
You first create shipping methods in the JTL-Shop backend, after which they are linked to the shipping methods in JTL-Wawi. According to the JTL-Guide, after the first shop synchronization the shop shipping methods automatically appear in JTL-Wawi and are linked automatically if the names match.
If the names do not match, you have to assign them manually in JTL-Wawi under Shipping in the section Create: shipping methods. Otherwise the column Corresponds to own shipping method shows the entry none, and that is exactly when shipping notifications get stuck later. The step-by-step instructions are provided by the JTL-Guide on linking shipping methods (accessed: July 2026).
In practice, it has proven effective to name the shipping methods identically in shop and Wawi from the start and to keep the structure lean: few shipping methods, clear shipping classes, maintained article weights. The more special cases, the more points where the chain can break later.
How do DHL labels and tracking numbers get into JTL-Wawi?
You create DHL shipping labels with JTL-ShippingLabels directly from JTL-Wawi, and the tracking number automatically comes back from DHL into the ERP system. For Amazon and eBay, according to the JTL-Guide, transmission is controlled via the Amazon Carrier Code and the eBay Carrier Code respectively, and tracking URLs can be embedded in email templates.
Requirements according to the JTL-Guide (accessed: July 2026): a DHL business customer account with customer number (EKP) and billing numbers from the business customer portal, a system user with rights for shipping and returns, and a ShippingLabels license in the JTL customer center. Details can be found in the JTL-Guide on JTL-ShippingLabels for DHL.
Shutdown of DHL Versenden 3.0 on May 31, 2026
The DHL Versenden 3.0 interface (GKV v3) was shut down on May 31, 2026; since June 1, 2026, labels can no longer be created through it. Its successor DHL Versenden 4.0 requires JTL-Wawi version 1.11 or later (stable since October 15, 2025) and uses a REST API with OAuth 2.0 instead of SOAP. Not to be confused: the even older DHL Versenden (v2) interface had already been shut down on May 31, 2025.
Source: recent.digital (accessed: July 2026)
What is JTL Shipping 2.0 and what does it cost?
According to the vendor, JTL Shipping 2.0 is a completely new, cloud-based multi-carrier platform with over 35 carriers and, per vendor information, over 50,000 shipping and return methods. It is JTL's designated successor to the previous shipping modules and runs in parallel with the migration away from JTL-Versenden 3.0. Alongside DHL, DPD, UPS, GLS, Hermes and Deutsche Post, JTL also lists international carriers.
The plans according to the JTL website (as of July 2026):
Swipe to see all columns
| Plan | Price per month |
|---|---|
| Home | free |
| Advanced | from €75 |
| Pro | from 119 EUR |
| Enterprise | On request |
Depending on the terms, label prices are added; as an example, JTL lists among others DPD Parcel Shop at €3.30 to €3.60 per label. All information according to the vendor website (as of July 2026); the sole binding source is the JTL page on the shipping software.
How does the tracking number get back into the shop and marketplaces?
The tracking number is not transferred in real time, but during the next synchronization by the JTL-Worker. The Worker runs at the selected time interval, fetches new orders, reports stock changes and transfers the shipping status including tracking number to the online shop, eBay and Amazon. There is therefore always a delay between label printing and visible tracking.
For marketplaces to assign the shipment correctly, the carrier codes must be right: Amazon and eBay each expect their own identifiers for the shipping provider. If the code is wrong or the shipping method is not linked, the order arrives, but the shipping status remains open. How the Worker operates is described in the JTL-Guide on the JTL-Worker (accessed: July 2026).
External shipping tools: the Sendcloud gap
Anyone using external shipping software such as Sendcloud should know the system boundaries: according to the Sendcloud documentation, Sendcloud only integrates with JTL-Shop up to version 5.0, not with JTL-Wawi, since the Wawi offers no usable REST API for this. The plugin from the vendor WebStollen does not transfer any data into or out of the ERP system. In this setup, shipping therefore bypasses the ERP system.
Source: Sendcloud Help Center (accessed: July 2026)
Which problems frequently occur with the JTL-Shop shipping integration?
The most common disruptions concern the feedback chain and missing master data. In the JTL support forum, for example, there are discussions about tracking numbers being only partially transferred or having to be transmitted retroactively to the online shop, customers and marketplaces. You should check these points first when troubleshooting:
- Tracking numbers only partially arrive: usually an unlinked shipping method (entry none in the Wawi) or a Worker that does not synchronize or synchronizes too rarely. This is a recurring topic in the JTL support forum (accessed: July 2026).
- Wrong shipping costs at checkout: missing article weights render weight-based scales ineffective, and the calculated shipping costs do not match the actual carrier contracts.
- Label printing fails: incorrect API credentials, a wrong customer number (EKP) or missing billing numbers in the DHL business customer portal stop label creation.
- International shipping fails: missing CN22 customs data blocks shipments to non-EU countries, because the carrier will not create the label without a customs declaration.
- Tracking emails end up in spam: without correctly configured SPF and DKIM records, email providers filter out the shipping confirmations with the tracking link.
Example discussion: JTL support forum on partially transferred tracking numbers (accessed: July 2026).
When are the built-in JTL tools enough and when is an integrated solution worthwhile?
For a pure JTL setup with shop, Wawi and standard shipping, the built-in JTL tools are sufficient: JTL-ShippingLabels or JTL Shipping 2.0 cover label printing, and the Worker handles the feedback. Anyone who has configured the chain cleanly once and can live with the time-delayed synchronization does not need an additional system.
It is different when shipping runs across multiple channels and the tracking numbers need to flow back to shop and marketplaces reliably and without manual rework. This is exactly the feedback chain the DezemberHub Connector addresses: the shipping software is integrated, labels are created in the same system as the orders, and the tracking number automatically goes back to the shop and all connected marketplaces, without a separate Worker chain and without handing off to an external shipping tool.
Transparency: this is our own assessment
This article comes from DezemberHub, so we are not a neutral party. DezemberHub is the ERP system with POS and AI assistant for shoe, fashion and sports retail in the DACH region. In addition, the DezemberHub Connector links existing systems such as JTL-Wawi with marketplaces and also handles the feedback of tracking numbers. The ERP system costs from €50 base fee per month plus €50 per simultaneously running POS terminal, spare POS terminals are free, cancellable monthly. The Connector is tailored to your setup and offered on request.
30-day free trial, with just an email address, no payment details. No automatic renewal.
Frequently asked questions about the JTL-Shop shipping integration
Does JTL-Shop need its own shipping software?
JTL-Shop itself only calculates shipping costs at checkout; labels and tracking numbers are created in JTL-Wawi. For label printing you need JTL-ShippingLabels or JTL Shipping 2.0 there, or an integrated solution that covers shipping and ERP in one system.
What does the shutdown of DHL Versenden 3.0 mean for JTL users?
The DHL Versenden 3.0 interface was shut down on May 31, 2026; since June 1, 2026, labels can no longer be created through it. According to recent.digital (accessed: July 2026), its successor DHL Versenden 4.0 requires JTL-Wawi version 1.11 or later. Anyone still working on an older Wawi version must update before the transition.
What does JTL Shipping 2.0 cost?
According to the JTL website (as of July 2026), there is a free Start plan, Advanced from €75 per month, Pro from €119 per month and Enterprise on request, plus label prices per shipment. Only the information on jtl-software.com is binding.
How does JTL-Wawi transfer the tracking number to Amazon and eBay?
The tracking number goes to the marketplaces via the JTL-Worker during the next synchronization, assigned via the Amazon Carrier Code and the eBay Carrier Code respectively. The transfer runs at the Worker's time interval, so it is time-delayed and not in real time.
Does Sendcloud work with JTL-Wawi?
According to the Sendcloud documentation (accessed: July 2026), Sendcloud only integrates with JTL-Shop up to version 5.0, not with JTL-Wawi. The plugin does not transfer any data into or out of the ERP system; in this setup, shipping bypasses the ERP system.