Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 22, 2012, 21:40:12

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
| | |-+  SSP Bibliothek
| | | |-+  EP: keine Bestellung unter Mindestwert
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: EP: keine Bestellung unter Mindestwert  (Gelesen 2437 mal)
hop
Global Moderator
Hero Member
*****

Lob: 5
Offline Offline

Beiträge: 705


« am: März 14, 2006, 13:51:58 »

Frage:
Ferner haben wir nicht gefunden, wie man generell festlegen kann,
daß man für mindestens 25 Euro bestellen kann,
also NICHT eine MindestbestellMENGE für einzelne Artikel,
sondern der Zwang so viele Artikel zu bestellen, daß dieser
MindestbestellWERT erreicht wird.
Ein Mindermengenzuschlag ist auch nicht gewünscht.

Lösung:

Code:

<!--spmacro:module(mw)

$mindestwert = 25;

sub bestellen {
my $sum = ssp::get_wkprodsum();
if ($sum < $mindestwert) {
main::mprint("<b>ACHTUNG Mindesbestellwert von " . $mindestwert . " EUR noch nicht erreicht</b>");
} else {
main::mprint("__bestellen__");
}
}

-->

An die Stelle, wo __bestellen__ steht schreibt man __mw::bestellen__ und erhält die gewünschte Funktion.

Es geht natürlich auch mit __sbestellen__ und der Funktion mw::sbestellen analog.

Code:


sub sbestellen {
my $sum = ssp::get_wkprodsum();
if ($sum < $mindestwert) {
main::mprint("<b>ACHTUNG Mindesbestellwert von " . $mindestwert . " EUR noch nicht erreicht</b>");
} else {
main::mprint("__sbestellen__");
}
}
« Letzte Änderung: März 30, 2006, 21:40:41 von hop » Gespeichert

Schöne Grüße hop
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