Quiero ser capaz de llamar a través de la API para obtener una matriz de todas las categorías con los detalles como la clave de URL. Esa meta al final va a ser un array como estoobtener una matriz de todas las categorías con detalles en Magento
$massage_cats=array(
array("entity_id"=>78,
"name"=>"Massage Oils and Tools",
"url_key"=>"massage-oils-and-tools",
"url_path"=>"essential-accessories/massage-oils-and-tools.html"),
array("entity_id"=>79,
"name"=>"Massage Oils",
"url_key"=>"massage-oils",
"url_path"=>"essential-accessories/massage-oils-and-tools/massage-oils.html")
);
Así que querría llamar algo así como
$massage_cats= array();
$allcats = Mage::getModel('catalog/cats?')->loadAll();
foreach($allcats $k=>$item){
array_push($massage_cats,$item->loadDetails());
}
Sé que es totalmente hecha y no es real a la API pero que es básicamente el objetivo. Necesito la salida como lo mostré. Ideas sobre el código para lograr la necesidad?
Tan maldito cerrar ... $ url_path = $ category-> getUrl(); no es la url ie: donde debería haber tenido essential-accessories/massage-oils-and-tools.html Tenía http://domain.com/importScript.php/essential-accessories/massage-oils-and-tools. html y/o incluso http://domain.com/importScript.php/catalog/category/view/s/in-the-shower/id/91/ –
Ah, intente '$ url_path = $ category-> getUrlPath(); ' – seanbreeden
Fue una de las primeras cosas que probé pero obtuve"/massage-oils-and-tools "donde debería haber obtenido" essential-accessories/massage-oils-and-tools "para el gato" Massage Oils and Tools " con el padre "Essential Accessories" ... –