Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
26-09-11 17:20:24 Rabatt auf Gesamtbestellwert
Claus Fassing
Hallo,

ich habe hier im Forum zu diesem Thema folgende Aussage gefunden.

>Ev. könnte es damit funktionieren:

>discountprice.50 {
>type = price
>prod.type = percent
>prod.100 = 10
>prod.200 = 20
>prod.300 = 30
>}

>tt_products 2.8.0 ist Voraussetzung.

Eingesetzt wird Version 2.8.1, allerdings zeigt der o.g. Eintrag keine Wirkung.
In den Constants ist
plugin.tt_products.getDiscountPrice = 1
definiert.

Ist diese Funktion in Version 2.8.1 nicht mehr aktiv ?

Ich konnte auch über die Debug Funktion keinen Marker ausmachen der den Rabatt anzeigt, ob nun den Betrag oder zu mindestens die definierte Prozentangabe, zwar gibt es diverse Marker mir DISCOUNT, allerdings beinhalten diese alle keine Werte, oder 0.00.

Gibt es diesbezüglich eine neuere (RC) Version von 2.8.1 ?
Oder ist das Typoscript für das Vorhaben falsch gesetzt in Version 2.8.1 ?

Grüße Claus
28-09-11 09:34:48 pricecalc
Claus Fassing
...oder ist für dieses Vorhaben eher die Funktion pricecalc zu verwenden ?

Grüße Claus
1-10-11 12:24:31 Version 2.9.1
Claus Fassing
Ich habe mittlerweile im Forum noch folgende Aussage gefunden.
>Es gibt eine neue tt_products 2.9.1 in der die Prozente mit discount wieder berechnet werden.
Bedeutet "wieder" das die Funktion definitiv in 2.8.1 defekt ist ? Ist dem so, kann ein 2.8.1 bedenkenlos auf 2.9.1 aktualisiert werden ? Gibt es breaking changes ?
Oder gibt es eine Version 2.8.x in der das korrigiert wurde ?

Grüße Claus
5-10-11 16:37:46 2.8.1.22
Claus Fassing
Ich habe mir mal die verschiedenen Versionen angesehen.
So wie es aussieht ist die Funktionalität grundsätzlich wieder in 2.8.1.22 vorhanden.
Zu mindestens ist dort die Variable $priceTotalTax gefüllt und es existiert nun auch
an entscheidender Stelle eine Prozentrechnung.
if ($prodType == 'percent'){
$prodValue = $actItem['priceTax'] * (1 - $prodValue / 100);
}
Das sah zunächst viel versprechend aus, allerdings funktioniert es nicht mehr sobald ein zweites Produkt
gewählt wurde.

Getestet wurde mit folgendem TS

plugin.tt_products {
discountprice.1 {
type = price
prod.type = percent
prod.1 = 10
}
}

Das setzen additive 0/1 brachte keine Veränderung.

Grüße Claus
11-10-11 13:58:09 2.8.1.23
Franz Holzinger
Ich habe eine neue tt_products 2.8.1.22 und das oben angegebene Setup damit erfolgreich getestet.

Der Code für den discountprice ist zwischen den Versionen 2.8.1 und 2.9.1 ähnlich, aber dennoch unterschiedlich. Neue Features kommen nur in 2.9.1 dazu.

< Zurück zum Forum