Hallo,
ich möchte bei den Produktexporten für einen Marktplatz die Preise um 5% erhöhen. Hab das auch nach Shopware-Anleitung gemacht. Funktioniert aber leider nicht.
{$sArticle.price\*1.05|escape:"number"}{#S#} ![](https://i.imgur.com/TtGfDhO.jpg)
Der prozentuelle Preisaufschlag wird nicht berechnet. Preise werden ohne Erhöhung in den Feed geschrieben.
Woran kann das wohl liegen ?
VG
spiro
Hast du den Feed auch wirklich neu generiert? Drücke dafür mal in der Liste der Exporte auf den gelben Blitz, vielleicht schaust du dir noch eine gecachete bzw. alte Datei an.
Hallo Andre,
ja, klar. Template-Änderung gespeichert, Feed neu generiert und im Browser die Preise gecheckt.
soeben nochmals getestet und draufgekommen. das escape:“number” ist das Problem !!
Was macht denn das überhaupt ? Google spuckt nicht’s aus. aahhhh Punkt in Komma umwandeln. oder ?
Hab die Lösung nun gefunden. Wer’s mal braucht:
{($sArticle.price*1.05)|escape:„number“}{#S#}
VG
spiro
Hallo,
der Beitrag ist ja nun schon 2 Jahre alt aber gilt nach wie vor. Vielleicht sollte da mal die Hilfe von Shopware gefixt werden. Denn ohne die Klammern wird da nichts gerechnet.
Kleiner Tipp von mir:
eine Eigene Variante ganz oben im Script generieren wie:
{assign var=„artikelpreis“ value=$sArticle.price*1.05} und dann diese im Export als {$artikelpreis|escape:„number“}{#S#} aufrufen. Dies macht immer Sinn wenn auch Versandkosten über den Artikelpreis ausgegeben werden sollen. Denn die würden über die Standardvariante dann nicht mehr stimmen.
VG
Schiemi