Saya mencoba mendapatkan koleksi produk dari id kategori. Beberapa hal yang saya coba adalah di blok:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
dan
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
juga mencoba melakukannya dari phtml
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
Tidak satu pun dari ini bekerja tetapi saya tidak melihat kesalahan juga. Saya melihat posting lain yang sepertinya pertanyaan yang sama: Magento - Dapatkan Produk dari Kategori Tertentu tetapi metode itu tidak berhasil untuk saya juga. Terima kasih atas bantuannya!
foreach ($products as $product) { echo $product->getId(); }
dan saya mendapatkan serangkaian id. Namun ketika sayaecho $product->getName();
tidak mencoba apa pun. Saya mencoba menambahkan->addAttributeToSelect('*')
juga tetapi tidak. Terima kasih atas bantuan lebih lanjut.Mage::getResourceModel('catalog/product_collection')->setStoreId(Mage::app()->getStore()->getId())->addCategoryFilter($category)->addAttributeToSelect('sku');
Cara memuat koleksi produk dengan semua data yang biasanya Anda butuhkan untuk daftar produk di frontend:
Ini mempersiapkan pengumpulan produk untuk memuat data yang diperlukan untuk menampilkan harga, tautan produk dan atribut apa pun yang dikonfigurasi sebagai "digunakan dalam daftar produk", tetapi tidak lebih.
sumber
->limit(5)
tidak bekerja->setPageSize(5)
;
setelah$category = Mage::getModel('catalog/category')->load(123)
kodeKode di bawah ini akan memberi Anda koleksi produk dari kategori id 10.
sumber
Kode untuk mendapatkan koleksi produk dari id kategori tertentu:
sumber
Sepotong kode di bawah ini jauh lebih sederhana dan efisien daripada memuat koleksi produk dan pemfilteran menggunakan atributnya,
sumber
Di Magento 2 coba ini lupakan koleksi kategori menggunakan ID kategori
sumber
Dapatkan koleksi produk dengan detail. Semoga bermanfaat.
sumber
new Mage_Catalog_Model_Category()
adalah kuesioner.