Produktdaten zu Check24 exportieren

Hallo,
wir haben unseren Shop von Shopware 5 auf Shopware 6 umgestellt und können nun keine Produktdaten mehr an Check24 exportieren.

Was haben wir bisher eingestellt:

  • einen neuen Verkaufskanal „check24“ erstellt (Produktvergleich)
  • unter „allgemein“ Template „billiger.csw“ ausgewählt,
  • Storefront Verkaufskanal, Domain Währung etc. eingestellt
  • Produktexport: Dateiname.csv, Zeichenkodierung UTF-8, Dateiformat: CSV, Generierungsintervall auf 1 Tag, Dynamische Produktgruppe: Alle aktive Produkte eingestellt.

Beim Testen des Template, bzw. bei der Vorschau Generierung erhalten wir nun folgende Meldung:
Failed rendering string template using Twig: Failed rendering string template using Twig: Impossible to access an attribute („shortCode“) on a null variable in „9ce8b943f886a55ba6b9f000c401ed3f“ at line 28.

Und was bedeutet das nun genau und wie stellen wir die Fehlermeldung ab damit wir die Daten exportieren können???

Danke schon einmal im voraus für die Unterstützung!

Irgendeine Variable ist null anstatt einen Wert zu haben. Zu was gehört denn der shortCode? Ggf. die Stelle im Export einfach auskommentieren.

Hallo!
Habe festgestellt das „shortCode“ durch den Datentransfer "JTL WaWi zu Shopware 6 verursacht wird.
Ich habe jetzt einmal das Feld „shortCode“ unter ZUSATZFELDER gelöscht und trotzdem bei der Generierung der CSV-Liste eine Fehlermeldung erhalten. Nach der Fehlermeldung wäre „{{ product.manufacturer.translated.name }}“,{#- -#} in der Zeile 2 des Template das Problem.

Nehme ich das Teil raus funktioniert das erstellen der CSV Date intern nun ohne Probleme, jedoch nicht wenn ich den generierten Link extern aufrufe. Dort erhalte ich nun folgende Fehlermeldung:
{„errors“:[{„status“:„400“,„code“:„FRAMEWORK__STRING_TEMPLATE_RENDERING_FAILED“,„title“:„Bad Request“,„detail“:„Failed rendering string template using Twig: Failed rendering string template using Twig: Impossible to access an attribute (\u0022shortCode\u0022) on a null variable in \u0022d07301fcb27d896965cdb4e2419c0f50\u0022 at line 28.“,„meta“:{„parameters“:{„message“:„Failed rendering string template using Twig: Impossible to access an attribute (\u0022shortCode\u0022) on a null variable in \u0022d07301fcb27d896965cdb4e2419c0f50\u0022 at line 28.“}}}]}

Und nun??

Durch löschen von Zusatzfeldern verändert sich das Template nicht!

Da noch immer der ShortCode abgefragt wird, du das aber rausgenommen hast, wird es ein Cache Problem sein.

Hast du das Template neu kompliert?

ja, Chache geleert und Template neu kompiliert.
Kann es sein das es sich bei de Fehlermeldung eigentlich um die Produkt Variable handelt.
Denn es gibt einige Produkte mit Attributen.
Das ist die aktuelle Meldung:
{„errors“:[{„status“:„400“,„code“:„FRAMEWORK__STRING_TEMPLATE_RENDERING_FAILED“,„title“:„Bad Request“,„detail“:„Failed rendering string template using Twig: Failed rendering string template using Twig: Impossible to access an attribute (\u0022shortCode\u0022) on a null variable in \u0022d07301fcb27d896965cdb4e2419c0f50\u0022 at line 28.“,„meta“:{„parameters“:{„message“:„Failed rendering string template using Twig: Impossible to access an attribute (\u0022shortCode\u0022) on a null variable in \u0022d07301fcb27d896965cdb4e2419c0f50\u0022 at line 28.“}}}]}