Child pages
  • Managing Modules

Versions Compared

Key

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

...

Displays a block with layered navigation filters: it enables the customer to define cumulative criteria to filter category products, little by little providing more details in order to reduce the number of products displayed. 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

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. Adds to the index only the prices that weren't indexed before. Much faster than the next button.
  • Re-build 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 all the product URLs.

You should update your indexes every time your product's data changes. As this can prove pretty painstaking or even boring, PrestaShop enables you to trigger the indexing automatically, use cron tasks. Add the provided URLs to your crontab, and you won't 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 group of criteria. By default, there is none, and therefore your customer will not be able to enjoy it until you have created at least one template.

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

Build your own filters template
Configuration

Before using this module for the first time, you have to initialize the cache. Use the module's tool.

...