You could customize the ot_shipping.php module ...
Turn it on for Free Shipping ...
Then customize the code in the function ot_shipping to something like:
Code:
$this->output = array();
if (MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING == 'true') {
switch (MODULE_ORDER_TOTAL_SHIPPING_DESTINATION) {
case ($order->delivery['country_id'] == 13 && (($order->info['total'] - $order->info['shipping_cost']) > 100) ):
$extra_pass = true;
break;
case ($order->delivery['country_id'] == 153 && (($order->info['total'] - $order->info['shipping_cost']) > 150) ):
$extra_pass = true;
break;
case 'national':
if ($order->delivery['country_id'] == STORE_COUNTRY) $pass = false; break;
case 'international':
if ($order->delivery['country_id'] != STORE_COUNTRY) $pass = false; break;
case 'both':
$pass = true; break;
default:
$pass = false; break;
}
I have not tested or played etc. with this ... I am guessing this is the changes needing off the top of my head ...
Bookmarks