i just implemented this a few days ago since it doesnt display when using real time shipping...this mod will pull the shipping time that you define in the admin's shipping method section
in shipping/shipping.php
Code:
foreach($intershipper_rates as $intershipper_rate) {
$ship_time = "";
if (!empty($intershipper_rate["shipping_time"]))
$ship_time = $intershipper_rate["shipping_time"]." ".($intershipper_rate["shipping_time"]>"1" ? "days" : "day");
$result = func_query_first("SELECT *, '$intershipper_rate[rate]' AS rate, '$intershipper_rate[warning]' AS warning, '$ship_time' AS shipping_time FROM $sql_tbl[shipping] WHERE subcode='$intershipper_rate[methodid]' AND active='Y' $weight_condition ORDER BY orderby");
if ($result)
$shipping[] = $result;
}
and replace it with
Code:
foreach($intershipper_rates as $intershipper_rate) {
$ship_time = "";
if (!empty($intershipper_rate["shipping_time"])) {
$ship_time = $intershipper_rate["shipping_time"]." ".($intershipper_rate["shipping_time"]>"1" ? "days" : "day");
$result = func_query_first("SELECT *, '$intershipper_rate[rate]' AS rate, '$intershipper_rate[warning]' AS warning, '$ship_time' AS shipping_time FROM $sql_tbl[shipping] WHERE subcode='$intershipper_rate[methodid]' AND active='Y' $weight_condition ORDER BY orderby");
}
else {
$result = func_query_first("SELECT *, '$intershipper_rate[rate]' AS rate, '$intershipper_rate[warning]' AS warning, shipping_time FROM $sql_tbl[shipping] WHERE subcode='$intershipper_rate[methodid]' AND active='Y' $weight_condition ORDER BY orderby");
}
if ($result)
$shipping[] = $result;
}
then in skin1/customer/main/cart_totals.tpl, find
Code:
<SELECT name="shippingid" onchange="document.cartform.submit()">
{section name=ship_num loop=$shipping}
<OPTION value="{$shipping[ship_num].shippingid}" {if $shipping[ship_num].shippingid eq $cart.shippingid}selected{/if}>{$shipping[ship_num].shipping|trademark:$insert_trademark:"alt"}{if $config.Appearance.display_shipping_cost eq "Y" and ($login ne "" or $config.General.apply_default_country eq "Y" or $cart.shipping_cost gt 0)} ({include file="currency.tpl" value=$shipping[ship_num].rate}){/if}</OPTION>
{/section}
</SELECT>
and replace with
Code:
<SELECT name="shippingid" onchange="document.cartform.submit()">
{section name=ship_num loop=$shipping}
<OPTION value="{$shipping[ship_num].shippingid}" {if $shipping[ship_num].shippingid eq $cart.shippingid}selected{/if}>{$shipping[ship_num].shipping|trademark:$insert_trademark:"alt"}{if $shipping[ship_num].shipping_time ne ""} : {$shipping[ship_num].shipping_time}{/if} {if $config.Appearance.display_shipping_cost eq "Y" and ($login ne "" or $config.General.apply_default_country eq "Y" or $cart.shipping_cost gt 0)} ({include file="currency.tpl" value=$shipping[ship_num].rate}){/if}</OPTION>
{/section}
</SELECT>