Merkzettel funktioniert nicht bei Artikelnummer mit Sonderzeichen

Guten Tag liebes Shopware-Forum,

bei unserem Kunde haben wir aktuell folgendes Problem, dass die Merkzettel-Funktion nicht funktioniert. Vermutlich da die Artikelnummer Sonderzeichen enthält. Lege ich im Shopware-Backend ein Testartikel an mit der Standard Artikelnummer Vergabe funktioniert die Merken-Funktion nämlich problemlos.

Ein Artikel hat beispielsweise die Artikelnummer: S1431-1121/83

Im Code wird die Artikelnummer wie folgt aufgelöst.

Hatte jemand schonmal dieses Problem? Wie können wir es beheben, gibt es gegebenenfalls einen Workaround dafür?

Vielen Dank im Voraus!

 

 

Das Problem habe ich auch gerade. Es liegt am Slash. Mein Replace (|replace:"%2F":"/") scheint hier nicht zu funktionieren? Kennt jemand einen Trick? ^^

Fehler gefunden und umgesetzt! Durch (bei mir) JTL WaWi waren auch Artikelnummern mit Slash vorhanden. Folgendermaßen gelöst:

  1. Artikelnummer exportiert und in HAN importiert
  2. Artikelnummer durch suchen/ersetzen geändert von Slash auf Unterstrich (import "Hauptwert gleich HAN)

Mehr ist es nicht. Kann natürlich auch hoffentlich mit anderen Schnittstellen so umgesetzt werden.