Magento: Borrar subcategorias de una categoria.
Pequeno script en Php para borrar todas las subcategorias en una categoria en Magento.
Noten que se le pasa el ID de la categoria (2) y obtengo los hijos y los recorro y los borro uno por uno…
require_once '/app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$category = Mage::getModel('catalog/category')->load(2);
if($category->hasChildren())
{
$children_id = $category->getChildren();
$children = explode(',',$children_id);
for ($i=0;$i<count($children);$i++)
{
$subcategory = Mage::getModel('catalog/category')->load($children[$i]);
$subcategory->delete();
}
}
Saludos…
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.














