Shopsystem ShopPilot

ShopPilot => SSP - Shop Server Pages => Thema gestartet von: dobra am Juni 19, 2009, 14:47:47

Titel: Codeschnipsel: Prozentanzeige bei Kundenrabatt
Beitrag von: dobra am Juni 19, 2009, 14:47:47
Hallo,

mit __myrabatt__  wird der kundenspezifische Rabatt in Form von 2.00% oder 2.50% ausgegeben.
naja - man könnte sagen, dass ich kleinlich bin  ;), aber das hat mich gestört...

wenn man die Anzeige so haben will  -  2% bzw 2.5% kann man das mit ssp machen
(ich liebe ssp  :D)

<!--spmacro:module(user)
sub rabatt {
my $myrabatt = ssp::get_var_user(rabatt);
$myrabatt =~ s/.0+$|0+$//g;
   if (length($main::userid) && $myrabatt > 0) {
       main::mprint(qq|<div class="small"><b>Ihr persönlicher Rabatt: $myrabatt%</b></div>|);
   }
}
-->


und dann __user::rabatt__ statt __myrabatt__ verwenden.

Das (length($main::userid) && $myrabatt > 0) bewirkt, dass der Text nur ausgegeben wird, wenn der Kunde
1) angemeldet ist und
2) auch Rabatt hat