Artikelpreis multiplizieren

Hallo , wir einige Versandkostenfreie Artikel ab 9,90 . Wenn ich im Template folgendes schreibe:

{if {$sArticle.price*100} < 990}
...
{/if}

Wenn der Artikelpreis 9,90 ist, dann ist das Ergebnis von {$sArticle.price *100} = 900 und nicht 990 . Was stimmt denn nicht mit dieser Rechnung? ich habe *100 gemacht, damit es keine Floatzahl ist.

Danke und Gruss.

{if {($sArticle.price|replace:",":".")*100} < 990}
...
{/if}

probier das doch mal

1 „Gefällt mir“

Tausend Dank. Es funktioniert.

Hi,

price_numeric? Kannst du doch nehmen.

1 „Gefällt mir“

Ähm, da wird auch „price_numeric“ übertragen. Da brauch man die Funktion replace eigentlich gar nicht.

(Nachtrag)

Ups, steht schon da :slight_smile:

1 „Gefällt mir“

Mit price_numeric ist es etwas schöner. Dankeschön