Я просто хочу отображать только активные продукты в моем списке. У меня есть сценарий, который подсчитывает все разрешения и отключает продукты, но я хочу считать только активные продукты. мой код: -только активные продукты в magento
<?php
$_categories = Mage::getBlockSingleton('catalog/navigation');
foreach ($_categories->getStoreCategories() as $_category) {
$category = Mage::getModel('catalog/category');
$category->load($_category->getId());
$subcategories = explode(',', $category->getChildren());
$_count = is_array($subcategories)?count($subcategories):$subcategories->count();
$pcount = array();
foreach ($subcategories as $subcategoryId) {
$subcategory = Mage::getModel("catalog/category")->load($subcategoryId);
if($subcategory->getIsActive()){
$pcount[] = $subcategory->getProductCount();
}
}
}
я пытался в состоянии, если getIsActive, но он не может работать это получить все включения и отключения продуктов, предложить мне, где я некоторые делают изменения рассчитывать только активные продукты.
В этом коде вы проверяете, активна или нет категория, а не продукты. У них есть статус «включено» или отключен. – Prateek
Как получить активные продукты ????? –
продукты не являются «активными», они либо «включены», либо «отключены». Я могу предложить вам что-то, если вы хотите подсчитать включенные продукты. – Prateek