The JTL Shopify connector that actually works.
No 100-variant limit. No overwritten SEO texts. A full B2B area, without Shopify Plus. We connect your JTL Wawi directly to Shopify: stable, multi-client capable, without a JTL connector license.
The problems shops struggle with every day.
Everything here is documented in the official JTL forum and JTL guide, no invented weaknesses.
The 100-variant wall
More than 100 variants per product? Error 422. Often only a single variant is transferred, and parent-child products lose their link to Shopify.
Source: JTL forumThe SEO killer
"JTL Wawi takes the lead": every sync overwrites the SEO and meta texts you maintain in Shopify. Special characters turn into question marks. The only way out: throttle the sync to "prices/stock", then no SEO at all.
Source: JTL guideB2B only with Shopify Plus
Native B2B prices and customer groups only come with Shopify Plus, from around $2,300 per month. And even then, tiered prices keep breaking after updates.
Source: Shopify pricing + JTL forumImage chaos with variants
With variant products, the first image is duplicated per variant. Images over 25 megapixels fail silently, without JTL even showing an error.
Source: JTL forumConstant manual work
Products often have to be published manually in Shopify. "Shopify connector no longer works" fills over ten pages in the forum.
Source: JTL forumLicense requirement & lock-in
The official route requires JTL Advanced from 119 € per month. If the connector fails or changes, your shop stands still.
Source: JTL pricingStandard connector versus TwoPixels connector.
Same task, two outcomes. On the left, what you struggle with today. On the right, how our connector solves it.
Topic |
JTLStandard connector JTL connector for Shopify |
2PTwoPixels-Connector Direct integration with your JTL DB |
|---|---|---|
| Foundation | ||
| JTL license | ✗ JTL Advanced required, from 119 € / month | ✓ No connector license, direct DB path |
| Resilience | ✗ Connector down, shop stalls | ✓ Keeps running, reads the JTL DB directly |
| Multiple shops | ✗ Separate effort per shop | ✓ One core, new shop = one entry, isolated |
| Products & variants | ||
| Variant products | ✗ Max. 100 (error 422), sometimes only one transferred | ✓ Real Shopify variants from JTL parent-child (SKU = item no.) |
| Images on variants | ✗ First image duplicated per variant | ✓ 1:1, image-change detection via RowVersion |
| Publishing | ✗ Often needs manual work in Shopify | ✓ Automatic by JTL channel, with bulk-offline safeguard |
| Categories & menu | ✗ Limited | ✓ JTL tree → collections + storefront navigation |
| SEO | ||
| Your SEO texts in the shop | ✗ Overwritten on every sync | ✓ Preserved, the running sync only touches price/image/variants |
| Special characters | ✗ Turn into question marks | ✓ Untouched, we do not write them |
| B2B & pricing | ||
| B2B-area | ✗ Only with Shopify Plus (from ~$2,300/month) | ✓ Full, from your theme, without Plus |
| Tiered & group prices | ✗ Break after updates | ✓ Live from JTL: special price > category discount > group discount |
| Net / VAT (B2B) | ✗ Common source of errors | ✓ Net groups clean, 19% added correctly on top |
| Customer-group sync | ✗ Cumbersome, error-prone | ✓ JTL = master, silently imported (0 customer emails) |
| Orders & customers | ||
| Orders → JTL | ✗ Standard, with known pitfalls | ✓ Webhook + 5-min safety net, idempotent |
| Customer duplicates | ✗ Frequent (SHOP duplicates) | ✓ Multi-stage match + clobber protection |
| Stock | ✗ Update problems | ✓ Incremental every 20 min, 429-resilient |
A real answer for every pain point.
JTL overwrites the SEO texts you painstakingly optimized in the shop.
The running sync does not touch the SEO fields of existing products. On request we even pull good Shopify texts back into JTL.
The 100-variant wall and lost parent-child links.
Clean parent-child variant mapping via SKU = item number, stably linked.
B2B only with Shopify Plus, from around $2,300 per month.
Full B2B area from your normal theme: trade login, group prices, quick order, without Plus.
Tiered prices disappear after connector updates.
Prices are computed live from JTL: special price before category discount (recursive) before group discount.
You do not need Shopify Plus for B2B.
Many pay for Shopify Plus solely for the B2B area. We build it from your existing theme, powered by JTL through our connector.
What B2B costs per month
- ✓Price gate: Prices visible only after login and approval.
- ✓Trade catalog & quick order with live stock per dealer.
- ✓Group-based net prices straight from JTL, per customer group.
- ✓Address book & reorder for regular customers.
- ✓Approval request with VAT-ID check (VIES), new customers automatically land in the blocked group.
What our connector can do today.
Only proven capabilities, live in use on real shops.
Without a JTL licenseDirect DB path instead of the RPC connector
Real variantsJTL parent-child → Shopify variants (SKU mapping)
SEO is preservedThe sync does not touch SEO fields of existing products
B2B without Shopify PlusLogin, group prices, quick order from the theme
Live group pricesSpecial price > category discount > group discount
Net & VAT cleanNet groups, 19% calculated correctly
Incremental stockevery 20 min, 429-resilient, JTL = master
Orders → JTLWebhook + safety net, idempotent
Duplicate protectionMulti-stage match, no overwriting of real dealers
Categories & menuJTL tree → collections + navigation
Multi-client capableone core, every shop isolated
Runs even without the old connectorkeeps reading the JTL DB directly
Fair and honest: The direct order entry into your JTL database is the most sensitive component, we only activate it after testing on a copy and your approval. An automatic tracking return channel from JTL to Shopify is in preparation. We promise nothing we cannot prove.
Let us build your JTL Shopify connector.
We look at your Wawi, your shop and your B2B requirements and show you exactly what the TwoPixels connector takes off your plate.
TwoPixels GmbH · Nadorster Straße 26 · 26419 Schortens · info@webagentur-twopixels.de