Hallo liebe Community,
ich würde gerne einen Flow für einen Kleidungs-E-Commerce Shop erstellen, der einmal monatlich auslöst und in deren E-Mail zwei personalisierte Produkt-Sektionen sind. Und zwar können die Kunden ihre Lieblingsmarken auswählen, welche im Profil unter “brand_favorites” als Array a"adidas","Carhartt WIP","Vans","Volcom"] gespeichert werden. Nun soll in der ersten Produktsektion der Mail neue Produkte ihrer Lieblingsmarken angezeigt werden und in der zweiten Sektion reduzierte Produkte. Sollte es weder noch geben, sollen einfach nur Produktempfehlungen angezeigt werden.
Dafür habe ich zwei Produktkataloge (XML-Feeds), die wöchentlich aktualisiert werden und jeweils die neuesten Produkte der letzten Woche und die aktuell reduzierten Produkte enthält. Innerhalb der E-Mail muss also nur geprüft werden, ob Produkte enthalten sind, dessen Markennamen mit den Lieblingsmarken übereinstimmt und dementsprechend angezeigt werden.
Ich dachte, ich könnte es mit Django verwirklichen und habe mir auch diesen Artikel zur Hilfe genommen, sobald ich allerdings versuche die Daten abzugleichen, also dass nur Produkte ausgegeben werden, die mit den Lieblingsmarken übereinstimmen, wird die komplette Sektion nicht mehr ausgegeben.
Ich hatte es unter anderem damit probiert:
{% assign vendor = item.metadata.vendor %}
{% if vendor and vendor in profile.brand_favorites %}
Ist meine Idee gar nicht möglich, da Klaviyo diese Überprüfung nicht vornehmen kann? Oder habe ich einfach nur etwas grundlegend falsch gemacht? Über jegliche Hinweise oder Tipps wäre ich sehr dankbar!
Liebe Grüße