v0.2.32
Juli 2026July 2026 AktuellLatest Zuverlässigerer Artikeldaten-AbgleichMore reliable product-data sync
- ✓ Eigene Metafelder aus JTL werden zuverlässiger übertragen. Der Abgleich richtet sich jetzt nach dem Feldtyp, den du in Shopify für ein Metafeld festgelegt hast. So kommen deine Metafelder zuverlässig an, statt in einzelnen Fällen abgelehnt zu werden.Custom metafields from JTL sync more reliably. The sync now follows the field type you have defined for a metafield in Shopify, so your metafields arrive reliably instead of being rejected in some cases.
- ✓ Artikel mit unvollständiger Variationszuordnung brechen den Abgleich nicht mehr ab. Fehlt einzelnen Varianten in JTL die Zuordnung zu Farbe oder Größe, überspringt der Abgleich diesen Artikel und meldet ihn klar mit Artikelnummer, statt stehenzubleiben. Alle übrigen Artikel laufen normal weiter.Articles with incomplete variation assignment no longer stop the sync. If individual variants in JTL are missing their colour or size assignment, the sync skips that article and reports it clearly with its SKU instead of halting. All remaining articles continue normally.
Bilder gezielt neu übertragenRe-send images on demand
- ✓ Die manuelle Übertragung eines einzelnen Produkts sendet die Bilder jetzt zuverlässig erneut. So kannst du in Shopify fehlende oder versehentlich entfernte Produktbilder gezielt aus JTL wiederherstellen.Manually pushing a single product now reliably re-sends its images. So you can restore product images that are missing or were accidentally removed in Shopify, straight from JTL.
v0.2.31
Juli 2026July 2026 Produktstatus in Shopify selbst steuern (optional)Manage product status in Shopify yourself (optional)
- ✓ Neu: der Abgleich kann Aktiv und Entwurf bestehender Produkte unangetastet lassen. Aktivierst du die Einstellung, setzt der Sync deine bestehenden Produkte nicht mehr selbst auf Entwurf und macht deine eigenen Entwürfe nicht rückgängig. So bleiben live geschaltete Artikel live und behalten ihre Rankings, und von dir eingerichtete Weiterleitungen bleiben bestehen. Den Status bestehender Produkte behältst du dann in Shopify in der Hand.New: the sync can leave Active and Draft on existing products untouched. Enable the setting and the sync no longer sets your existing products to Draft on its own, nor undoes your own drafts. So the articles you keep live stay live and keep their rankings, and the redirects you have set up stay in place. You then keep control of your existing products' status in Shopify.
- ✓ Neue Artikel als Entwurf anlegen: Optional kommen neu angelegte Produkte als Entwurf in Shopify an, damit du sie vor dem Livegang prüfen kannst.Create new products as Draft: optionally, newly created products arrive as Draft in Shopify so you can review them before they go live.
Zuverlässigerer BestandsabgleichMore reliable stock sync
- ✓ Bestand wird auch nach dem Neuanlegen eines Produkts wieder korrekt übertragen. Wurde ein Produkt in Shopify gelöscht und neu angelegt, findet der Abgleich es beim nächsten Lauf von selbst wieder.Stock syncs correctly again after a product is recreated. If a product was deleted and recreated in Shopify, the sync picks it up again on its own on the next run.
v0.2.28
Juli 2026July 2026 Tags und Metafelder aus JTL synchronisierenSync tags and metafields from JTL
- ✓ Tags aus einem JTL-Attribut landen jetzt an deinen Shopify-Produkten: Der Abgleich führt deine JTL-Tags mit den Shopify-Tags zusammen und hält sie aktuell. Tags, die du oder andere Apps in Shopify gesetzt haben, bleiben unangetastet.Tags from a JTL attribute now reach your Shopify products: the sync merges your JTL tags into the Shopify tags and keeps them current. Tags set by you or other apps in Shopify stay untouched.
- ✓ Eigene Metafelder aus JTL: Attribute nach dem Muster
meta_key:namespace werden als Shopify-Metafelder im jeweiligen Namespace übertragen, zum Beispiel für Felder, die dein Theme nutzt.Custom metafields from JTL: attributes following the meta_key:namespace pattern are pushed as Shopify metafields in the matching namespace, for example for fields your theme uses. - ✓ Manuell in Shopify gepflegte Metafelder bleiben erhalten: Der Artikeldaten-Sync überschreibt Metafelder aus anderen Quellen nicht mehr.Metafields you maintain in Shopify are preserved: the product-data sync no longer overwrites metafields from other sources.
Bestand und Artikeldaten getrennt steuernControl stock and product data separately
- ✓ Eigene Aktivierungs-Schalter für Bestand und Artikeldaten: Du aktivierst beide Synchronisationen jetzt unabhängig voneinander statt über einen gemeinsamen Schalter.Separate activation for stock and product data: you now enable each sync independently instead of through one shared switch.
- ✓ Status auf einen Blick: Eine Anzeige zeigt für Bestand und Artikeldaten, ob die Synchronisation aktiv ist und gerade läuft.Status at a glance: an indicator shows for both stock and product data whether the sync is active and currently running.
Artikeldaten-Sync bei großen KatalogenProduct-data sync on large catalogs
- ✓ Der Artikeldaten-Sync läuft auch bei sehr großen Katalogen sauber durch und bleibt in Folgeläufen ruhig, weil unveränderte Artikel zuverlässig als unverändert erkannt werden.The product-data sync completes cleanly even on very large catalogs and stays quiet on later runs, because unchanged articles are reliably recognised as unchanged.
v0.2.27
Juli 2026July 2026 Bestand-Suche findet jetzt alle ArtikelStock search now finds all articles
- ✓ Die Bestandssuche durchsucht den kompletten Bestand: Auch bei sehr großen Katalogen zeigt ein Marken- oder SKU-Filter zuverlässig alle passenden Artikel.The stock search covers your full stock: even on very large catalogs, a brand or SKU filter reliably shows all matching articles.
- ✓ Manueller Abgleich wartet auf einen laufenden Sync: Läuft gerade eine Bestandssynchronisation, wartet ein manueller Abgleich oder Push jetzt kurz und läuft danach sauber durch, statt ein leeres Ergebnis anzuzeigen.A manual comparison waits for a running sync: if a stock sync is already running, a manual comparison or push now waits briefly and then completes cleanly, instead of showing an empty result.
v0.2.25
Juli 2026July 2026 Artikeldaten-Sync bei großen KatalogenProduct-data sync on large catalogs
- ✓ Der Artikeldaten-Sync läuft jetzt auch bei sehr großen Katalogen zuverlässig durch: Bei zehntausenden Artikeln werden Artikeldaten wie Titel, Beschreibung, SEO und Bilder vollständig zu Shopify übertragen, statt bei einer Zeitüberschreitung abzubrechen.Product-data sync now completes reliably even on very large catalogs: with tens of thousands of articles, product data such as title, description, SEO and images is transferred to Shopify in full instead of stopping at a timeout.
v0.2.24
Juli 2026July 2026 Bestandssync bei großen KatalogenStock sync on large catalogs
- ✓ Die Bestandssynchronisation läuft jetzt auch bei sehr großen Katalogen sauber durch: Bei zehntausenden Artikeln über mehrere Lager wird der Bestand zuverlässig zu Shopify übertragen, statt in eine Zeitüberschreitung zu laufen.Stock sync now completes cleanly even on very large catalogs: With tens of thousands of articles across multiple warehouses, stock is synced to Shopify reliably instead of running into a timeout.
- ✓ Die Bestand-Übersicht bleibt zuverlässig: Sie zeigt jetzt die geladenen Daten mit einem Hinweis an, falls einzelne Abrufe fehlschlagen, statt komplett leer zu bleiben.The stock overview stays reliable: it now shows the loaded data with a note if individual reads fail, instead of going completely empty.
- + Aufbewahrung der Protokolle frei wählbar: Die Aufbewahrungsdauer der Shopify-Protokolle lässt sich jetzt auf eine beliebige Anzahl Tage einstellen, inklusive einer kurzen 7-Tage-Option.Custom log retention: the retention period for the Shopify logs can now be set to any number of days, including a short 7-day option.
v0.2.23
Juli 2026July 2026 SEO-Texte aus der richtigen QuelleSEO text from the right source
- + Quelle der SEO-Daten wählbar: Wenn du Meta-Titel und Meta-Beschreibung im JTL-Shop pflegst statt in JTL-Wawi, kannst du das jetzt pro Store einstellen. Felder, die im Shop leer bleiben, nutzen weiterhin automatisch die JTL-Wawi-Daten.Choose the source of your SEO data: If you maintain meta title and meta description in JTL-Shop instead of JTL-Wawi, you can now select that per store. Fields left empty in the shop keep using the JTL-Wawi data automatically.
- + Meta-Keywords werden mit übertragen: Shopify hat kein eigenes Keywords-Feld, deshalb landen deine Meta-Keywords als Metafeld
jtl.meta_keywords am Produkt und sind im Theme nutzbar.Meta keywords are synced too: Shopify has no dedicated keywords field, so your meta keywords are stored on the product as the jtl.meta_keywords metafield and can be used in your theme.
Bilder: nur bei Änderungen, stabile URLsImages: only on changes, stable URLs
- + Bilder werden übertragen, sobald sie sich in JTL ändern. Die Bild-URLs bleiben stabil, das spart Datenverkehr und Shopify-API-Kontingent.Images transfer as soon as they change in JTL. Image URLs stay stable, saving bandwidth and Shopify API quota.
- + Neuer Schalter für die Bildübertragung in den Sync-Optionen, standardmäßig aktiviert.New switch for image transfer in Sync-Optionen, on by default.
- • JTL ist die Quelle für deine Produktbilder. Bilder, die du direkt im Shopify-Adminbereich hinzufügst oder bearbeitest, werden bei einer Synchronisation ersetzt, sobald sich die JTL-Bilder geändert haben. Wenn du Produktbilder in Shopify pflegst, schalte die Bildübertragung aus.JTL is the source of your product images. Images that you add or edit directly in Shopify admin are replaced on a sync in which the JTL images changed. If you maintain product images in Shopify, switch the image transfer off.
Klarere Rückmeldung bei der ÜbertragungClearer feedback on transfers
- ✓ Eine nur teilweise abgeschlossene Übertragung (zum Beispiel weil das Zeitlimit erreicht wurde) zeigt jetzt, wie viele Artikel tatsächlich übertragen wurden, statt als Fehler gemeldet zu werden.A push that only partly finished (for example because it hit the time limit) now shows how many articles were actually transferred, instead of reporting a failure.
Wichtig bei diesem UpdateImportant for this update
- ✓ Die SEO-Übertragung folgt jetzt dem Schalter: SEO-Titel und Meta-Beschreibung gehen nur noch an Shopify, wenn "SEO-Daten übertragen" eingeschaltet ist. Wenn der Schalter bei dir aus ist und du die Übertragung möchtest, schalte ihn bitte ein.SEO transfer now follows the switch: SEO title and meta description only go to Shopify when "Sync SEO data" is on. If your switch is off and you want the transfer, please turn it on.
- • Die Datenbank-Ansichten werden einmalig aktualisiert: Dieses Update erweitert die Ansichten in deiner Datenbank. Mit selbst-aktualisierenden Ansichten passiert das automatisch, sonst erscheint der gewohnte Hinweis zum Neu-Erzeugen. Sobald sie aktualisiert sind, steht die neue SEO-Quelle bereit.Database views are updated once: This update extends the views in your database. With self-updating views this happens automatically, otherwise you get the familiar regenerate prompt. Once they are updated, the new SEO source is available.
v0.2.22
Juli 2026July 2026 Varianten-Bestand voll berücksichtigtVariant stock fully accounted for
- ✓ Bestand über alle Varianten summiert: Der Verfügbar-Wert und der 0-Bestand-Filter rechnen jetzt den Bestand über alle Varianten (Kinder) eines Vater-Artikels zusammen.Stock summed across all variants: The Available value and the zero-stock filter now add up stock across all variants (children) of a parent article.
- • Hilfreicher Hinweis bei leerer Auswahl: Wenn der 0-Bestand-Filter nichts anzeigt, weil in den zugeordneten Lagern kein Bestand gefunden wurde, erscheint ein klarer Hinweis mit Lösungsweg.A helpful hint when nothing matches: When the zero-stock filter shows nothing because no stock was found in the mapped warehouses, you get a clear hint with next steps.
Rund um die ÜbertragungAround your transfers
- ✓ Aufgeräumte Bildergalerie: Das Titelbild erscheint genau einmal in der Shopify-Galerie, in deiner gewohnten JTL-Sortierung.Tidy image gallery: The title image appears exactly once in the Shopify gallery, in your familiar JTL sort order.
- ✓ Verlässliche Rückmeldung bei großen Übertragungen: Auch längere Übertragungen zeigen am Ende zuverlässig ihren Erfolg an, passend zum Protokoll.Reliable feedback on large transfers: Longer transfers reliably show their success at the end, matching the log.
- ✓ Klarer Status nach dem Übertragen: Ein übertragener Artikel zeigt "Aktuell" an, sodass du auf einen Blick siehst, was bereits übertragen ist.Clear status after a transfer: A transferred article shows "Up to date", so you can see at a glance what has already been pushed.
SEO-Daten nur auf WunschSEO data only if you want it
- • SEO-Übertragung ist jetzt optional (standardmäßig aus): SEO-Titel und Meta-Beschreibung werden nur übertragen, wenn du es einschaltest. So behältst du die volle Kontrolle über die im Shop gepflegte SEO.SEO transfer is now optional (off by default): SEO title and meta description are only sent when you enable it, so you keep full control over the SEO you maintain in your shop.
- • Benötigt das Core-Update: Diese Version setzt SQL2REST Core 1.3.17 voraus. Beim Core-Update werden die Datenbank-Ansichten einmalig aufgefrischt.Requires the core update: This version needs SQL2REST Core 1.3.17. The core update refreshes the database views once.
v0.2.21
Juli 2026July 2026 Große Kataloge: schnell gefiltert, ehrlich gezähltLarge catalogs: fast filtering, honest counts
- ✓ 0-Bestand-Filter jetzt auch bei großen Katalogen schnell: Die Artikeldaten-Vorschau blendet Artikel ohne Bestand jetzt direkt an der Quelle aus. Auch bei sehr großen Katalogen lädt die gefilterte Liste zügig, statt lange zu laden.The zero-stock filter is now fast even on large catalogs: the product-data preview now hides out-of-stock articles right at the source. Even on very large catalogs the filtered list loads quickly instead of spinning.
- ✓ Angezeigte Anzahl = übertragene Anzahl: Die in der Vorschau angezeigte Menge entspricht jetzt exakt dem, was beim Übertragen tatsächlich gesendet wird, über alle Seiten hinweg.The count you see equals the count you push: the number shown in the preview now matches exactly what gets sent when you push, across all pages.
- ✓ „Nur mit Bestand" greift jetzt zuverlässig: Wenn die Einstellung „nur Artikel mit Bestand" aktiv ist, überspringt der automatische Abgleich jetzt konsequent alle Artikel ohne Bestand, auch Einzelfälle, die früher durchrutschen konnten."Only in stock" now applies reliably: when the "only articles in stock" setting is enabled, the automatic sync now consistently skips all out-of-stock articles, including edge cases that could previously slip through.
VoraussetzungRequirement
- • Benötigt SQL2REST 1.3.16 oder neuer: Bitte zuerst den SQL2REST-Kern aktualisieren, dann das Add-on. Das Update meldet sich automatisch im API-Dashboard.Requires SQL2REST 1.3.16 or newer: please update the SQL2REST core first, then the add-on. The update will prompt you automatically in the API dashboard.
v0.2.18
Juli 2026July 2026 Genau die richtige Auswahl übertragenPush exactly the right selection
- ✓ Gefilterte Übertragung hält sich an deine Filter: Wenn du in der Vorschau 0-Bestand ausblendest und die gefilterte Auswahl überträgst, wird jetzt genau diese Auswahl übertragen, nicht mehr der ganze Katalog.Filtered push respects your filters: When you hide zero stock in the preview and push the filtered selection, exactly that selection is pushed now, no longer the whole catalog.
- + Ein klarer Übertragen-Button: Statt zweier Buttons mit unterschiedlicher Menge gibt es jetzt einen einzigen Button, der immer die aktuell richtige Auswahl überträgt, ob Markierung, Filter oder alle. Kein Verklicken mehr.One clear push button: Instead of two buttons with different counts, there is now a single button that always pushes the currently correct selection, whether marked, filtered, or all. No more mis-clicks.
Mehr Klarheit beim ÜbertragenMore clarity while pushing
- + Fortschritt mit echter Menge: Beim Übertragen zeigt ein Balken jetzt "Übertrage X von N", damit du auch bei großen Auswahlen den Fortschritt siehst.Progress with real counts: While pushing, a bar now shows "Pushing X of N" so you can follow progress even on large selections.
- ✓ Ergebnis bleibt sichtbar: Die Rückmeldung nach dem Übertragen bleibt stehen, bis du sie schließt, statt von selbst zu verschwinden.Result stays visible: The confirmation after a push stays until you close it, instead of disappearing on its own.
v0.2.13
Juli 2026July 2026 Nur die richtigen Artikel synchronisierenSync only the right articles
- + Nur Artikel mit Bestand übertragen: Eine neue Einstellung sorgt dafür, dass der automatische Abgleich nur Artikel mit Bestand nach Shopify überträgt und alte 0-Bestand-Artikel überspringt.Sync only articles that are in stock: A new setting makes the automatic sync push only articles with stock to Shopify and skip old zero-stock articles.
Ganze Auswahl auf einmal übertragenPush a whole selection at once
- + Gefilterte Auswahl in einem Schritt: Filtere die Vorschau, zum Beispiel nach Marke, und übertrage die komplette gefilterte Auswahl auf einmal, statt Seite für Seite. Die Anzahl zeigt immer die echte Gesamtmenge.Filtered selection in one step: Filter the preview, for example by brand, and push the entire filtered selection at once instead of page by page. The count always shows the true total.
Bestand direkt im BlickStock at a glance
- + Verfügbarer Bestand in der Vorschau: Die Artikeldaten-Vorschau zeigt jetzt den verfügbaren Bestand je Artikel, mit einer Aufschlüsselung je Lager beim Draufzeigen, zur schnellen Kontrolle vor dem Übertragen.Available stock in the preview: The product-data preview now shows the available stock per article, with a per-warehouse breakdown on hover, so you can check before you push.
- + 0-Bestand ausblenden: Ein Filter blendet Artikel ohne Bestand in der Bestands- und in der Artikeldaten-Liste aus, damit du dich auf das Wesentliche konzentrieren kannst.Hide zero stock: A filter hides out-of-stock articles in both the inventory list and the product-data list, so you can focus on what matters.
- ✓ Breitere Vorschau: Eine optionale breite Ansicht gibt Titeln, Filtern und der neuen Bestandsspalte mehr Platz.Wider preview: An optional wide view gives titles, filters and the new stock column more room.
v0.2.12
Juli 2026July 2026 Der Bestand-Tab, direkter und schnellerThe inventory tab, more direct
- + Bestandsliste sofort sichtbar: Der Bestand-Tab zeigt deine JTL-Bestandsliste jetzt sofort an, ohne dass du erst einen Probelauf starten musst, auch bei großen Katalogen.Inventory list right away: The inventory tab now shows your JTL stock list immediately, without running a test run first, even with large catalogs.
- + Gezielt einzelne Artikel oder Lager übertragen: Filtere nach SKU oder Lager und übertrage genau diesen Bestand direkt, ohne Umweg über einen kompletten Durchlauf.Push single articles or warehouses on purpose: Filter by SKU or warehouse and push exactly that stock directly, without going through a full run.
- ✓ Probelauf wird zum optionalen Abgleich: Der Probelauf heißt jetzt "Mit Shopify abgleichen" und ist optional. Du nutzt ihn, wenn du vergleichen möchtest, er ist keine Voraussetzung mehr.The test run becomes an optional compare: The dry run is now called "Compare with Shopify" and is optional. Use it when you want to compare; it is no longer a prerequisite.
- ✓ Sync-Status je Zeile: Jede Bestandszeile zeigt jetzt, ob sie offen, geändert oder schon aktuell ist.Sync status per row: Each inventory row now shows whether it is open, changed or already up to date.
v0.2.11
Juli 2026July 2026 Korrekte Preise bei ermäßigter SteuerCorrect prices for reduced VAT
- ✓ Richtiger Bruttopreis bei ermäßigter Steuer: Artikel mit 7 % Steuer (zum Beispiel Lebensmittel oder Bücher) werden jetzt mit dem korrekten Bruttopreis übertragen, statt mit 19 % gerechnet zu werden.Correct gross price for reduced VAT: Articles with 7% tax (for example food or books) are now transferred with the correct gross price, instead of being calculated at 19%.
Übersichtlichere Artikeldaten-VorschauA clearer product-data preview
- + Vollständige Bildergalerie in der Detailansicht: Öffnest du einen Artikel in der Vorschau, siehst du jetzt alle Bilder statt nur einem, genau so wie sie in Shopify ankommen.Full image gallery in the detail view: When you open an article in the preview you now see all images instead of just one, exactly as they arrive in Shopify.
- + Marke und Typ per Suchauswahl: Die Filter für Marke und Typ bieten jetzt eine durchsuchbare Auswahlliste mit den echten Werten deines Shops, statt reiner Texteingabe.Brand and type as searchable pickers: The brand and type filters now offer a searchable dropdown with the real values from your shop, instead of plain text entry.
- ✓ Aufgeräumte Detailtabellen: SKU, Barcode, Preis, UVP und Steuersatz stehen jetzt einheitlich in einer klaren Tabelle, bei Einzelartikeln wie bei Varianten.Tidied-up detail tables: SKU, barcode, price, RRP and tax rate now sit consistently in one clear table, for single articles and variants alike.
v0.2.10
Juli 2026July 2026 Schneller die richtigen Artikel findenFind the right articles faster
- + Suche über SKU, Varianten-SKU und Titel: In der Artikeldaten-Vorschau findest du Produkte jetzt auch über die Varianten-SKU (die SKU, die im Shop steht) und über den Titel, nicht mehr nur über die Vater-SKU.Search by SKU, variant SKU and title: In the product-data preview you can now find products by variant SKU (the SKU shown in the shop) and by title, not just the parent SKU.
- + Filter auf Marke und Typ: Grenze die Vorschau zusätzlich nach Marke oder Typ ein und übertrage gezielt genau diese Artikel.Filter by brand and type: Narrow the preview by brand or type as well, and push exactly those articles.
Auch bei großen Katalogen flüssigSmooth even with large catalogs
- + Suche, Filter und Zählung serverseitig: Suche und Filter arbeiten jetzt über den gesamten Katalog statt nur über die geladene Seite. Die Zusammenfassung zeigt die echten Gesamtzahlen (aktiv/Entwurf), und du kannst gezielt zu einer Seite springen oder ans Ende.Server-side search, filter and counts: Search and filters now work across your whole catalog instead of just the loaded page. The summary shows the true totals (active/draft), and you can jump to a specific page or to the end.
v0.2.7
Juli 2026July 2026 Artikeldaten-Vorschau mit Sync-StatusProduct-data preview with sync status
- + Sieh auf einen Blick, was noch zu übertragen ist: Die Artikeldaten-Vorschau zeigt jetzt alle Produkte deines Shops seitenweise, jeweils mit einem Status: Aktuell, Geändert oder Offen (noch nicht übertragen). Du kannst nach "Zu übertragen" filtern und gezielt genau die Produkte übertragen, die sich seit dem letzten Abgleich geändert haben.See at a glance what still needs syncing: The product-data preview now shows every product in your shop, page by page, each with a status: Current, Changed, or Open (not yet pushed). You can filter to "To sync" and push exactly the products that changed since the last sync.
Nur Artikel deines JTL-Shops abgleichenSync only your JTL shop's articles
- + Bestandsabgleich auf deinen Shop eingrenzen: Der Shopify-Sync kann den Bestand jetzt auf die Artikel beschränken, die deinem JTL-Shop zugewiesen sind. Ein neuer Schalter im Setup-Wizard ("Nur Artikel dieses JTL-Shops") sorgt dafür, dass nicht mehr der ganze Katalog durchsucht wird, sondern nur der für deinen Shop relevante Teil. Das reduziert Fehltreffer und beschleunigt den Abgleich spürbar.Scope the stock sync to your shop: The Shopify sync can now limit stock to the articles assigned to your JTL shop. A new toggle in the setup wizard ("Only this JTL shop's articles") means the full catalog is no longer scanned, only the part relevant to your shop. That cuts no-match noise and speeds up the sync noticeably.
- • Standardmäßig aktiv, jederzeit abschaltbar. Bestehende Einrichtungen laufen unverändert weiter.On by default, switchable anytime. Existing setups keep working unchanged.
In Shopify gepflegte Beschreibungen bleiben erhaltenDescriptions maintained in Shopify are preserved
- ✓ Leere JTL-Beschreibung überschreibt nicht mehr: Hat ein Artikel in JTL keine Beschreibung, bleibt eine bereits in Shopify vorhandene Beschreibung jetzt erhalten, statt geleert zu werden. So gehen direkt in Shopify gepflegte Texte nicht verloren.Empty JTL description no longer overwrites: If an article has no description in JTL, an existing Shopify description is now kept instead of being cleared. Text maintained directly in Shopify is no longer lost.
Einzelne Artikel gezielt übertragenPush single articles on demand
- + Produkt einzeln übertragen: In der Artikeldaten-Vorschau kannst du jetzt einzelne Produkte oder eine Auswahl gezielt nach Shopify übertragen, ohne einen vollen Abgleich zu starten. Ideal zum Ausprobieren: erst ein Produkt übertragen, Bilder, Metafelder und Beschreibung in Shopify prüfen, dann den vollen Sync aktivieren.Push a product on demand: In the product-data preview you can now push single products or a selection to Shopify without starting a full sync. Ideal for testing: push one product first, check images, metafields, and description in Shopify, then enable the full sync.
v0.2.3
Juli 2026July 2026 Eigene Felder nach ShopifyCustom fields to Shopify
- + Eigene Felder als Metafelder: Neben den Merkmalen überträgt der Artikeldaten-Sync jetzt auf Wunsch auch deine JTL-Eigenen-Felder als Shopify-Metafelder, sodass du sie in deinem Theme anzeigen kannst. Den Namensraum der Metafelder legst du selbst fest.Custom fields as metafields: Alongside attributes, the product-data sync can now optionally push your JTL custom fields ("Eigene Felder") to Shopify as metafields, so you can show them in your theme. You choose the metafield namespace yourself.
- • Getrennt schaltbar: Der Eigene-Felder-Abgleich hat einen eigenen Schalter und ist unabhängig vom Merkmale-Abgleich. Bestehende Einstellungen bleiben unverändert.Separately switchable: The custom-fields sync has its own toggle, independent of the attributes sync. Existing settings stay unchanged.
Umgang mit inaktiven Artikeln wählbarChoose how inactive articles are handled
- + Auf Entwurf setzen, archivieren oder löschen: Du legst jetzt selbst fest, was mit einem Shopify-Produkt passiert, wenn der Artikel in JTL deaktiviert oder entfernt wird: auf Entwurf setzen (Standard), archivieren oder löschen. Der Schutz vor Massen-Deaktivierung bleibt dabei aktiv.Set to draft, archive, or delete: You now decide what happens to a Shopify product when the article is deactivated or removed in JTL: set to draft (default), archive, or delete. The guard against mass deactivation stays active.
Live-Vorschau der ArtikeldatenLive preview of product data
- + Vorschau vor dem Abgleich: Im Setup-Wizard siehst du jetzt eine Live-Vorschau der Artikeldaten, die nach Shopify übertragen würden, plus zusätzliche Prüfungen beim Verbinden.Preview before syncing: The setup wizard now shows a live preview of the product data that would be pushed to Shopify, plus extra checks when connecting.
v0.2.0
Juli 2026July 2026 Neu: Artikeldaten nach Shopify, nicht nur BestandNew: product data to Shopify, not just stock
- + Kompletter Artikeldaten-Abgleich: Der Shopify-Sync überträgt jetzt auf Wunsch ganze Produkte aus deiner JTL-Wawi nach Shopify, nicht mehr nur die Lagerbestände. Titel, Beschreibung, Preise, Varianten, Bilder sowie SEO-Felder, Kurzbeschreibung, Merkmale und Kategorien wandern automatisch in deinen Shop.Full product-data sync: The Shopify sync can now push whole products from your JTL-Wawi to Shopify, not just stock levels. Titles, descriptions, prices, variants, images, plus SEO fields, short description, attributes, and categories all flow into your shop automatically.
- + Varianten sauber abgebildet: Vater-Kind-Artikel werden als Shopify-Varianten mit eigenem Preis, eigener EAN und eigenem Bild angelegt. Bestehende Produkte werden aktualisiert, statt Dubletten anzulegen.Variants handled cleanly: Parent-child articles become Shopify variants with their own price, EAN, and image. Existing products are updated instead of creating duplicates.
- • Optional und getrennt schaltbar: Der Artikeldaten-Abgleich ist ein eigener Schalter, unabhängig vom Bestandsabgleich. Standardmäßig aus, du entscheidest, welche Felder übertragen werden. Wie immer lokal über deine eigene Shopify-App, deine Wawi bleibt rein lesend.Optional and separately switchable: The product-data sync is its own toggle, independent of the stock sync. Off by default; you decide which fields are pushed. As always locally through your own Shopify app, your Wawi stays read-only.
Günstige, sichere WiederholungsläufeCheap, safe repeat runs
- + Nur Änderungen werden übertragen: Der Artikeldaten-Abgleich erkennt, was sich seit dem letzten Lauf geändert hat, und überträgt nur diese Produkte. Unveränderte Artikel kosten kein Shopify-Kontingent, wiederholte Läufe sind dadurch schnell und sparsam.Only changes are pushed: The product-data sync detects what changed since the last run and pushes only those products. Unchanged articles cost no Shopify quota, so repeat runs are fast and economical.
- + Deaktivierte Artikel folgen automatisch: Wird ein Artikel in JTL deaktiviert oder entfernt, wird das zugehörige Shopify-Produkt automatisch auf inaktiv gesetzt, nicht gelöscht. Kehrt der Artikel in JTL zurück, wird er wieder aktiv. So bleiben Shop und Wawi ohne Handarbeit im Gleichklang.Deactivated articles follow automatically: When an article is deactivated or removed in JTL, the matching Shopify product is set to inactive automatically, not deleted. If the article returns in JTL, it goes live again. Shop and Wawi stay in step without manual work.
- ✓ Schutz vor Massen-Deaktivierung: Würde ein einzelner Lauf ungewöhnlich viele Produkte auf einmal deaktivieren, bricht dieser Schritt ab und meldet sich, statt deinen Shop stillzulegen. Ein fehlerhafter oder leerer Datenstand kann deinen Laden so nicht versehentlich abschalten.Guard against mass deactivation: If a single run would deactivate an unusually large share of products at once, that step aborts and flags itself instead of taking your shop down. A faulty or empty data state cannot accidentally switch off your store.
- + Eigener Zeitplan für Artikeldaten: Der Artikeldaten-Abgleich läuft auf einem eigenen, ruhigeren Intervall (standardmäßig stündlich), getrennt vom häufigen Bestandsabgleich. Du kannst den Abgleich jederzeit auch sofort anstoßen.Its own schedule for product data: The product-data sync runs on its own calmer interval (hourly by default), separate from the frequent stock sync. You can also trigger a run immediately at any time.
- ✓ Große Kataloge sicher übertragen: Der erste Komplett-Abgleich läuft in Paketen, hält Shopifys Tempolimits ein und nimmt nach einer Unterbrechung dort wieder auf, wo er aufgehört hat. Ein einzelnes fehlerhaftes Produkt stoppt den Lauf nicht.Large catalogs pushed safely: The first full sync runs in batches, respects Shopify's rate limits, and resumes where it left off after an interruption. A single faulty product never stops the run.
Mehr Überblick im ProtokollMore visibility in the log
- + Neuer Bereich Produkt-Details im Sync-Protokoll: Neben dem Bestand siehst du jetzt je Lauf, welche Produkte angelegt, aktualisiert oder übersprungen wurden, mit einem kurzen Hinweis, was sich geändert hat. Den kompletten Lauf kannst du als CSV exportieren.New Product details area in the sync log: Alongside stock, you now see per run which products were created, updated, or skipped, with a short hint of what changed. You can export a whole run as CSV.
- + Aufbewahrung des Protokolls wählbar: Du legst jetzt selbst fest, wie lange die Protokollzeilen aufbewahrt werden: 30, 90 oder 365 Tage oder unbegrenzt.Choose how long the log is kept: You now decide how long the log rows are kept: 30, 90, or 365 days, or unlimited.
v0.1.22
Juli 2026July 2026 Zuverlässiger AbgleichMore reliable sync
- ✓ Gelöschte Artikel verursachen keine Fehler mehr: Artikel, die du in deinem Shopify-Shop entfernt oder gelöscht hast, tauchen jetzt als Hinweis im Protokoll auf, statt bei jedem Lauf erneut als Fehler durchzulaufen.Deleted products no longer cause errors: Products you have removed or deleted in your Shopify shop now show up as a note in the log, instead of being retried as an error on every run.
- + Nur aktive Artikel synchronisieren: Ein neuer, optionaler Schalter (standardmäßig an) überspringt inaktive JTL-Artikel, damit nur deine aktiven Bestände nach Shopify wandern.Sync active articles only: A new optional toggle (on by default) skips inactive JTL articles, so only your active stock is pushed to Shopify.
v0.1.13
Juli 2026July 2026 Stabilerer Abgleich und mehr KomfortSteadier sync and more comfort
- ✓ Ein einzelner Artikel bringt den Lauf nicht mehr ins Stocken: Schlägt ein einzelner SKU fehl, laufen alle anderen Bestände trotzdem sauber durch, statt dass ein ganzer Block hängen bleibt.One product no longer stalls the whole run: If a single SKU fails, all your other stock levels still go through cleanly, instead of a whole batch getting stuck.
- ✓ Bestände landen zuverlässiger am richtigen Standort: Artikel, die an deinem Shopify-Standort noch nicht geführt wurden, werden jetzt automatisch dort angelegt und mit dem korrekten Bestand versorgt.Stock lands more reliably at the right location: Products not yet stocked at your Shopify location are now set up there automatically and given the correct stock level.
- + Gezielter Push für einzelne Artikel: Willst du nur ein paar SKUs abgleichen, geht das jetzt spürbar schneller, ohne den kompletten Bestand durchzuschieben.Selective push for a few products: If you only want to sync a handful of SKUs, that is now noticeably faster, without pushing your entire stock.
- + Mehr Überblick im Setup-Wizard: Der Wizard zeigt jetzt an, ob der Abgleich aktiv ist, und blendet die installierte Add-on-Version ein.More overview in the setup wizard: The wizard now shows whether the sync is active and displays the installed add-on version.
- + Produktnamen statt nur SKUs: In Mapping und Vorschau siehst du den echten Produkttitel, nicht nur die Artikelnummer.Product names, not just SKUs: In mapping and preview you see the real product title, not just the article number.
- ✓ Fortschritt beim Probelauf: Der Probelauf zeigt jetzt den Ladefortschritt, statt eingefroren zu wirken.Progress during the dry run: The dry run now shows its load progress instead of appearing frozen.
- + Sync direkt im Wizard deaktivieren: Du kannst den Abgleich jederzeit aus dem Wizard heraus abschalten.Deactivate the sync from the wizard: You can switch the sync off from the wizard at any time.
v0.1.1
Juli 2026July 2026 Erste Version: Shopify-Bestand-SyncFirst release: Shopify inventory sync
- ✓ Probelauf vor jeder Übertragung: Vor dem ersten echten Abgleich siehst du genau, welche Bestände sich in Shopify ändern würden, und kannst die Vorschau als CSV exportieren. Erst dann schreibt der Sync.Dry run before every push: Before the first real sync you see exactly which stock levels would change in Shopify, and you can export the preview as CSV. Only then does the sync write.
- ✓ Sicherheitspuffer je Standort: Reservierte Aufträge werden immer abgezogen, zusätzlich wählst du je Lager einen Puffer (JTL-Mindestbestand oder ein eigener Wert), damit Shopify nie in deinen Sicherheitsbestand verkauft.Safety buffer per location: Open-order reservations are always deducted; on top you pick a buffer per warehouse (JTL minimum stock or a custom value), so Shopify never sells into your safety stock.
- + Nur Änderungen übertragen: Der Abgleich schreibt nur geänderte Bestände nach Shopify, das schont die API-Limits und ist deutlich schneller.Push only what changed: The sync writes only changed stock levels to Shopify, which saves API limits and is much faster.
- + Geplant oder in Echtzeit: Fester Intervall in allen Tarifen, Echtzeit über Webhooks im Agency-Tarif.Scheduled or real-time: A fixed interval on all plans, real-time via webhooks on the Agency plan.
- • Lokal und sicher: Läuft auf deinem Server über deine eigene Shopify-App, geschrieben wird ausschließlich nach Shopify, deine Wawi bleibt rein lesend.Local and safe: Runs on your own server through your own Shopify app; it only ever writes to Shopify, and your Wawi stays read-only.