A ZPRESTASH
P

Cómo añadir criterios de ordenación a los productos de las categorías

Si desea añadir nuevos criterios de ordenación a la lista desplegable "Ordenar por" de los productos agrupados en las categorías de su tienda online debe seguir los siguientes pasos.

Por defecto la plantilla trae los criterios de Precios más baratos/caros, nombre A...Z/Z...A, En inventario, etc. Pero si queremos filtrar por otra característica, por ejemplo peso, tamaño o nombre del fabricante es necesario hacerlo manualmente.

En primer lugar, desde el BackOfficce, en Opciones > Parámetros avanzados > Rendimiento > Smarty se establece que se compilen los *.tpl cuando sean modificadas.

A continuación, se añade en el archivo Product_sort.tpl, las dos líneas de la lista desplegable del nombre de fabricante:

<option value="id_manufacturer:desc" {if $orderby eq 'manufacturer_name' AND $orderway eq 'desc'}selected="selected"{/if}>{l s='Fabricantes: A a Z'}</option>
<option value="id_manufacturer:asc" {if $orderby eq 'manufacturer_name' AND $orderway eq 'asc'}selected="selected"{/if}>{l s='Fabricantes: Z a A'}</option>

Estos valores corresponden con uno de los valores asignados a la variable "order_by_values" en la clase de ..htdocs/classes/controller/frontcontroller.php en su posición 5.

 

Es posible que existan otras soluciones para añadir nuevos criterios de ordenación a los productos de las categorías, dependiendo de la instalación o configuraciones de su Prestashop. Si desea un mayor asesoramiento del problema sobre cómo añadir criterios de ordenación no dude en contactar con nosotros para un mejor diagnóstico.


prestashop 1.6.x


¿Te ha gustado?, compártelo:

por AZprestashop

¿Ya tiene una tienda online creada?

Si ya ha pasado la fase de crear su tienda online, podemos ayudarle a mejorar con nuestra auditoría.

Inserta la dirección de su tienda online y datos de envío

¡No te pierdas una!

Descubre los mejores trucos de Pretashop, tutoriales y consejos para optimizar tu tiendao online:

Dónde Estamos

CACERES: C/ Gabino Muriel 3, 1A
Azuaga: Avd. de la Estación 32
SEVILLA: Avd. Eduardo Dato 69, 5º Planta (edif. Galia)

Teléfonos

Cáceres: 927 26 10 71
Azuaga: 924 89 15 94
Sevilla: 954 32 35 66

Horarios

Comercial L-V: 9:00 - 15:00
Soporte L-V: 8:00 y 24:00
Urgencias: 24h los 365 días.