title: Magento - custom product option don't show in order
body: <p>I'm try to add custom option to product programmatically whyle add him to cart. I'm use:</p>
  
  <pre><code>$a_options = array(
  'options' =&gt; array(
       'label' =&gt; 'Glove Size',
       'value' =&gt; $attr_value ,
  )
  );
  
  $item-&gt;addOption(new Varien_Object(
  array(
      'product' =&gt; $item-&gt;getProduct(),
      'code' =&gt; 'additional_options',
      'value' =&gt; serialize($a_options)
  )
  ));
  $quote-&gt;addItem($item);
  </code></pre>
  
  <p>This is shows option for product  in cart and during checkout process, but don't show option in order information.
  I also tried: </p>
  
  <pre><code>$item-&gt;getProduct()-&gt;addCustomOption('additional_options', $attr_value );
  </code></pre>
  
  <p>Try to show them via attributes - didn't help.</p>
  
  <pre><code>$params = array('product' =&gt; '1919','qty' =&gt; 1,
  'options' =&gt; array(
                      'glove_size' =&gt; $gloves_id,
                    ),);
      $cart-&gt;addProduct('1919', $params);  
  </code></pre>
  
  <p>Magento version is 1.5</p>