Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 23, 2012, 07:08:02

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  Nachnahmegebühr x € UND x % Sconto
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Nachnahmegebühr x € UND x % Sconto  (Gelesen 1120 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« am: September 18, 2008, 22:27:43 »

Hallo,

eine (exotische?) Aufgabe:
mein Auftraggeber möchte bei der Zahlart "Nachnahme" € 4,- Zuschlag UND 5% Sconto auf den Warenwert.

Wenn ich das bei "Eigenschaften Zahlart" so eintrage, wird es auch richtig berechnet


aber die Anzeige mit mit __zahlartbetrag__ ist dann für den Kunden natürlich undurchschaubar.
(es wird die Differenz von Sconto und Zuschlag ausgegeben)

Die Lösung;

Code:
sub nn{
my $out;
my ($id)= ssp::get_cart_zahlart();
my $pre = ssp::db_get_prefix();
my $PAYADD = $pre . "PAYADD";
ssp::readSQLData(qq|SELECT PRICE FROM $PAYADD WHERE PAYID = '5'|, "PRICE");
my $nnwert =  ssp::get_var_db('PRICE',0);
my $sconto = main::fp((ssp::get_cart_zahlartbetrag) -$nnwert );
my $zuschlag = main::fp($nnwert );
if ($id == 5) { $out = qq|
<tr>
<td colspan="6" class="versandtext" style="border:none;">Nachnahmegebühr </td>
<td colspan="2" class="versandtext" style="padding-right:15px;" nowrap bgcolor="#FEF7FE">$zuschlag</td>
</tr>
<tr>
<td colspan="6" class="versandtext" style="border:none;">5% Sconto </td>
<td colspan="2" class="versandtext" style="padding-right:15px;" nowrap bgcolor="#FEF7FE">$sconto</td>
</tr>
|;
}  else  {  $out = qq|
<tr>
<td colspan="6" class="versandtext" style="border:none;">__zahlarttext__ </td>
<td colspan="2" class="versandtext" style="padding-right:15px;" nowrap bgcolor="#FEF7FE">__zahlartbetrag__</td>
</tr>
|;
}
main::mprint $out;
}
-->

Im Beispiel hat die Zahlart "Nachnahme" ID 5 - das (und der HTML-Teil) muß natürlich angepaßt werden.

NUR wenn die Zahlart "Nachnahme" abgeklickt wird, wird der 2-spaltige Text und Preis ausgegeben.


Wird eine andere Zahlart gewählt, erfolgt der Ausgabe wie vorher mit __zahlarttext__ und __zahlartbetrag__
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS