Shopify JTL-Wawi integration
When the combination is worth it
JTL-Wawi is widely used in German retail because it bundles warehousing, shipping, marketplaces and documents into one tool. Many retailers start with JTL-Shop and later find that they would rather have Shopify for storefront, checkout and international scaling. The inventory management system is what they want to keep.
The decisive difference to cloud ERPs: JTL-Wawi runs locally on a Windows server with its own database. Shopify cannot reach that server directly. There is therefore always a bridge between the two, a connector or a service that collects data and passes it on. That bridge is a component in its own right with its own operations.
Which objects sync in which direction
JTL-Wawi is leading for everything that touches the warehouse and the documents. Shopify leads on the order and the customer account and hands them over.
| Object | Direction | Leading system | Note |
|---|---|---|---|
| Products | → Shopify | JTL-Wawi | Products and variants from JTL, often limited to a store-ready part of the range. |
| Inventory | → Shopify | JTL-Wawi | Available quantity after reservation, important when selling on marketplaces in parallel. |
| Prices | → Shopify | JTL-Wawi | Sales prices and customer groups from JTL, promotions run through Shopify. |
| Orders | Shopify → | Shopify | Shopify creates the order, JTL-Wawi collects it for processing. |
| Customers | Shopify → | Shopify | The customer account is created in the store, JTL mirrors it for documents. |
| Fulfillments | → Shopify | JTL-Wawi | Shipping via JTL, tracking back into the Shopify order. |
| Credit notes | → Shopify | JTL-Wawi | Return and credit note in JTL, refund via Shopify. |
Which integration pattern holds up
Connector from the JTL ecosystem
There are connector solutions for Shopify from the JTL ecosystem and from third-party vendors. Which of them holds up depends on your range structure, variants and special logic. Check in advance which objects are covered and how errors become visible.
Custom bridge with a queue
A custom service collects orders from Shopify, puts them into a queue and hands them over to JTL. That decouples the store from the availability of the local server, which is the most important advantage over direct access.
iPaaS for marketplaces and store
When Amazon, eBay or a logistics provider run alongside Shopify, an integration platform gives all channels the same inventory truth. For a pure Shopify setup the effort is usually not justified.
Typical pitfalls
The server is not always reachable
A local machine with updates, restarts and maintenance windows must not slow the store down. Without a queue between the two systems, orders get lost at the least convenient moment.
Variants from another world
JTL variant combinations and Shopify options follow different rules, especially with more than three attributes. This mapping determines the catalog structure and can only be corrected afterwards with redirects.
Inventory across several channels
When the same goods sit on marketplaces and in the store, the reservation logic decides whether you oversell. The store needs the available quantity including open marketplace orders, not the physical stock.
Frequently asked questions
Can Shopify access JTL-Wawi directly?
Is there a ready-made Shopify connector for JTL?
What happens if the JTL server goes down?
We are moving from JTL-Shop to Shopify, what stays?
Where do product texts and images belong?
Related integrations
More projects
Not sure which pattern carries your setup?
A 30-minute intro call. We look at your systems, ask which data belongs where and give you a clear assessment before anything gets built.
Free and non-binding · 30 min.






























