Magento 使用observer为刚添加到购物车的产品创建自定义选项和奖励

Magento 使用observer为刚添加到购物车的产品创建自定义选项和奖励,magento,option,checkout,product,observers,Magento,Option,Checkout,Product,Observers,我想使用observer向quoteitem添加自定义选项,该observer签出CartProductAddAfter事件并在产品添加到cart后激发 public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem(); $item->addOption(new Varien_Object( arra

我想使用observer向quoteitem添加自定义选项,该observer签出CartProductAddAfter事件并在产品添加到cart后激发

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;

}
我的观察者正在工作,但我无法向添加的产品添加自定义选项。请提供帮助,使用observer将自定义选项添加到刚刚添加的产品

还提供我在observer中更改产品的自定义价格。我想将自定义价格添加到零。提前感谢。

您应该使用“附加选项”,而不是使用“自定义选项”。看看我的答案@

也看到


您有解决方案吗keyur patel,我的要求与您的相同我有解决方案请参考以下链接: