Agrupar por fabrica...
 
Avisos
Vaciar todo

Agrupar por fabricante y por rango de precio

16 Respuestas
5 Usuarios
0 Me gustas
3,870 Visitas
(@jaione)
Respuestas: 90
Estimable Member
Topic starter
 

Quería que en mi catalogo, además de tener las categorías y subcategorías, en cada subcategoría, aparezca un menu a la izquierda que ordene los productos por marca y por precio.

Es decir, que en el menú de la izquierda, si se tratase de una tienda de patatas fritas indicase:

Por marca:
Lays (8)
Rufles (5)
Matutan (4)

Por precio:
Menos de 0,50 (2)
Entre 0,50 y 1 (7)
Más de 1 (3)

Y pinchando en cada uno, que indicase los productos de esas especificos de esa categoria.
Y no se como hacerlo :que:

 
Respondido : 16/02/2009 5:03 pm
Xarlie
(@xarlie)
Respuestas: 2677
Famed Member
 

Se llama Navegación por capas... en el foro hay varios temas ya comentados al respecto. Para orientarte debes activar la propiedad correspondiente dentro de la gestión de atributos (Use in layered navigation)

Soporte profesional para Magento: www.estatiko.com

 
Respondido : 16/02/2009 5:36 pm
(@jaione)
Respuestas: 90
Estimable Member
Topic starter
 

Gracias Xarlie, ahora se como se llama esa función.
Pero no puedo activarla en el atributo, me pone "Solo puede usarse con un tipo de dato de menú desplegable en el catálogo, selección múltiple y precio"
Y no me deja seleccionar la opción:triste:

 
Respondido : 16/02/2009 7:09 pm
Xarlie
(@xarlie)
Respuestas: 2677
Famed Member
 

Que tipo tiene el atributo que quieres poner así?

Soporte profesional para Magento: www.estatiko.com

 
Respondido : 17/02/2009 1:05 am
(@jaione)
Respuestas: 90
Estimable Member
Topic starter
 

El atributo quiero que sea fabricante. Pero no puedo activar la navegación por capas 🙁

 
Respondido : 17/02/2009 8:19 am
entolium
(@entolium)
Respuestas: 140
Estimable Member
 

Hola,

El atributo debe ser desplegable o selección múltiple (fabricante lo es), y estar configurado como "Filtrable con resultados".

Asegurate de que las categorias están configuradas como "Is Anchor=Sí", porque si no, no funciona. Yo me volví loco hasta que lo descubrí. :jeje:

Tienda de informática

 
Respondido : 17/02/2009 8:34 am
(@jaione)
Respuestas: 90
Estimable Member
Topic starter
 

Vale, es por Anchor, gracias Entolium!!
Pero si le indico Anchor Si, me indica magento que tengo un error.

 
Respondido : 17/02/2009 8:57 am
defcon2
(@defcon2)
Respuestas: 117
Estimable Member
 

mmmmmmmm podrias ser mas especifico?

Preguntas frecuentes
Busca si no esta contestado ya tu pregunta antes de preguntar
Postea en el foro/subforo adecuado
Pon un titulo lo más descriptivo posible
Describe con un máximo de detalles
Si el problema es online, danos la URL
Trabaja con el cache deshabilitado hasta que pases en producción

Guía del usuario en español

Gracias OSdave por la firma

 
Respondido : 17/02/2009 9:08 am
(@jaione)
Respuestas: 90
Estimable Member
Topic starter
 

Bueno, el error ya no me sale y ya he conseguido poner el atributo de fabricante. (Bien!!)
Pero ahora voy a la web y veo que el de rangos de precio ya esta puesto, debe de venir por defecto y lo quiero cambiar y no se cual es.
Alguno sabría decirme? Porque quiero cambiar los intervalos que vienen.

Muchas gracias!!

 
Respondido : 17/02/2009 2:54 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

lo puedes cambiar en app/code/core/Mage/Catalog/Model/Layer/Filter/Price.php, cambiando el 10 de la linea

$range = pow(10, (strlen(floor($maxPrice))-$index));

por el intervalo que quieres, pero probablemente a la proxima vez que actualizes magento este cambio desaparecera.
fuente: http://www.magentocommerce.com/boards/viewreply/36994/

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 17/02/2009 4:21 pm
Xarlie
(@xarlie)
Respuestas: 2677
Famed Member
 

No lo pongas en core, copia el fichero y ponlo en la carpeta "local" para que cuando actualices no se sobrescriban esos datos.
Sería el mismo fichero (modificando el de local) lo que pasa que con diferente ubicación.

Soporte profesional para Magento: www.estatiko.com

 
Respondido : 18/02/2009 1:08 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

sip, mejor, pero ¿no tiene que crear el xml y todo el rollo de un nuevo modulo?

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 18/02/2009 1:15 pm
Xarlie
(@xarlie)
Respuestas: 2677
Famed Member
 

No, lo que se hace con local es sobreescribir o ampliar las funciones de core. No hay que hacer nada más.
Por eso las extensiones se instalan en esos directorios, porque Magento comprueba si existe el mismo fichero en la misma ruta y si existe lo añade a su controlador de módulos.

Así es como modifico yo algunas cosillas y funciona 🙂

El XML es sólo para la parte de ver más que nada, en este caso estamos tocando cosas del código, la parte del módulo.

Soporte profesional para Magento: www.estatiko.com

 
Respondido : 18/02/2009 1:22 pm
OSdave
(@osdave)
Respuestas: 2100
Noble Member
 

¡que bueno saber eso!
simple y eficaz :ok:

Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 18/02/2009 1:28 pm
(@jaione)
Respuestas: 90
Estimable Member
Topic starter
 

Genial!!! Muchas gracias!!

 
Respondido : 19/02/2009 5:04 pm
Página 1 / 2