title: How can I change the label of a shipping method in Magento?
body: <p>I am developing a site using Magento v1.9.0.1. I need to change the label of some shipping methods, the ones called "Media Mail" and "Priority Mail 1-Day". Ideally, I would remove any dynamic naming and use the names that I want - "Standard" and "Priority Mail". </p>
  
  <p>I have tried changing every .csv file that contains "Media Mail" in it, in every combination I can think of - which means I have changed the first entry, both entries, and the second entry. I have also tried these combinations while a cache flush in between each test. </p>
  
  <p>I have also tried editing the getCode() method, located in apps/code/core/Mage/Usa/Model/Shipping/Carrier/Usps.php. </p>
  
  <p>That is about the extent of what I know to look at. I'm new to web development and Magento, and this is a client request I can't overlook. Where can I change this?</p>
  
  <p>Regards</p>
  
  <p>Edit:</p>
  
  <p>This is for anyone that has the same question, but hasn't found the answer. The way to change the labels is to find the shipping.phtml and available.phtml files and edit code within them. If you inspect their elements you can find the attributes and corresponding php code that adds the titles in. I changed them using some simple if-else chains to eliminate the titles I didn't want and echo the ones is did:</p>
  
  <pre><code>&lt;input name="estimate_method" type="radio" 
      value="&lt;?php echo $this-&gt;escapeHtml($_rate-&gt;getCode()) ?&gt;" 
      id="s_method_&lt;?php echo $_rate-&gt;getCode() ?&gt;"
      &lt;?php if($_rate-&gt;getCode()===$this-&gt;getAddressShippingMethod()) 
      echo 'checked="checked"' ?&gt; class="radio" /&gt;
  &lt;label for="s_method_&lt;?php echo $_rate-&gt;getCode() ?&gt;"&gt;
  &lt;?php 
  
  /* my edits */
  if( $_rate-&gt;getCode() === "usps_6" ) 
  { echo "Your Title Here "; } 
  else if( $_rate-&gt;getCode() === "usps_1")
  { echo "Your Title Here "; }
  else 
  { echo $this-&gt;escapeHtml($_rate-&gt;getMethodTitle()); } ?&gt;
  </code></pre>
  
  <p>Make the same change in both files - they are different pages. Whether there are more pages has yet to be determined.</p>
  
  <p>The usps_6 and usps_1 comparisons correspond to the attributes set in the html tabs when you inspect your elements. Assuming a usage of chrome.</p>