when I addtocart
simple product and added new custom option using checkout_cart_product_add_after
,it works perfect and cart displays new custom option in cart but my new custom option does not display while adding configurable product,it display configurable attribute lable and its value('color: blue') but my new custom option does not see.
My config.xml
<checkout_cart_product_add_after>
<observers>
<test_checkout_product_observer>
<type>singleton</type>
<class>test/observer</class>
<method>addTestInfo</method>
</test_checkout_product_observer>
</observers>
</checkout_cart_product_add_after>
My Observer.php
public function addTestInfo($observer)
{
$quoteItem = $observer->getEvent()->getQuoteItem();
$additionalOptions = array(array(
'code' => 'test_shop_info',
'label' => 'label1',
'value' => 'value1',
));
$quoteItem->addOption(array(
'code' => 'additional_options',
'value' => serialize($additionalOptions),
));
return $this;
}
What I want: My new custom option should display in cart while adding configurable product.
This above code works only simple product not for configurable product. Thanks in advance