ShopwareUpdateProducts CustomFields Problem

Hallo,

wir wollen mit ShopwareUpdateProducts (für Shopware 6) unsere Produktdaten in Shopware updaten.
Das klappt für die CustomFields leider nicht ganz. In der Konfiguration haben wir für das CustomFields Feld folgendes hinterlegt:

custom_features=${features_webshop!}

Im custom_features Feld in Shopware müssen die Werte semikolon-getrennt eingeben werden und werden im Frontend als Liste ausgegeben.
Der erste Wert/Feature wird ins Shopware übertragen aber alle weiteren werden nicht gesetzt. Was sicher am Semikolon liegt.
Alle meine Versuche die Semikolons zu escapen oder ${features_webshop!} mit Anführungszeichen zu wrappen haben leider nicht funktioniert.
Über den Shopware internen Import funktioniert es problemlos.

Hat irgendjemand eine Idee was man noch probieren könnte?

Viele Grüße,
Patrick

Hallo Patrick,

aktuell ist es leider nicht möglich Werte mit Semikolon zu setzen. Wir schauen uns das an und versuchen es im ShopwareUpdateProduct Step zu ermöglichen.

Viele Grüße
Torsten

Hallo @synesty-Torsten,

vielen Dank für deine Antwort. Wäre toll, wenn es über den ShopwareUpdateProducts Step gehen würde :slight_smile:

Vielen Dank schon mal und viele Grüße,
Patrick

Hallo Patrick,

ab sofort ist es in der CustomFields Spalte möglich die Semikolons und das Gleichheitszeichen mit einem führenden \ escapen.

Beispiel:
CustomField1=Wert1\=123\;Wert2;Customfield2=EinAnderesFeld

Ergebnis:
image

In deinem Beispiel kannst du die Werte über folgendes Script escapen:

custom_features=${features_webshop!?replace(";","\\;")}

VG Torsten

1 „Gefällt mir“

Hallo @synesty-Torsten,

super, vielen Dank!
Werden wir gerne mal testen.

Viele Grüße,
Patrick