//Mage::log($item->getProductOptions(), null, 'item.log');
$itemOptions = $item->getProductOptions();
foreach ($itemOptions['options'] as $key => $value ) {
if (stristr($value['label'],'BG')!=''){
$itemOptions['options'][$key]['value'] = 'Back_Grad2';
$itemOptions['options'][$key]['option_value'] = '9350';
$item->setProductOptions($itemOptions)->save();
}
}
}
$attribute_data=array('info_buyRequest'=>array(
'product'=>$childProduct->getId(),
'super_attribute'=>array(
'80'=>$attribute_value,
)
),
'attributes_info'=>array(
'0'=>array(
'label'=>'Color',
'value'=>$attribute_text
)
),
'simple_name'=> $childProduct->getName(),
'simple_sku'=>$childProduct->getSku(),
'product_calculations' =>1,
'shipment_type'=>0
);
$orderItem->setProductOptions($attribute_data);