title: Magento product attribute not showing in checkout, shows in cart
body: <p>There are a few threads on here explaining how to get a product attribute in the cart or checkout.  However, I just can't get it to work.  </p>
  
  <p>In the <strong>cart</strong> I can see the product attribute, but not in the <strong>checkout</strong>.</p>
  
  <p>From what I've read, the checkout doesnt know about the product, so I need to load it.   This would explain why Im not seeing it.</p>
  
  <p>I've tried a lot of things, but I either don't get my shipping step to load in the cart, or it just doesn't display.</p>
  
  <p>Any help would be great!  Here is my code in a custom shipping module.</p>
  
  <pre><code>$cart = Mage::getSingleton('checkout/session');
  
  //Order value by category
  $gold = 0;
  
  foreach ($cart-&gt;getQuote()-&gt;getAllItems() as $item) {
  
      $itemPrice = $item-&gt;getPrice();
      $qty = $item-&gt;getQty();
      $metalType = Mage::getModel('catalog/product')-&gt;load($item-&gt;getProduct()-&gt;getId())-&gt;getAttributeText('metal');
  
      if ($metalType == "Gold") {
          //Apply some business logic
          $gold = $itemPrice * $qty;
      }
  }
  </code></pre>
  
  <p><a href="https://stackoverflow.com/questions/15139697/magento-get-cart-single-item-price-incl-tax">Magento get cart single item price incl. tax</a></p>
  
  <p><a href="https://stackoverflow.com/questions/6924226/magento-product-attribute-get-value">Magento Product Attribute Get Value</a></p>