Aquí dejamos una forma rápida para eliminar las categorías de  Layered Navigation (shop by) de Magento.

No es la solución mas elegante, ya que prodríamos sobreescribir el helper, pero es totalmente funcional.

Para quitar las categorías tendremos que editar nuestro fichero app/design/frontend/default/default/template/catalog/layer/view.phtml (abrir el correspondiente a nuestra plantilla)
Aquí añadiremos, dentrol del bucle, una condición donde comprobamos y si el filtro es "categoría" y no lo procesamos si es así.

El código (linea 53) quedaría algo así:

               
 <?php foreach ($_filters as $_filter): ?>
    <?php if($_filter->getName()=='Price' && in_array('shop_by_sort_0',$boxes)) continue; ?>
       <?php if($_filter->getItemsCount() && (strtoupper($_filter->getName()) != "CATEGORY")): ?>
<?php echo $this->__($_filter->getName()) ?>
<?php echo $_filter->getHtml() ?>
<?php endif; ?> <?php endforeach; ?>