我想使用observer checkoutCartProductAddAfter事件向obseritem添加自定义选项,并在产品添加到购物车后触发。
public function checkoutCartProductAddAfter(Varien_Event_Observer $observer)
{
$item = $observer->getQuoteItem();
$item->addOption(new Varien_Object(
array(
'product' => $item->getProduct(),
'label' => 'Free Gifts',
'value' => 'Spend $50 and get gift product worth $9.99'
)
));
return;
}
我的观察员正在工作,但我无法为添加的产品添加自定义选项。请提供帮助,使用观察者添加自定义选项,只添加产品
还让我在观察者中改变产品的定制价格。我想将自定义价格添加到零。提前谢谢。
答案 0 :(得分:0)
您应该使用'additional_options',而不是使用'自定义选项'。看看我的答案@ Magento dynamic attribute/option save to cart
另见