【发布时间】:2011-04-21 21:56:16
【问题描述】:
我有一个捆绑产品,其中包含 3 个虚拟产品作为选项。
当商品添加到购物车时,我有一个观察者正在监听一个事件,我很难弄清楚如何获取我在查看产品时选择的选项信息: 观察者的开始是这样的:
public function checkSubscriptionHierarchy(Varien_Event_Observer $observer) {
$event = $observer->getEvent();
$product = $event->getProduct();
...
对 $product->getSku() 的调用返回捆绑产品的 sku。我希望能够获取我选择的选项的 sku,但不知道该怎么做。
谢谢!
【问题讨论】:
-
你要绑定哪个事件?
-
我实际上是在调用 parent::addProduct 之前覆盖 addProduct 和调度和事件。
-
我最终通过绑定到 checkout_cart_product_add_after 来实际处理这个问题,并且似乎在 QuoteItem 中有我需要的信息
标签: php magento bundle observers