আমি বিভাগের আইডি থেকে পণ্য সংগ্রহের চেষ্টা করছি। কয়েকটি জিনিস যা চেষ্টা করেছি তা ব্লকে রয়েছে:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
এবং
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
এটি কেবল পিএইচটিএমএল থেকে করার চেষ্টা করেছিল
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
এর কোনওটিই কাজ করে না তবে আমি কোনও ত্রুটিও দেখছি না। আমি একই পোস্ট দেখেছি যা একই প্রশ্নের মতো মনে হচ্ছে: ম্যাজেন্টো - নির্দিষ্ট বিভাগ থেকে পণ্যগুলি পান তবে সেই পদ্ধতিটি আমার পক্ষেও কার্যকর হয়নি। কোন সাহায্যের জন্য ধন্যবাদ!
foreach ($products as $product) { echo $product->getId(); }
এবং আমি আইডিগুলির একটি সিরিজ পাই। তবে যখন আমিecho $product->getName();
কিছুই চেষ্টা করি না। আমি আরও যোগ করার চেষ্টা করেছি->addAttributeToSelect('*')
। আরও কোন সাহায্যের জন্য ধন্যবাদ।