hallo,

ich habe in einem shop 2 verschieden artikel, die einen unterschiedlichen preis haben, aber im prinzip die gleichen staffelpreise wenn man von % ausgeht. ich habe das so gelöst:
PHP-Code:
plugin.tt_products.discountprice {
  
10.type count
  10.field 
price  
  10.additive 
1
  10.where 
=
  
10.prod.1 10.00
  10.prod.5
9.00
  10.prod.10 
8.00
  20.type 
count
  20.field 
price  
  20.where 
=
  
20.prod.1 20.00
  20.prod.5 
18.00
  20.prod.10 
16.00

produkt 1 kostet normal € 10,- ab 5 stück kostet es € 9,- und ab 10 stück € 8,- jeweils pro stück. produkt 2 kostet € 20,- und hat dann die gleichen staffelungen.

funktioniert soweit prima, solange man nur produkt 1 oder produkt 2 bestellt. bestellt man nämlich beide produkte, wird der staffelpreis nur auf das produkt 2 angewendet, produkt 1 bleibt immer auf € 10,-, egal wie viele stück man bestellt.

interessant ist auch, dass bei den staffelpreisen vom produkt 2 die anzahl der produkte im warenkorb von produkt 1 miteingerechnet werden. beispiel: für produkt 1 werden 4 stück in den warenkorb gelegt und für produkt 2 wird 1 stück in den warenkorb gelegt. in summe sind es also 5 produkte. beim produkt 2 werden nun die staffelpreise angewendet (in diesem fall € 18,- pro stück), produkt 1 wird zum vollen preis verrechnet.

hat jemand eine idee, was da falsch läuft? oder weiß jemand, wie man event. eine prozent-staffel angeführen kann?

danke schon mal für eure hilfe!
martin