Drupal: Add product field on cart for Ubercart

This CodeLet let you display product field on cart page.

Display Product field on cart table
CodeLet: 

<?php
/**
* Implementation of hook_form_alter
*
* @param $form
* @param $form_state
* @param $form_id
* @saru1683
*/
function custom_uc_tax_remove_form_alter(&$form, &$form_state, $form_id) {

switch($form_id) {
case 'uc_cart_view_form':

// Adding Product field column
$form['items']['#columns']['Edition'] = array('cell' => t('Edition'), 'weight' => 2.5);

for($i=0; $i < count($form['items']); $i++) {
if(isset($form['items'][$i]['nid'])) {

// Loading the node so we can retrieve the information we need.
$product = node_load($form['items'][$i]['nid']['#value']);

$ss__edition = $product->field_product_fieldl['und'][0]['value'];

// Adding the 'Product field' to the cart form, that is in the user's cart.
$form['items'][$i]['Edition'] = array('#markup' => $ss__edition);

}
}
break;
}
}
?>

Compatibility: 
Is CodeLet useful?: