TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Individuelle Versandkosten nicht automatisch addieren


Autor Nachricht
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:
TYPOSCRIPT
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:

PHP
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
Profil