Neu Release Shopware-Connector 2.1.8

Lukas W

Aktives Mitglied
Mitarbeiter
17. Mai 2021
17
17
Release Shopware-Connector 2.1.8

Für den JTL-Connector für Shopware steht ein neues Release an: Version 2.1.8 wird in Kürze automatisch für alle Nutzer ausgerollt.
Folgende Vorgänge werden Teil des kommenden Shopware-6-Releases 2.1.8 sein:

  • CO-2667 – Merkmalbilder werden nun korrekt im Produkt-Media-Ordner abgelegt (statt im Stammverzeichnis)
  • CO-2738 – Zusatzfelder aus anderen Sets (z. B. von Plugins) können jetzt aus der JTL-Wawi gepflegt werden
  • CO-3144 – Eigene Felder werden auch dann korrekt übertragen, wenn die Shop-Standardsprache auf Englisch eingestellt ist
  • CO-3237 – Eigene Felder mit Doppelpunkt im Namen führen nicht mehr zum Abbruch des Abgleichs
  • CO-3239 – Der Titel von Artikelbildern wird nun korrekt im Shop hinterlegt
  • CO-3391 – Layout-/Erlebniswelt-Einstellungen werden bei Varianten wieder korrekt vom Hauptprodukt vererbt
  • CO-3418 – Behebung eines Speicherproblems beim Artikel-Import (product.pull), das bei großen Datenmengen zum Abbruch führen konnte

Verbesserungen

Einkaufspreise aus Shopware importieren

Beim Import von Artikeln aus dem Shopware- Shop werden jetzt auch die im Shop hinterlegten Einkaufspreise in die JTL-Wawi übernommen. Bisher wurden Einkaufspreise nur zum Shop übertragen, aber nicht importiert – mit 2.1.8 funktioniert der Import in die JTL-Wawi ebenfalls.

Zusatzfelder aus anderen Feld-Sets pflegbar
Zusatzfelder, die außerhalb des Sets custom_jtl liegen – etwa von Plugins oder manuell angelegt – können jetzt direkt aus der JTL-Wawi befüllt und aktualisiert werden. Damit lassen sich auch solche Felder zuverlässig pflegen, ohne dass sie beim Abgleich ungewollt geleert werden.

Sauberere Medienverwaltung bei Merkmalbildern
Bilder zu spezifischen Merkmalwerten landen jetzt im Produkt-Media-Ordner statt im Stammverzeichnis. Dadurch können in Shopware Thumbnails generiert werden und die Medienverwaltung bleibt übersichtlich.


Weitere Hinweise zum Verhalten
CO-3237Eigene Felder mit Doppelpunkt im Namen: Doppelpunkte im technischen Namen Eigener Felder werden beim Abgleich automatisch durch drei Unterstriche (___) ersetzt. Dadurch ändert sich der technische Feldname; im Shop können dadurch zusätzliche/neue Eigene Felder entstehen bzw. die Feldzuordnung ändert sich. Bitte prüfe nach dem Update betroffene Felder im Shop-Backend.


Bei Rückfragen erstelle bitte wie gewohnt ein Support- Ticket im JTL-Kundencenter.
 

Lukas W

Aktives Mitglied
Mitarbeiter
17. Mai 2021
17
17
Guten Morgen,

es gibt aktuell Schwierigkeiten mit den Workflows für die Changelogs der Connectoren. Auf der Changelog-Seite stehen daher im Moment nicht die aktuellsten Release-Informationen.
Wir arbeiten bereits daran, die Funktion wieder zur Verfügung zu stellen. Bis dahin veröffentlichen wir alle Release-Informationen hier im Forum, damit ihr auf dem neuesten Stand bleibt.
 

refurcoon

Neues Mitglied
29. Juli 2026
1
0
Hallo Lukas,

seit dem Update auf Connector 2.1.8 werden bei uns keine Merkmale (Eigenschaften) mehr an Shopware übertragen - weder am Vater- noch am Kind-Artikel, obwohl JTL-Wawi laut Debug- Log die specifics-Daten korrekt sendet.

Setup:
  • JTL-Wawi 2.0.4
  • Shopware-Connector 2.1.8
  • Shopware 6.7.10.2 (SaaS-Connector)
  • Verkaufskanal: Shopware 6 (SaaS)
Bereits durchgeführt (ohne Erfolg):
  • Verwaiste/blockierende Eigenschaften in Shopware gelöscht (alle bis auf die Varianten-Eigenschaft „Zustand" ließen sich sauber löschen)
  • Kompletter Connector-Reset über Plattform → Verkaufskanäle → Connector zurücksetzen
  • Erneuter Komplettabgleich mit „Merkmal" (Empfangen/Senden/Löschen) aktiviert
Fehler im Shopware-Server-Log (prod-2026-07-28.log), zeitgleich mit dem Abgleich:

[2026-07-28T12:58:33.041859+00:00] request.CRITICAL: Uncaught PHP Exception
Doctrine\DBAL\Exception\ForeignKeyConstraintViolationException:
"An exception occurred while executing a query: SQLSTATE[23000]:
Integrity constraint violation: 1452 Cannot add or update a child row:
a foreign key constraint fails (`SW6`.`product_media`,
CONSTRAINT `fk.product_media.product_id` FOREIGN KEY
(`product_id`, `product_version_id`) REFERENCES `product` (`id`, `version_id`)
ON DELETE CASCADE ON UPDATE CASCADE)"

Der Fehler tritt zweimal im Abstand weniger Sekunden auf, exakt im Zeitfenster unseres Abgleichs.

Vermutung: Das passt zeitlich und inhaltlich sehr genau zu CO-2667 aus dem 2.1.8-Changelog („Merkmalbilder werden nun korrekt im Produkt-Media-Ordner abgelegt"). Es sieht so aus, als würde beim Versuch, ein Merkmalwert-Bild in product_media zu verknüpfen, eine product_version_id referenziert, die zu diesem Zeitpunkt (noch) nicht in der product-Tabelle existiert. Falls das innerhalb derselben Schreibtransaktion wie die restlichen Produktdaten passiert, würde das erklären, warum auch die Merkmal-Zuweisungen selbst nie ankommen (Rollback der gesamten Transaktion).

Frage: Ist das ein bekanntes Problem mit CO-2667? Gibt es einen Workaround (z. B. Merkmalwert-Bilder vorübergehend deaktivieren), bis das behoben ist?

Bei Bedarf stelle ich gerne das komplette Debug-Log zur Verfügung.

Danke & Grüße, Sascha (refurcoon)
 

Ähnliche Themen