I have not yet heard back from USPS so I am going to give you a temporary fix for the insurance ...
On the file:
/includes/modules/shipping/usps.php
around line 891 add the code in RED:
Code:
else
{
continue;
}
$specialservices =
'<SpecialServices>' .
' <SpecialService>1</SpecialService>' .
'</SpecialServices>';
//echo 'USPS $requested_type: ' . $requested_type . ' $service: ' . $service . ' $Container: ' . $Container . '<br>';
$request .= '<Package ID="' . $package_count . '">' .
then further down in the code around line 908, add the code in RED:
Code:
'<Value>' . number_format($order->info['subtotal'] > 0 ? $order->info['subtotal'] + $order->info['tax'] : $_SESSION['cart']->total, 2, '.', '') . '</Value>' .
$specialservices .
'<Machinable>' . ($this->machinable == 'True' ? 'TRUE' : 'FALSE') . '</Machinable>' .
Only check the checkbox for Insurance in the:
Extra Services (Domestic)
Now, test out the $60 and $600 shipping like you did before ...
NOTE: This is NOT a final solution, it is just a temporary work around for you, until USPS gets back to me with the right information ...
Bookmarks