12.07.2015 Aufrufe

EXT: Shop System - Architektur macht Schule

EXT: Shop System - Architektur macht Schule

EXT: Shop System - Architektur macht Schule

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

prodEigenschaft: Datentyp: Beschreibung: Voreinstellung:ZweischneidigeListe vonGanzzahlenDie linke Seite der Integer kennzeichnet Zeilen, die zusammengehören. DieBedeutung der rechten Integer ergibt sich aus den Einstellungen jeder Zeile.Pricecalc:Spezielle Preise für die Produkte. Wo 1 Produkt 4.99 kostet, dort werden 2Produkte 8.99 kosten. Mit discountprice wird der Preis für ein Produkteingegeben, mit pricecalc ist es der Preis für alle Produkte zusammen, fürdie eines davon 4.99 als Preis im Sysfolder eines x-beliebigen Produkteseingetragen ist. Der discountprice überschreibt die Ergebnisse vonpricecalc, weil hier immer das niedrigere Ergebnis als Endpreisherauskommen muß. Wenn das Preisfeld price2 verwendet wird, dannüberschreibt dieses alle Preisberechnungen.Beispiel:pricecalc {10.type = count10.field = price10.where =10.prod.1 = 4.9910.prod.2 = 8.9910.prod.5 = 19.9920.type = count20.field = price20.where =20.prod.1 = 6.9920.prod.2 = 13.9820.prod.5 = 29.99}0Discountprice:Hier werden die Preise der Produkte entsprechend der Typ-Einstellungberechnet. Bei 'count' werden die Preise der Artikel zusammengezählt.Die 'additive'-Einstellung bewirkt, daß die Artikel über alle Konfigurations-Zeilen hinweg zusammengezählt werden und nicht wie sonst, nurzeilenweise.Beispiel:discountprice {10.type = count10.field = price10.additive = 110.where =10.prod.1 = 4.9910.prod.100 = 2.4910.prod.1050 = 2.3920.type = count20.field = price20.where =20.prod.1 = 6.9920.prod.100 = 2.5920.prod.1050 = 2.49}Creditpoins:Damit wird eingestellt, wieviele Gutscheinpunkte jemand erhalten wird,wenn er Artikel im <strong>Shop</strong> kauft. Die Werte auf der rechten Seite sind dieProzente der bestellten Artikel, wenn 'type=price' ist.Beispiel:creditpoints {pricefactor = 0.510.type = price10.prod.1 = 0.0210.prod.101 = 0.0410.prod.501 = 0.06}additive double Nur für discountprice gültig. Wenn gesetzt, werden alle Produkte von allenDiscount-Preisen zusammengezählt, um den effektiven Disount-Preis zuberechnen. Wenn nicht gesezt, dann werden nur die Produkte mitdemselben Preis zusammengezählt.type string Die Bedeutung der Ganzzahl auf der rechten Seite, die normalerweisezusammengezählt wird:count ... die Anzahl der Produkte (nur pricecalc und discountprice)price ... das verwendete Preisfeld (nur creditpoints)<strong>EXT</strong>: <strong>Shop</strong> <strong>System</strong> - 30

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!