【问题标题】:Magento : How to retrieve option information from a bundled product?Magento:如何从捆绑产品中检索选项信息?
【发布时间】: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


【解决方案1】:

我通过监听事件来处理这个问题:checkout_cart_product_add_after 并从成功的 QuoteItem 中获取信息。

【讨论】:

    猜你喜欢
    • 2013-10-30
    • 1970-01-01
    • 2014-12-04
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多