【发布时间】:2015-08-08 20:38:42
【问题描述】:
我正在尝试将选项添加到购物车时动态添加到购物车中。我已经在网上和其他问题上浏览了几个建议的解决方案,但无济于事。
到目前为止,我已经在我的模块config.xml 中为事件设置了一个事件观察器:
catalog_product_save_after
并且该方法正确触发。所以我添加了这段代码来尝试为要添加到购物车的商品添加一些选项:
$item = $observer->getQuoteItem();
$myCustomData = array('test' => 'testing');
$item->addOption(array('code' => 'my_custom_data', 'value' => serialize($myCustomData)));
但是这没有任何效果。
我希望有人能提供帮助,因为我已经筋疲力尽地试图解决这个问题。理想情况下,这些选项还应该显示在前端的购物车行项目和网站的其他区域,例如订单发票、订单详细信息页面等。
适用于可配置产品的解决方案将是一个巨大的好处。
【问题讨论】:
-
这个解决方案是否适用于可配置产品?
标签: magento options magento-1.9