Versandkosten if else Abfrage

Hallo,

in unserem Shop bieten wir bei Selbstabholung 5% Rabatt an.

Nun möchte ich das im Warenkorb ersichtlich machen.
Sobald also die Versandkosten kleiner 0.00 (z.B. - 2.00) sind, soll der Text “Rabatt Selbstabholung” statt “Versandkosten” angezeigt werden.

Das ganze habe ich so gelöst:

[{if $oxcmp_basket->getFDeliveryCosts() >= 0.00}][{ oxmultilang ident=“PAGE_CHECKOUT_BASKETCONTENTS_SHIPPING” }][{else}][{ oxmultilang ident=“Rabatt Selbstabholung” }][{/if}]

Das funktioniert jedoch nicht richtig. Denn der Selbstabholer Text erscheint erst ab -1.0 EUR.
Ist der Rabatt kleiner als 1 EUR, also z.B. -0.50 EUR, dann funktioniert das nicht.

Ist an der Abfrage irgendwas falsch??

getFDeliveryCosts => “F” wie formatiert, also mit Komma.