Truco: Cambiar el orden por defecto del listado de productos en Magento

Otra de las cosas que he necesitado últimamente es que cuando el usuario hace clic en una categoría y se presenta la lista de productos correspondiente, éstos aparecen ordenados por defecto por posición. La idea es poder cambiar este orden por defecto y asignarlo por ejemplo a precio descendente.

Si la ordenación es por uno de los campos que permite Magento, el cambio se puede hacer en la opción System > Configuration > Catalog > Frontend > Product listing sort by, del backend, pero si no, puedes modificar el layout tal como te explico a continuación.

El truco consiste en modificar el archivo /app/design/frontend/default/mi_tema/layout/catalog.xml

En este archivo, localizamos el bloque “catalog/category_view” y le añadimos dos actions que nos permiten asignar la ordenación:

 

Comments

  • Tino
    Responder

    Buenas tardes,
    he leido tu post y me parece interesante, y es lo que mTinoGoddiva@gmail.com

    • Tino

      Perdona por el comment anterior pero se le ha ido la olla a mi teclado.
      Te quería decir que mas se acerca a lo que busco, pero no me funciona bien. Lo que quiero es que Magento me deje seleccionar por defecto la posicion en el catalogo y asi que aparezca siempre en el frontend ordenado por posicion. Sabes como hacerlo?
      Gracias de antemano y un abrazo…