Child pages
  • Módulos de Aplicaciones Front-Office

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bloque navegación por facetas

Displays a block with layered navigation filters. Layered navigation enables the customer to define cumulative criteria to filter category products, little by little providing more details in order to reduce the number of displayed products. This is a great tool for customers who know the details of what they want (color, condition, price range...), but are unsure how to find it.

When configuring the module, you are presented with 4 sections:

  • Indexes and caches. This module heavily relies on database index and its own content cache.
  • Existing filter templates. A filter template is the kind of navigation to which the customer has access to.
  • Build your own filter template. You can build various templates, which will serve as the basis for what the customer sees.
  • Configuration. You can further detail the way this module operates.

Indexes and caches

In order to work properly, layered navigation needs to be kept up-to-date with your latest products, product attributes and product prices – unless these never change. You should therefore regularly re-index the data, using the buttons provided here. They each have specific actions:

  • Index all missing prices. Only adds to the index the prices that were not indexed before. Much faster than the next button.
  • Rebuild entire price index. Adds to the index all the prices, whether they were already indexed before or not. Much slower than the previous button when you have many products.
  • Build attribute index. Adds to the index all the product attributes.
  • Build url index. Adds to the index the URLs for all the products.

You should update your indexes every time your products' data changes. As this can prove pretty painstaking or even boring, PrestaShop enables you to trigger the indexing automatically, using cron tasks. Add the provided URLs to your crontab, and you will not have to handle this yourself anymore. If you do not know about cron and crontab, ask your webhost about it.

Existing filters templates

Layered navigation is based on templates, or groups of criteria. There is one by default, named "My template", which makes use of all the available filters. You should create templates more adapted to your content or needs.

You can have as many templates as needed. This section enables you to edit and delete them when necessary.

Build your own filters template

The template builder enables you to specify what kind of filters your customers should have access to.

Creating a new template requires only three easy steps:

...

  • Numerical (price & weight): check-box, radio button, drop-down list. Note that only the check-box setting allows for multiple selection.
  • Alphabetical (all others): slider, inputs area, list of values.

...

Muestra un bloque con filtros de navegación por facetas. La navegación por facetas permite al cliente definir criterios acumulativos para filtrar los productos de la categoría, proporcionando más detalles poco a poco para reducir el número de productos mostrados. Esta es una gran herramienta para los clientes que conocen los detalles de lo que quieren comprar (color, estado, rango de precio...), pero no están seguros de cómo encontrarlo.

Al configurar el módulo, se le presentan 4 secciones:

  • Los índices y cachés. Este módulo se basa en gran medida en la indexación de su base de datos y en el propio contenido de la caché.
  • Filtros de plantillas. Un filtro de plantilla es el tipo de navegación a la que el cliente tiene acceso.
  • Construir su propia plantilla de filtro. Puede construir diferentes plantillas, que serán la base para lo que verá el cliente.
  • Configuración. Puede proporcionar información sobre cómo funciona este módulo.

Los índices y cachés

Para que funcione correctamente, la navegación por facetas debe ser actualizada con los últimos productos, atributos del producto y los precios del producto – a menos que éstos nunca cambien. Por lo tanto, debe regularmente volver a indexar los datos, utilizando los botones que aquí se proporcionan para ello. Cada uno tiene acciones específicas:

  • Indexar todos los precios faltantes. Sólo añade al índice los precios que no han sido indexados con anterioridad. Mucho más rápido que el siguiente botón.
  • Reconstruir todo el índice de precios. Añade al índice todos los precios, tanto como aquellos que ya fueron indexados anteriormente como los que no. Mucho más lento que el botón anterior cuando se tienen muchos productos.
  • Construir índice de atributos. Añade al índice todos los atributos de los productos.
  • Construir índice de URL. Añade al índice las URLs de todos los productos.

Debe actualizar los índices cada vez que cambien los datos de sus productos. Como esto puede resultar muy laborioso e incluso aburrido, PrestaShop le permite ejecutar la indexación automáticamente, mediante tareas cron. Añadir las URLs proporcionadas a su fichero crontab, y olvídese de tener que gestionar  esto por sí mismo. Si no sabe lo que es una tarea  cron, ni tampoco lo que es un archivo crontab, pregunte a su empresa de hosting por estas cuestiones.

Filtros de plantillas

La navegación por facetas está basada en plantillas, o grupos de criterios. Prestashop incluye una plantilla por defecto, denominada "Mi plantilla", que hace uso de todos los filtros disponibles. Debe crear plantillas que se adapten a su contenido o necesidades.

Puede tener tantas plantillas como sea necesario. Esta sección le permite editarlas y eliminarlas cuando sea necesario.

Construir su propio filtro de plantilla de filtro

El constructor de plantillas le permite especificar a qué tipo de filtros deben tener acceso sus clientes.

Crear una nueva plantilla requiere solamente de tres sencillos pasos:

  1. Seleccionar las categorías. Puede crear un filtro para todo el sitio, o limitarlo a una categoría.
    Puede por ejemplo mostrar todo el sitio filtrado por precio, mientras que otras categorías pueden tener filtros adicionales.
    Al seleccionar la opción "Categorías específicas", aparecerá una pequeña ventana en la que podrá elegir en qué categorías debe estar disponible este filtro.
    Tenga en cuenta que los filtros no se aplican automáticamente a las subcategorías de la categoría seleccionada: si no hay ningún producto en su categoría "Inicio", la navegación por facetas no aparecerá allí.
  2. Seleccionar los filtros. TEl número de filtros disponibles depende del contenido de su tienda. Seis filtros predeterminados aparecerán aquí: precio, peso, estado, fabricante, stock disponible y subcategorías. Además de éstos, se pueden utilizar los grupos de atributos para todos los productos en la categoría seleccionada (con el número de productos). Marque la casilla de un filtro para moverlo desde la sección "Disponible" a la "Seleccionada". Puede mover los filtros de arriba abajo con el cursor del ratón, lo que influirá en el orden de aparición en la primera página.
    Cada filtro tiene un doble menú desplegable que incluyen:
    • Tipo de visualización. Puede elegir cómo el filtro es mostrado al cliente. La visualización depende del tipo del filtro.
      • Numérica (precio y peso): casilla de verificación, botón de opción, la lista desplegable. Tenga en cuenta que sólo el ajuste casilla permite la selección múltiple.
      • Alfabética (todos los demás): control deslizante, área de texto, lista de valores.
    • Límite. If some of your categories have too many choices for a given filters, you can limit the number of displayed items using this selector.
  3. Name your template. Customers will not see the name, but it will prove very useful to you when you have to edit one template among the dozen or hundred you may create in the lifespan of your shop.

...