Question

Je fais ceci:

public function setQuoteShippingMethod (Varien_Event_Observer $observer) {
        $item = $observer->getEvent()->getQuoteItem();

       //to have more code
    }

mais il prend le dernier élément (produit) dans la citation (à savoir I have 4 éléments). Je veux profiter de l'objet de toute cotation (produit bundle), donc je manipule sa méthode d'expédition.

J'observe checkout_cart_product_add_after. Le point est - j'ai une citation dans les citations de compte client - et lorsque vous ouvrez (vue) la citation - vous pouvez cliquer sur « Ajouter au panier ». C'est là ma méthode est pêchée.

Était-ce utile?

La solution

D'après les commentaires, il semble que cela résout le problème:

$item = $observer->getEvent()->getQuoteItem();
$quote = $item->getQuote()
//do stuff with $quote
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top