|
Verfasst am: 27. 01. 2012 [05:56]
|
|
ehan
Dabei seit: 26.05.2011
Beiträge: 2
|
Hallo allerseits,
Der Betreiber des Shops möchte folgende Versandkosten:
Er gibt bei jedem Artikel individuelle Kosten an.
kauft man mehrere Artikel werden 1x die höchsten verwendet und 0.5x die zweithöchsten.
zB:
Warenkorb mit 2 Äpfeln, Versandkosten je 7 € + 1 Birne Versandkosten 11 € = 14,50 € Versand
Diese Berechnung funktioniert bereits ganz gut, jedoch werden dann nochmals automatisch die Versandkosten vom Produkt addiert und ich weiß nicht wie ich das Abstellen kann. D.h. es kommen nochmal 11+7 € dazu.
TS:
plugin.tt_products.shipping >
plugin.tt_products.shipping {
radio = 0
TAXpercentage = 20
10.title = Versand nach Österreich oder Deutschland
10.image.params = align=absmiddle
10.price.1 = 0.00
10.calculationScript = fileadmin/template/products_shipping.inc
10.price.type = count
#Barzahlung ausschließen:
10.excludePayment=40
30.title = Selbstabholung
30.price.1 = 0
30.excludePayment=10,20,30
}
und die PHP-Datei dazu:
if ($this->basket->calculatedArray['count'] > 1) {;
$shipping=array();
foreach($this->basket->itemArray AS $item){
for ($i=0;$i<$item[0]['count'];$i++){
$shipping[]=$item[0]['rec']['shipping'];
}
}
rsort($shipping);
$this->basket->calculatedArray['priceTax']['shipping'] = $shipping[0]+0.5*$shipping[1];
}
Ich wäre sehr dankbar über eure Hilfe,
Grüße ehan
|