¿Cómo mostrar un bloque de filtros en cs-cart en las páginas: Nuevo, Éxitos, Descuentos y Popular?

Categorías

Translated using on Google Translate

¿Cómo mostrar un bloque de filtros para una selección de productos en cs-cart?

Estas selecciones las realiza el módulo "Bestsellers y artículos con descuento" en su configuración, puede configurar qué y por qué algoritmo mostrar allí.

Pero en su forma pura, no hay filtros, lo que no es muy conveniente: https://unitheme.net/index.php?dispatch=products.newest usando el mismo algoritmo, puede mostrar bloques de descripción en mekaths, debajo de los productos . A menudo también es necesario crear hermosas URL para tales páginas, esto se puede hacer aquí

Aproximadamente así

Primero debe elegir qué envío necesitamos, en qué página queremos mostrar los filtros de productos: más nuevo, en venta, más vendido, venta final, etc.
A continuación, creamos un diseño de página para el envío que necesitamos, por ejemplo, que sea el más nuevo. Tenga en cuenta que el diseño ya se puede crear, entonces no necesita crearlo, pero necesita refinar lo que ya está allí.

Donde seleccionamos el diseño "Otro" y prescribimos el envío que necesitamos, nombramos el diseño y, si lo deseamos, prescribimos metaetiquetas para la nueva plantilla Nueva.

Ahora tenemos una página vacía para nuevos productos y para que el contenido aparezca en la página, debemos crear los mismos bloques que en la página de categoría.

Después de todas estas acciones, los productos aparecieron en la página, pero todavía no hay filtros... Así es, después de crear y configurar el diseño, necesitamos hacer algunos cambios en los archivos para que los filtros aparezcan en nuestras colecciones. , por defecto en el código cs-cart on no generan bloque de filtros.
A continuación, en las imágenes, mostraremos qué archivos deben editarse.

Archiva fn.filters.php, luego busca la línea fn_produ_filters_validate_location y agrega el envío deseado: product.newest o algún otro.
Después de estos pasos, debe editar 1 archivo más, todo debería verse como en la imagen a continuación. Si esto no se hace, entonces, por la elección del filtro, el bloque con productos no se actualizará.

Eso es todo, ahora los filtros de productos se muestran en el envío de Novedades. Para llevar el filtrado a otros envíos, debe realizar todas las acciones por analogía con los nuevos productos.

Como resultado, usted es casi un programador de cs-cart que realizó una tarea popular para un cliente o su tienda en línea.

Si te gustó el material, ¡escribe un comentario!) Si necesitas Unitheme2 u otros módulos, escríbenos.

( 1 )
Comentarios
Todavía no hay comentarios
Escribir un comentario
Nombre*
Email*
Ingrese su comentario*