0
我需要獲得父類別的產品數量和最低價格(計數和最低價格應從其所有子類別中計算)。我用下面的代碼Magento2所有子類別的產品數量和最低價格
$categoryHelper = $this->helper('Magento\Catalog\Helper\Category');
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
foreach($categoryHelper->getStoreCategories() as $category):
$category = $objectManager->create('Magento\Catalog\Model\Category')->load($category->getId());
$_outputhelper = $this->helper('Magento\Catalog\Helper\Output');
$products = $category->getProductCollection()->addAttributeToSelect('*')->setOrder('price','ASC')->setPageSize(1);
$fromprice = 0;
foreach($products as $product){
$fromprice = $product->getPrice();
}
$count = $category->getProductCount();
endforeach;
但上面的代碼給產品數量和僅父類別的最低價格。任何人都可以幫助,以便代碼從子類別中計算出來嗎?
也getProductCount()給出錯誤的結果。它甚至包括所有的產品會禁用產品
感謝
此外getProductCount()得到錯誤的結果。其中包括所有產品甚至是殘疾人產品 –