Neu Connectorversion 2.1.0 - Kompatibilität zu Shopware 6.7 und Performanceoptimierungen

Achim L.

Moderator
Mitarbeiter
3. Juli 2017
577
138
Heute haben wir ein wichtiges Update für deinen Shopware 6-Connector. Damit profitierst du nicht nur von der vollen Kompatibilität mit Shopware 6.7, sondern auch von deutlichen Performance-Gewinnen!

Das ist neu:​

  • 🔧 Shopware 6.7-Kompatibilität – Dein Connector ist ab sofort kompatibel mit der aktuellen Shopware 6.7-Version!
  • ⚡ Signifikante Performance-Verbesserungen - Optimierte Übertragungsgeschwindigkeit und Effizienz!
    • Deutlich schnellere Übertragung von Produktdaten
    • Verbesserte Performance bei der Kategorienübertragung
    • Verbesserte Übertragung von Merkmalen und Attributen
⚠️Tipp: Stelle sicher, dass die Übertragungsgröße in den Connectoreinstellungen in deiner JTL-Wawi hoch genug gewählt ist, um die Verbesserungen voll auszuschöpfen.

💡Gut zu wissen: Das Update wird automatisch eingespielt. Du musst nichts tun und kannst ab heute gegen 11:15 Uhr direkt loslegen.

👉 Du hast Fragen? Unser Support-Team steht Dir gerne mit Unterstützung zur Seite!
 
  • Gefällt mir
Reaktionen: recent.digital

Rogthedodge

Mitglied
24. September 2024
16
0
Ich hatte nach wie vor Tax Rate Problem und jetzt beim Komplettabgleich Fehler bei der Übertragung der Bilder.
Was kann ich tun. Ist Connector komplett mal zurücksetzen eine Option? Wie ist hier eure Einschätzung?
 

Achim L.

Moderator
Mitarbeiter
3. Juli 2017
577
138
Nein nicht wahllos den Connector zurücksetzen. ich empfehle ein Ticket über unser Kundencenter zu erstellen.
Die Fehlermeldung beim Abgleich kannst du auch gerne hier schon mal zusätzlich bereitstellen.
 
  • Gefällt mir
Reaktionen: recent.digital

Matthias R.

Aktives Mitglied
7. November 2023
23
2
Hallo zusammen,

seit dem Connector-Update werden die SEO-URLs der Produkte nicht mehr übertrage. Stattdessen wird der in Shopware hinterlegte Syntax der URLs hinterlegt. Könnt ihr dies bitte mal prüfen?

