কার্টে কোনও আইটেম যুক্ত হওয়ার পরে আমি সেই ইভেন্টটি ধরার চেষ্টা করছি। আমি বর্তমানে নিম্নলিখিত ইভেন্টটি পর্যবেক্ষণ করছি: চেকআউট_কার্ট_প্রডাক্ট_অ্যাড_এর পরে
ম্যাজেন্টো উত্স অনুসারে এই ইভেন্টটি উদ্ধৃতিতে সমস্ত কিছু করার পরে বরখাস্ত করা হয়। তবে আমি যখন কার্ট আইডি এবং উদ্ধৃতি আইডি অ্যাক্সেস করি তখন মানগুলি শূন্য থাকে:
$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();