我试图在将购物车项添加到购物车时动态添加选项。对于这个在线和其他问题,我已经经历了几种建议的解决方案,但无济于事。Magento - 将产品添加到购物车时将其他选项添加到订单项
到目前为止,我已成立了事件的观察员,我模块3210在事件:
catalog_product_save_after
和方法正确地触发。所以我添加了这段代码,试图在添加到购物车中的商品中添加一些选项:
$item = $observer->getQuoteItem();
$myCustomData = array('test' => 'testing');
$item->addOption(array('code' => 'my_custom_data', 'value' => serialize($myCustomData)));
但是,这并没有任何效果。
我希望有人可以帮助,因为我一直在努力解决这个问题。理想情况下,这些选项也应显示在网站的前端和其他区域的购物车订单项中,例如订单发票,订单详细信息页等。
与可配置产品配合使用的解决方案将是一项巨大的好处。
你有没有这个解决方案具有可配置产品的工作原理? –