SOFT
SPRINT

join us on Teams Shop

Algolia Search – PrestaShop module

Algolia search module

Buy on PrestaShop.com

Compatibility
PrestaShop 1.7.5 – 9.x

 

Download documentation
Algolia search.pdf

 

YouTube video
https://youtu.be/SDNb-IVWgtA


Goal Algolia Search replaces the default PrestaShop search with a high-performance solution, delivering faster results while reducing database load. It provides Back Office configuration, advanced product indexing and flexible synchronization management tools.

Benefits for Merchants

  • fast and modern product search via the Algolia service
  • search index synchronization management directly from the Back Office
  • flexible indexing: a single global index or indices for each language
  • ability to run updates via cron

Benefits for customers

  • faster search, even with large product catalogues
  • seamless product search via Algolia within the default store workflow
  • more up-to-date results after product updates and index synchronization
  • search adapted to the active store language (if Use language for index is enabled)
  • stable performance thanks to background indexing via cron

Features

  • Algolia integration via Back Office configuration
  • automatic index updates on product changes
  • manual synchronization from the Index tab
  • batch synchronization via cron endpoint

Module settings

Configuration tab

To connect the Algolia service, you should add the following parameters to the settings:

  • Application ID
  • Search API Key
  • Write API Key
  • Use language for index (Yes/No) – if enabled, each language will use a separate index

Algolia search Prestashop module

Index tab

            Search provider position – the block shows whether the module is the first in the            productSearchProvider hook so that store search uses Algolia. If not, you can click Set Algolia Search first to update the module position.

Algolia search prestashop module Algolia search prestashop module

Settings section

  • Indexing (Yes/No) – enable the automatic indexing of products. If you enable this feature, the products will be indexed in the search automatically when they are saved
  • search field statuses (Enabled / Disabled)
  • Editaccess PrestaShop search settings

Algolia search prestashop module

Algolia Indices section

If Use language for index = Yes, separate indices for each language will be displayed; If Use language for index = No, only one General index will be displayed. These are all separate indices and need to be created separately Create new Algolia search prestashop module

  • separate indices per language (Use language for index = Yes);

Algolia search prestashop module

  • a single General Index (Use language for index = No)

Algolia search prestashop module

Each selector allows you to:

  • create a new index
  • choose from existing Algolia indices

Algolia search prestashop module

Index synchronization section

  • Cron URL – this is Cron for background work. The module provides an endpoint for cron with token verification
  • Update index (all products) updates indices of all products (the module will resend data on all products to the Algolia database)
  • Fill index (missing products) – sends data only about products that have not been added to Algolia before
  • Delete index – removes all products from Algolia as well as the index itself

Algolia search prestashop module

Other module features

Multishop

  • the module works taking into account the logic of multishop
  • cron supports launching for a specific store
  • indexing and configuration use the context of the current store

Installation

  • upload the module to the Back Office (Modules > Module Manager)
  • click the Install
  • complete the Configuration
  • configure indices in the Index tab
  • if necessary, start the first synchronization manually

In conclusion, how to get Algolia keys

  1. firstly, log in to your Algolia account
  2. secondly, open the desired application (Application) in the Algolia panel
  3. Thirdly, go to section Settings -> Organization Settings -> Team and Access -> API Keys
  4. copy:
  • Application ID
  • Search API Key
  • Write API Key

Algolia search prestashop module

  1. paste these values ​​in the Configuration tab of the module
  2. save the settings with the Save button

 

Buy on PrestaShop.com

CONTACT US
Cookies | Privacy Policy | Terms and ConditionsSoftSprint ©