2010-10-06 6 views
1

J'ai un produit groupé qui contient 3 produits virtuels en option.Magento: Comment récupérer les informations d'options d'un produit groupé?

J'ai un observateur qui écoute un événement quand un article est ajouté au panier et j'ai du mal à comprendre comment obtenir les informations d'option que j'ai sélectionnées en regardant le produit: le début de l'observateur ressemble à ceci:

public function checkSubscriptionHierarchy(Varien_Event_Observer $observer) { 
$event = $observer->getEvent(); 
$product = $event->getProduct(); 

... 

l'appel à $ product-> getSku() retourne le sku du produit bundle. J'aimerais pouvoir saisir le sku de l'option que j'ai choisi, mais je n'arrive pas à comprendre comment le faire.

Merci!

+0

À quel événement l'attachez-vous? –

+0

En fait, je surchargeais addProduct et dispatching et event avant d'appeler parent :: addProduct. – GeekPride

+0

J'ai fini par faire face à cela en attachant à checkout_cart_product_add_after et qui semblait avoir l'info dont j'avais besoin dans le QuoteItem – GeekPride

Répondre

1

Je me suis occupé de cela en écoutant l'événement: checkout_cart_product_add_after et en obtenant l'information du QuoteItem qui a fonctionné.

Questions connexes