USPS loves to change things ... 
Edit the file:
/includes/modules/shipping/usps.php
and change the two arrays to read:
Code:
$this->types = array('EXPRESS' => 'Express Mail',
'FIRST CLASS' => 'First-Class Mail',
'PRIORITY' => 'Priority Mail',
'PARCEL' => 'Parcel Post',
'MEDIA' => 'Media Mail',
'BPM' => 'Bound Printed Matter',
'LIBRARY' => 'Library'
);
$this->intl_types = array(
'Global Express' => 'Global Express Guaranteed',
'Global Express Non-Doc Rect' => 'Global Express Guaranteed Non-Document Rectangular',
'Global Express Non-Doc Non-Rect' => 'Global Express Guaranteed Non-Document Non-Rectangular',
'Global Express Envelopes' => 'USPS GXG Envelopes',
'Express Mail Int' => 'Express Mail International (EMS)',
'Express Mail Int Flat Rate Env' => 'Express Mail International (EMS) Flat-Rate Envelope',
'Priority Mail International' => 'Priority Mail International',
'Priority Mail Int Flat Rate Env' => 'Priority Mail International Flat-Rate Envelope',
'Priority Mail Int Flat Rate Box' => 'Priority Mail International Flat-Rate Box',
'Priority Mail Int Flat Rate Small Box' => 'Priority Mail International Small Flat-Rate Box',
'Priority Mail Int Flat Rate Med Box' => 'Priority Mail International Regular/Medium Flat-Rate Boxes',
'Priority Mail Int Flat Rate Lrg Box' => 'Priority Mail International Large Flat-Rate Box',
'First Class Mail Int Lrg Env' => 'First Class Mail International Large Envelope',
'First Class Mail Int Package' => 'First Class Mail International Package',
'First Class Mail Int Letters' => 'First Class Mail International Letters',
'First Class Mail Int Flats' => 'First Class Mail International Flats',
'First Class Mail Int Parcels' => 'First Class Mail International Parcels'
);
And change the one configuration_key to:
Code:
$db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('International Shipping Methods', 'MODULE_SHIPPING_USPS_TYPES_INTL', 'Global Express, Global Express Non-Doc Rect, Global Express Non-Doc Non-Rect, Global Express Envelopes, Express Mail Int, Express Mail Int Flat Rate Env, Priority Mail International, Priority Mail Int Flat Rate Env, Priority Mail Int Flat Rate Box, Priority Mail Int Flat Rate Small Box, Priority Mail Int Flat Rate Med Box, Priority Mail Int Flat Rate Lrg Box, First Class Mail Int Lrg Env, First Class Mail Int Package, First Class Mail Int Letters, First Class Mail Int Flats, First Class Mail Int Parcels', 'Select the international services to be offered:', '6', '15', 'zen_cfg_select_multioption(array(\'Global Express\', \'Global Express Non-Doc Rect\', \'Global Express Non-Doc Non-Rect\', \'Express Mail Int\', \'Express Mail Int Flat Rate Env\', \'Priority Mail International\', \'Priority Mail Int Flat Rate Env\', \'Priority Mail Int Flat Rate Box\', \'Priority Mail Int Flat Rate Small Box\', \'Priority Mail Int Flat Rate Med Box\', \'Priority Mail Int Flat Rate Lrg Box\', \'First Class Mail Int Lrg Env\', \'First Class Mail Int Package\', \'First Class Mail Int Letters\', \'First Class Mail Int Flats\', \'First Class Mail Int Parcels\'), ', now())");
You will need to again do the REMOVE, INSTALL and reconfigure, after you have loaded this file to the server ...
Bookmarks