Open catalog/includes/modules/shipping/usps.php and create a clone, then replace all oscommerce occurrences of the usps expression in the keys or module name with usps1, keeping its upper or lower case spelling intact. Save this new file as usps1.php. suggestion: As this module has the usps expression hidden in other parameters, you have to be very careful when doing the search and replace. There are three expressions that have to be left as is throughout the text: USPS in the install() function descriptions, $usps_server, $uspsQuote,
and don’t change the name of the shipping_usps.gif image file.This is what your usps1.php will look like before making further edits to
the file: <?php /* $Id: usps.php,v 1.47 2003/04/08 23:23:42 dgw_ Exp $ cloned as $Id: usps1.php,v 1.00 2006/07/09 00:00:00 mm Exp $ Modified by Monika Mathé http://www.monikamathe.com Module Copyright (c) 2006 Monika Mathé osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ class usps1 { var $code, $title, $description, $icon,
$enabled, $countries; // class constructorfunction usps1() { global $order; $this->code = ‘usps1′; $this->title = MODULE_SHIPPING_USPS1_TEXT_TITLE; $this->description =
MODULE_SHIPPING_USPS1_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_USPS1_SORT_ORDER; $this->icon = DIR_WS_ICONS . ‘shipping_usps.gif’; $this->tax_class = MODULE_SHIPPING_USPS1_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_USPS1_STATUS == ‘True’) ? true : false); if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_USPS1_ZONE > 0) ) { $check_flag = false; $check_query = tep_db_query(“select zone_id from ” . TABLE_ZONES_TO_GEO_ZONES . ” where geo_zone_id = ‘” . MODULE_SHIPPING_USPS1_ZONE .
“‘ and zone_country_id = ‘” . $order->delivery['country']['id'] .
“‘ order by zone_id”); while ($check = tep_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] ==
$order->delivery['zone_id']) { $check_flag = true; break; } } if ($check_flag == false) { $this->enabled = false; } } $this->types = array(‘Express’ => ‘Express Mail’, ‘First Class’ => ‘First-Class Mail’, ‘Priority’ => ‘Priority Mail’, ‘Parcel’ => ‘Parcel Post’);