Мне нужно получить количество товаров и минимальную цену для родительской категории (подсчет и минимальная цена должны рассчитываться из всех его дочерних категорий). Я использую следующий код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() дает неверный результат. Его включают в себя все продукты, даже отключенные продукты –