Vorauskasse (0,00 EUR)

Wenn ich bei Vorauskasse keine gebühr eingebe steht (0,00 EUR).
Ich finde die Fetten (0,00 EUR) irreführend für den Kunden der vieleicht denk das er keine Versandkosten zahlen muß.
Wie/wo kann ich den Betrag weg machen.
Ambesten nach schema " if betrag (0,00 EUR) dann tue nix, else tue es wie gehabt"

payment.tpl

Suche:

[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]

Ersetze:

[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum && $paymentmethod->fAddPaymentSum != “0,00” }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]

Ich hoffe es funktioniert in allen Fällen. Ist nur minimal getestet.

LG Carolin

http://www.andro-shop.com Oxid PE 4.0.1

Danke - Bei mir funktionierts.

Bitte, gern geschehen. :slight_smile: So Smarty-Abfragen find ich meistens ganz spannend zu finden, weil es oft ein wenig knifflig ist aber man dadurch so wunderbare Sachen umsetzen kann. :slight_smile:

http://www.andro-shop.com Oxid PE 4.0.1

was ist denn bitte eine smarty-abfrage?

http://www.smarty.net/manual/de/

Smarty ist die Template-Engine.

payment.tpl

Suche:

[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]

Ersetze:

[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum && $paymentmethod->fAddPaymentSum != “0,00” }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]

Habe 3 Zahlungsmethoden, davon 2 ohne Skontoabzug. Nach o.a. Änderung bin ich das “(0,00)” bei Sofortüberweisung losgeworden, bei Paypal aber nicht. Müsste ich dafür noch etwas ändern?

nachobenschieb

Wie entferne ich das (0,00 €) bei PayPal, bei der CE 4.6, bei der Auswahl der Zahlungsart?