Was ist uns aufgefallen:
- Produkte, die Anpassungen erhalten haben (manuell oder automatisch wie bspw. Bestände), werden nun neu synchronisiert und an den Shop übertragen.
- in der MySQL Datenbank wird zur URL is_modified = 0 statt 1 gesetzt (sofern eine URL im Produkt hinterlegt ist, was bei uns überall der Fall ist
- Beim Aktualisieren weiterer Artikel sowie Neu-Indexierieren der SEO URL in Shopware wird bei allen betroffenen Artikeln der Shopware Syntax genommen (z.B. /artikelnummer/123 statt der URL aus JTL).

Bitte dringend prüfen, da sich hierdurch erhebliche Einbrücke in der Sichtbarkeit und Verlinkungen ergeben.

Danke und beste Grüße,
Matthias
 

Matthias R.

Aktives Mitglied
7. November 2023
23
2
Hallo Achim,

vielen Dank für die schnelle Rückmeldung.
Bitte mit Hochdruck bearbeiten, da der Impact gravierende Ausmaße haben kann. Bei uns sind dadurch ~6000 Artikel betroffen. Diese sind weder über die SERPS noch über die Ads-Kampagnen noch über die Suchfunktionen erreichbar.

Danke
 

Matthias R.

Aktives Mitglied
7. November 2023
23
2
Aktueller Workaround, der zumindest verhindert, dass die SEO-URLs von Shopware neu generiert werden:
  • Shopware Admin: Einstellungen > SEO
  • Wert in "Produktdetailseite" löschen und speichern
Dies scheint erstmal zu funktionieren, allerdings findet generell keine Übertragung der URL aus JTL zu Shopware statt, sodass Anpassungen im Artikel selbst nicht funktionieren (Bestandsartikel und neue Artikel)


Edit: Nach vorherigem Einspielen des Backups der seo_url Tabelle (die hat es komplett zerschossen).
 

Anhänge

  • Screenshot_1.jpg
    Screenshot_1.jpg
    58,1 KB · Aufrufe: 15

Matthias R.

Aktives Mitglied
7. November 2023
23
2
Update:
Seit dem letzten Post (vor 3h) sind uns knapp 50% der URLs verloren gegangen. Das sind in unserem Fall über 3200 von 6300 Artikel!

Das muss dringend behoben werden. Als Kunde hast du keinen Einfluss auf die Schnittstelle und kannst das auch nicht mit einem Verzögern von JTL oder Shopwareupdate beheben.
Sorry, wenn ich hier etwas harsch bin, aber das hat fatale Auswirkungen!

Danke fürs Verständnis
 

Anhänge

  • Screenshot_3.jpg
    Screenshot_3.jpg
    90,5 KB · Aufrufe: 21

Matthias R.

Aktives Mitglied
7. November 2023
23
2
Abschließendes Feedback zu dem Connector-Update:

Scheinbar hat der folgende der Fix geholfen - danke für die schnelle Bearbeitung.
Sicherheitshalber haben wir im Admin-Bereich von Shopware unter SEO die Produkt URL leer gelassen.

Mittlerweile lässt sich auch das Ausmaß des Connector Updates in der Search Console visualisieren, sehr ernüchternd!
Lassen wir die zahlreichen Beschwerden von Kunden via Telefon/E-Mail aufgrund lauter 404-Fehlermeldungen außen vor, so sehen wir deutlich den Einbruch, der sich auch im Umsatz merklich auswirkt.

Bitte, bitte, wenn ihr zukünftig Connector-Updates einspielt, stellt sicher, dass die URLs weiterhin funktionieren.
Danke fürs Verständnis.
 

Anhänge

  • Screenshot_2.jpg
    Screenshot_2.jpg
    43,7 KB · Aufrufe: 25
  • Screenshot_1.jpg
    Screenshot_1.jpg
    32,6 KB · Aufrufe: 25
  • Screenshot_3.jpg
    Screenshot_3.jpg
    89,2 KB · Aufrufe: 25

robinb112

Aktives Mitglied
14. Februar 2017
40
8
Heute haben wir ein wichtiges Update für deinen Shopware 6-Connector. Damit profitierst du nicht nur von der vollen Kompatibilität mit Shopware 6.7, sondern auch von deutlichen Performance-Gewinnen!

Das ist neu:​

  • 🔧 Shopware 6.7-Kompatibilität – Dein Connector ist ab sofort kompatibel mit der aktuellen Shopware 6.7-Version!
  • ⚡ Signifikante Performance-Verbesserungen - Optimierte Übertragungsgeschwindigkeit und Effizienz!
    • Deutlich schnellere Übertragung von Produktdaten
    • Verbesserte Performance bei der Kategorienübertragung
    • Verbesserte Übertragung von Merkmalen und Attributen
⚠️Tipp: Stelle sicher, dass die Übertragungsgröße in den Connectoreinstellungen in deiner JTL-Wawi hoch genug gewählt ist, um die Verbesserungen voll auszuschöpfen.

💡Gut zu wissen: Das Update wird automatisch eingespielt. Du musst nichts tun und kannst ab heute gegen 11:15 Uhr direkt loslegen.

👉 Du hast Fragen? Unser Support-Team steht Dir gerne mit Unterstützung zur Seite!
Was ist denn die beste Einstellung der Übertragungsgröße?
 

deton8

Aktives Mitglied
13. März 2019
23
4
Hallo
Ich bekomme leider immer noch den Thumbnail Fehler ;(
Mir fehlen jetzt über 400 Bilder im Shop, da der Abgleich abbricht.

The Shopware 6 Admin API responded with errors:
Code = FRAMEWORK__WRITE_CONSTRAINT_VIOLATION | Detail = This field is write-protected. (Got: "crud" scope and "system" is required) | Pointer = /0/thumbnails/0/widthwidth
Code = c1051bb4-d103-4f74-8988-acbcafc7fdc3 | Detail = This value should not be blank. | Pointer = /0/thumbnails/0/width
Code = FRAMEWORK__WRITE_CONSTRAINT_VIOLATION | Detail = This field is write-protected. (Got: "crud" scope and "system" is required) | Pointer = /0/thumbnails/0/heightheight
Code = c1051bb4-d103-4f74-8988-acbcafc7fdc3 | Detail = This value should not be blank. | Pointer = /0/thumbnails/0/height
Code = FRAMEWORK__WRITE_CONSTRAINT_VIOLATION | Detail = This field is write-protected. (Got: "crud" scope and "system" is required) | Pointer = /0/thumbnails/3/widthwidth
Code = c1051bb4-d103-4f74-8988-acbcafc7fdc3 | Detail = This value should not be blank. | Pointer = /0/thumbnails/3/width
Code = FRAMEWORK__WRITE_CONSTRAINT_VIOLATION | Detail = This field is write-protected. (Got: "crud" scope and "system" is required) | Pointer = /0/thumbnails/3/heightheight
Code = c1051bb4-d103-4f74-8988-acbcafc7fdc3 | Detail = This value should not be blank. | Pointer = /0/thumbnails/3/height

Das tut richtig weh, beim Umsatz und beim ranking. wie soll man denn so verkaufen?
(Nach GPSR sind Artikel ohne Bilder zudem nicht mehr legal)
ICh dache das Thema wär mit der neuen Version vom Tisch?
 

robinb112

Aktives Mitglied
14. Februar 2017
40
8
  • Gefällt mir
Reaktionen: ThomasE24

kay

Aktives Mitglied
29. Oktober 2012
63
0
Sondershausen
Irgendwie ist der Connector noch langsamer als vorher? Bis der Abgleich startet, dauert es ewig. Kann es daran liegen, dass es Multishop ist und Shop eins die aktuelle 6.7.xx hat und der andere Shop 6.6.xxx? Weiterhin dauert es ewig bis Verkaufskanalverwaltung bei den einzelnen Shops lädt.
 
Zuletzt bearbeitet:

koepi

Gut bekanntes Mitglied
22. Dezember 2006
167
0
Der Connector ist extrem langsam.
Ein Abgleich der normalerweise 5 Minuten dauert, dauert momentan ca. 30 Minuten.
 

musikfast

Sehr aktives Mitglied
3. Juli 2020
158
27
Ab den 22.12.25 habe ich das Problem, dass ich kein Abgleich machen kann.
Gerne auch in einen extra Thread schieben, wenn besser.
Folgender Fehler taucht auf
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Exception: Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [db9d64df-5b4b-4269-b13a-fff9f27a315a] The Shopware 6 Admin API responded with an error:
Code = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'pcs
WHERE pcs.product_id IN ('z\0002=\0013;?D)?߻r??\0015Q')
AN...' at line 1
Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [a55b3fcf-8ea8-49b3-b2c3-a7e68c95ec74] The Shopware 6 Admin API responded with an error:
Code = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'pcs
WHERE pcs.product_id IN ('z\0002=\0013;?D)?߻r??\0015Q')
AN...' at line 1
Artikel-Löschen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei product.delete: Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [db9d64df-5b4b-4269-b13a-fff9f27a315a] The Shopware 6 Admin API responded with an error:
Code = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'pcs
WHERE pcs.product_id IN ('z\0002=\0013;?D)?߻r??\0015Q')
AN...' at line 1

Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [a55b3fcf-8ea8-49b3-b2c3-a7e68c95ec74] The Shopware 6 Admin API responded with an error:
Code = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'pcs
WHERE pcs.product_id IN ('z\0002=\0013;?D)?߻r??\0015Q')
AN...' at line 1

Response: {"jtlrpc":"2.0","id":"7cfe648e6b6a4a68bba741ff3605442d","result":null,"error":{"code":520,"message":"Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [342f60ef-32e1-422a-9430-d11fb9245ef0] The Shopware 6 Admin API responded with an error: \nCode = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near \u0027pcs\n WHERE pcs.product_id IN (\u0027z\\0002=\\0013;?D)?\u07fbr??\\0015Q\u0027)\n AN...\u0027 at line 1","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 520) in ...\/ClientException.php:110"},"warnings":[]}
Exception bei product.delete: Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [db9d64df-5b4b-4269-b13a-fff9f27a315a] The Shopware 6 Admin API responded with an error:
Code = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'pcs
WHERE pcs.product_id IN ('z\0002=\0013;?D)?߻r??\0015Q')
AN...' at line 1

Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [a55b3fcf-8ea8-49b3-b2c3-a7e68c95ec74] The Shopware 6 Admin API responded with an error:
Code = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'pcs
WHERE pcs.product_id IN ('z\0002=\0013;?D)?߻r??\0015Q')
AN...' at line 1

Response: {"jtlrpc":"2.0","id":"ff8644ea3d374d7fbc853c2e1788fd20","result":null,"error":{"code":520,"message":"Controller = Product | Action = delete | JTL-Wawi PK = 10710 | [db9d64df-5b4b-4269-b13a-fff9f27a315a] The Shopware 6 Admin API responded with an error: \nCode = 1064 | Detail = An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near \u0027pcs\n WHERE pcs.product_id IN (\u0027z\\0002=\\0013;?D)?\u07fbr??\\0015Q\u0027)\n AN...\u0027 at line 1","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 520) in ...\/ClientException.php:110"},"warnings":[]}
bei jtlCore.ControllerClasses. Connector.Abgleich.Connector.Call(String method, Object parameters, Boolean withSession, NetworkCredential credentials)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.RepeatCall(String method, Object parameters, Boolean withSession, NetworkCredential credentials, Boolean newSession)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Call(String method, Object parameters, Boolean withSession, NetworkCredential credentials)




2026-01-03T08:14:44 DEBUG - [SQL] SELECT * FROM [tWidget]
LEFT JOIN [dbo].[tWidgetTemplate] ON [tWidgetTemplate].kWidgetTemplate = tWidget.kWidgetTemplate
WHERE ((kBenutzer = @kBenutzer) OR (kBenutzer = -1)) AND (nApplikation = @nApplikation) AND (cArbeitsplatz = @cArbeitsplatz)
kBenutzer = 1,
nApplikation = 1,
cArbeitsplatz = 'JTLSERVER'
2026-01-03T08:14:44 DEBUG - [SQL] Dauer: 2ms
2026-01-03T08:14:44 DEBUG - SELECT * FROM [tWidgetLayout] WHERE [kBenutzer] = @kBenutzer
@kBenutzer = 1
2026-01-03T08:14:44 DEBUG - Dauer: 1ms, (bis zum Reader)
2026-01-03T08:14:44 DEBUG - Dauer: 4ms, 11 Zeilen
2026-01-03T08:14:46 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2026-01-03T08:14:47 DEBUG - Dauer: 1ms, Result: 1.11.5.0
2026-01-03T08:14:47 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2026-01-03T08:14:47 DEBUG - Dauer: 1ms, Result: 1.11.5.0
2026-01-03T08:14:47 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2026-01-03T08:14:47 DEBUG - Dauer: 1ms, Result: 1.11.5.0
2026-01-03T08:14:47 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2026-01-03T08:14:47 DEBUG - Dauer: 0ms, Result: 1.11.5.0
2026-01-03T08:14:47 DEBUG - SELECT [cVersion] FROM [dbo].[tVersion]
2026-01-03T08:14:47 DEBUG - Dauer: 1ms, Result: 1.11.5.0
2026-01-03T08:14:49 DEBUG - UPDATE [dbo].[tWidgetLayout] SET cLayout = @cLayout_0 WHERE kWidgetLayout = @kWidgetLayout_0;

@cLayout_0 = '<?xml version="1.0" encoding="utf-16"?><LayoutRoot xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SelectedTheme="Standard"><RootPanel Orientation="Horizontal"><LayoutDocumentPaneGroup Orientation="Vertical"><LayoutDocumentPane DockHeight="0.275819403673064*"><LayoutDocument Title="Sie verwenden die neueste Version" IsSelected="True" ContentId="312" FloatingLeft="773" FloatingTop="353" FloatingWidth="636" FloatingHeight="104" LastActivationTimeStamp="01/02/2026 23:03:42" /></LayoutDocumentPane><LayoutDocumentPaneGroup Orientation="Horizontal"><LayoutDocumentPane><LayoutDocument Title="Unbezahlte Aufträge" IsSelected="True" ContentId="313" FloatingLeft="-40" FloatingTop="488" FloatingWidth="1920" FloatingHeight="250" LastActivationTimeStamp="01/02/2026 23:03:43" /></LayoutDocumentPane><LayoutDocumentPane><LayoutDocument Title="Onlineshop-Neukunden" IsSelected="True" IsLastFocusedDocument="True" ContentId="314" LastActivationTimeStamp="01/02/2026 23:03:43" /></LayoutDocumentPane></LayoutDocumentPaneGroup><LayoutDocumentPane><LayoutDocument Title="Fällige Abonnements" IsSelected="True" ContentId="315" FloatingLeft="-9" FloatingTop="966" FloatingWidth="1920" FloatingHeight="243" LastActivationTimeStamp="01/02/2026 23:03:43" /></LayoutDocumentPane></LayoutDocumentPaneGroup></RootPanel><TopSide /><RightSide /><LeftSide /><BottomSide /><FloatingWindows /><Hidden /></LayoutRoot>'
@kWidgetLayout_0 = 49
2026-01-03T08:14:49 DEBUG - Dauer: 3ms, AffectedRows: 1
2026-01-03T08:14:49 DEBUG - UPDATE [dbo].[tWidgetLayout] SET cLayout = @cLayout_0 WHERE kWidgetLayout = @kWidgetLayout_0;

@cLayout_0 = '<?xml version="1.0" encoding="utf-16"?><LayoutRoot xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SelectedTheme="Standard"><RootPanel Orientation="Horizontal"><LayoutDocumentPaneGroup Orientation="Vertical"><LayoutDocumentPane DockHeight="0.275819403673064*"><LayoutDocument Title="Update verfügbar" IsSelected="True" ContentId="312" FloatingLeft="773" FloatingTop="353" FloatingWidth="636" FloatingHeight="104" LastActivationTimeStamp="01/03/2026 08:14:44" /></LayoutDocumentPane><LayoutDocumentPaneGroup Orientation="Horizontal"><LayoutDocumentPane><LayoutDocument Title="Unbezahlte Aufträge" IsSelected="True" ContentId="313" FloatingLeft="-40" FloatingTop="488" FloatingWidth="1920" FloatingHeight="250" LastActivationTimeStamp="01/03/2026 08:14:44" /></LayoutDocumentPane><LayoutDocumentPane><LayoutDocument Title="Onlineshop-Neukunden" IsSelected="True" IsLastFocusedDocument="True" ContentId="314" LastActivationTimeStamp="01/03/2026 08:14:44" /></LayoutDocumentPane></LayoutDocumentPaneGroup><LayoutDocumentPane><LayoutDocument Title="Fällige Abonnements" IsSelected="True" ContentId="315" FloatingLeft="-9" FloatingTop="966" FloatingWidth="1920" FloatingHeight="243" LastActivationTimeStamp="01/03/2026 08:14:44" /></LayoutDocumentPane></LayoutDocumentPaneGroup></RootPanel><TopSide /><RightSide /><LeftSide /><BottomSide /><FloatingWindows /><Hidden /></LayoutRoot>'
@kWidgetLayout_0 = 49
2026-01-03T08:14:49 DEBUG - Dauer: 3ms, AffectedRows: 1
2026-01-03T08:14:58 INFO - Force Flush
2026-01-03T08:15:06 DEBUG - UPDATE dbo.tKategorieShop
SET dbo.tKategorieShop.nInBearbeitung = 0
WHERE dbo.tKategorieShop.kShop = 19
AND dbo.tKategorieShop.nInBearbeitung = 1
2026-01-03T08:15:07 DEBUG - Dauer: 416ms, AffectedRows: 0
2026-01-03T08:15:07 DEBUG - UPDATE dbo.tArtikelShop
SET dbo.tArtikelShop.nInBearbeitung = 0
WHERE dbo.tArtikelShop.kShop = 19
AND dbo.tArtikelShop.nInBearbeitung = 1
2026-01-03T08:15:07 DEBUG - Dauer: 552ms, AffectedRows: 7140
2026-01-03T08:15:28 INFO - Force Flush
Zeitstempel: 2026-01-03T08:15:39
Locale: German (Germany)
Locale: German (Germany)
Version: 1.11.5.0
Plattform: Wawi
WawiSeed: 0.0.00000.00001
Prozessname: JTL-SharpWawi
Physikalischer Speicher: 772911104 / Peak: 775606272
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:18:30,078125
CPU-Zeit (System): 0:15:50,875
Page-Size (Sytem): 1863008 / Peak: 553320448
Page-Size: 543424512 / Peak: 553320448
Offene Handles: 2946
Database:
Build: 2512031422 2e818026da657cac98c592c6333235329e325955

JTL-Wawi PK = 10710 - diesen Artikel kann ich in der Wawi und in der DB bei SW6 nicht finden.
Ich kann nur die Bestellungen abrufen, aber die Artikel kann ich nicht mehr synchronisieren

LG
Und ein gesegnetes neues Jahr