Root Category (id: 1)
- Apparel (id: 2)
-- Shirts (id:4)
-- Pants (id:5)
- Accessories (id: 3)
-- Handbags (id:6)
-- Jewelry (id:7)
На Magento мы можем получить идентификаторы категории продукта, используя $productObj->getCategoryIds()
$productObj = Mage::getModel('catalog/product')->load($product_id);
$categoryIds = $productObj->getCategoryIds();
Который будет возвращать массив идентификаторов категорий продукта. У меня есть конкретная потребность получить первого уровня родителя категории продукта. Возьмем, к примеру, дерево категорий выше, если продукт относится к категории Брюки , я хочу получить категорию первого уровня, которая Одежда (в этом случае продукт помечен только как Брюки категории, но не помеченные в Одежда категории).
Вопрос: каким способом я могу получить родительскую категорию подкатегории или можно получить категорию первого уровня из продукта?