Shopware 6 - UUID generieren

Hallo Zusammen,

ich würde gerne über die Shopware 6 API Medien hochladen.

Im ersten Step muss ich ein Media Entity erstellen, um im zweiten Step das Binary an das Media Entity zu hängen

Hierfür benötige ich allerdings eine UUID.

Gibt es in Synesty irgendeine Möglichkeit, dass ich die UUID generiere und diese dann dem API Call mitgebe?

Viele Grüße
Ramin

Hallo Ramin,

mit der Template Funktion UUID() kannst du eine UUID erzeugen. Damit du diese für Shopware 6 verwenden kannst, musst du noch die Bindestriche z.B. mit dem replace Freemarker Builtin entfernen.

${UUID()!?replace("-","")}

Viele Grüße
Torsten

Hallo Torsten,

ich bin grade auch an einem Thema mit UUID dran. Nun bin ich grade im Testen und merke, dass die Funktion bei mir immer wieder dieselbe ID für meinen Testdatensatz generiert? Benutzt die Funktion als Seed nur den Inhalt der Zeile?
Ich hätte erwartet, dass ich bei jeder Ausführung eine neue ID kriege.

EDIT: Hat sich erledigt, ich hatte die falsche Spalte als Input verwendet. Sollte Schluss machen für heute :smiley: .

Gruß
Gustav

1 „Gefällt mir“