Skip to content

Instantly share code, notes, and snippets.

@RowanBurgess-zz
Forked from pierreandreroy/get_all_categories.php
Last active August 29, 2015 14:22
Show Gist options
  • Save RowanBurgess-zz/c1ea61f085943d1eb431 to your computer and use it in GitHub Desktop.
Save RowanBurgess-zz/c1ea61f085943d1eb431 to your computer and use it in GitHub Desktop.

Revisions

  1. @pierreandreroy pierreandreroy revised this gist Dec 23, 2013. No changes.
  2. @pierreandreroy pierreandreroy renamed this gist Dec 23, 2013. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. @pierreandreroy pierreandreroy created this gist Dec 23, 2013.
    18 changes: 18 additions & 0 deletions getAllMagentoCategories.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    <?php
    $categories = Mage::getModel('catalog/category')->getCollection()
    ->addAttributeToSelect('id')
    ->addAttributeToSelect('name')
    ->addAttributeToSelect('url_key')
    ->addAttributeToSelect('url')
    ->addAttributeToSelect('is_active');

    foreach ($categories as $category)
    {
    if ($category->getIsActive()) { // Only pull Active categories
    $entity_id = $category->getId();
    $name = $category->getName();
    $url_key = $category->getUrlKey();
    $url_path = $category->getUrl();
    }
    }
    ?>