Esempio:
il contrassegno ha un valore di 500euro il corriere prende 15Euro di commissioni il 3%
il contrassegno ha un valore di 100euro il corriere prende 9Euro di commissioni valore minimo
Ho risolto in parte il problema modificando il file ot_cod_fee.php
come spiegato nel forum in inglese:
http://www.zen-cart.com/showthread.php?36683-1-over-total&p=381772#post381772
ho sostituito:
- Codice: Seleziona tutto
$cod_cost = $cod_zones[$i + 1];
con:
- Codice: Seleziona tutto
if (substr($cod_zones[i+1], -1)=='%'){
$cod_cost = ($order->info['total']-$order->info['shipping_cost'])*((double)substr($cod_zones[i+1],0,(strlen($cod_zones[i+1])-1)))/100;
} else {$cod_cost = $cod_zones[$i + 1];
}
Ora vorrei impostare un limite minimo del valore del contrassegno a 9 Euro mentre con la modifica applicata prima se il cliente ha un totale d'ordine di 100Euro viene calcolato il valore di contrassegno a 3 euro il 3%del totale