Antwort #5 am: 20. Juni 2012, 23:11:23
Hi Leute,
also hier eine Lösung die mir als perfekt erscheint. Statt 89,99 und 90,- können auch andere Beträge benutzt werde.
Hier der Code zum einbauen.
/includes/modules/payment/cod.php
suche:
$this->cost = '+ '.$cod_cost;
}
ersetzen durch
if( $order->info['total'] > 89.99 )
$this->cost = '';
Die 89,99 stehen für den Betrag bis zu dem der NN-Gebühr erhoben wird.
Für die Situation ab 90,- ist die folgende ot_cod_fee.php zuständig.
Diese findet ihr in /includes/modules/order_total/ot_cod_fee.php
suche:
$this->output[] = array('title' => $this->title . ':', 'text' => $cod_cost, 'value' => $cod_cost_value); und ersetze durch:
if( $order->info['total'] < 90 ) { $this->output[] = array('title' => $this->title . ':', 'text' => $cod_cost, 'value' => $cod_cost_value); } Dann wieder alle zwei Module einbauen.Habe es im checkout getestet und klappt.
Fertig