मैं उस घटना को पकड़ने की कोशिश कर रहा हूं जो एक बार गाड़ी में एक आइटम को जोड़ने के बाद आग हो जाती है। मैं वर्तमान में निम्न घटना देख रहा हूँ: checkout_cart_product_add_after
Magento के स्रोत के अनुसार इस घटना को उद्धरण के लिए सब कुछ करने के बाद निकाल दिया जाता है। लेकिन जब मैं गाड़ी आईडी का उपयोग करता हूं और बोली आईडी मान रिक्त हो जाता है:
$quoteItem = $observer->getQuoteItem();
$quote_item_id = $quoteItem->getItemId();
$cart = Mage::getSingleton('checkout/session');
$quote_id= $cart->getQuoteId();
उपरोक्त दोनों रिटर्न आईडी के लिए खाली हैं जब गाड़ी में कोई आइटम नहीं हैं, अगर गाड़ी में पहले से कोई आइटम है तो आईडी आईडी का मूल्य है, लेकिन उद्धरण_इटेम_ड नहीं करता है।
यह नोटिस पहले भी पूछा जा चुका है, लेकिन सवाल कभी हल नहीं हुआ, और चर्चा इस मुद्दे से भटक गई। मुझे उद्धरण_इटेम_ड की आवश्यकता है।
Mage::log($quoteItem)
और देखें var/log/system.log
कि उद्धरण आइटम कैसा दिखता है। हो सकता है कि आपको वहां से कोई आइडिया मिल जाए।
$quoteItem = $observer->getEvent()->getQuoteItem();