Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Invoicing (account) • Discuss (mail) |
Lines of code | 415 |
Technical Name |
odoo_algolia_autocomplete |
License | AGPL-3 |
Versions | 10.0 13.0 15.0 16.0 17.0 18.0 |
Lightning-Fast Product Search with Algolia
Enhance Your Odoo Shop with Real-Time Search

Seamless Synchronization with Algolia
Keep Your Product Catalog Always Up-to-Date
- Instant, Accurate Results – Deliver precise product matches in real time.
- Easy API Key Configuration – Set up Algolia search directly in Odoo with minimal effort.
- One-Click Synchronization – Automatically update and sync your product index with a single action.

Fully Customizable Search Experience
- Fine-Tune Search Ranking – Adjust search relevance using Algolia’s custom ranking.
- Rich Search Results with Images – Display product images in the suggestion list for a better user experience.
- Multi-Website Compatibility – Restrict search results to products assigned to specific websites.

Why Choose This Module?
- Blazing Fast Search Speeds – Enhance customer experience with near-instant product discovery.
- Effortless Setup & Integration – Simple configuration directly from the Odoo interface.
- Scalable for Any Business – Works seamlessly for small stores and enterprise-level shops.
Get started today and transform your Odoo search functionality with Algolia Auto-Complete! 🚀
Need Help?
For detailed installation instructions, refer to the Documentation tab. For further assistance with installation or customization, feel free to reach out to our support team.
Algolia Auto-Complete for Product Search
Intallation
1. Install Algolia on the Odoo Server
Before installing odoo_algolia_autocomplete, you need to install algoliasearch. Run the following command in your terminal:
pip install --upgrade 'algoliasearch>=2.0,<3.0'
2. Enter Algolia API Keys
Algolia is a Search-as-a-Service platform, and you need an account to use it.
- Log in to algolia.com
- Navigate to the API Keys section and copy the following informations:
- Application ID
- Search-Only API Key
- Admin API Key
- In Odoo, go to Settings -> Algolia -> Server.
- Click on the existing Algolia record and enter the copied keys in the appropriate fields. If no record exists, create a new one and name it algolia.
3. Setup Product Index
Once the API keys are entered:
- Navigate to Settings -> Algolia -> Index.
- Look for a record named Product Autocomplete. Click on the record and in the form view:
- Check if the appropriate Algolia server from the drop-down list is selected.
- To display product images in search results, enable Show Image.
- If you have multiple websites and some products are exclusive to a particular website, enable Exclusive Product; otherwise, all products will appear in the search results.
4. Upload to algolia.com
Once everything is set up, we need to upload product data to algola.com:
- while you are the Index form view, Save the configuration.
- Click the Update Index button. This will populate algolia.com with the latest product data.
If an error occurs, verify your API keys and check your internet connection.
Not that Any local product changes are automatically synchronized with Algolia and you don't need to upload on every change. But If needed, manually click Update Index anytime to populate all data to algolia.com.
Odoo 13 and Above
Odoo 13 and later versions include a built-in drop-down list for product searches. Installing this module will replace the default drop-down list with Algolia’s auto-complete functionality.
Odoo 17, 18
In Odoo 17, Algolia search is integrated into the search bar snippet. After installing the module, you can place additional search bars anywhere on your website.
To add an extra search bar:
- Drag and drop the Search Bar snippet onto your website.
- In the Search Within drop-down menu, select Algolia.
- Save your changes to activate the integration.
Index Form View
Note that changing options in the Index Form View modifies the data structure and you have to Update Index.
Custom Ranking
On Index form view, you can customize the sort order of suggestions using the Custom Ranking field. This text field allows you to define the sorting criteria and order. For example, to sort by price, you can enter one of the following values:
- desc(website_price): Sort by price in descending order.
- asc(website_price): Sort by price in ascending order.
Show Image
The Show Image option in the Index Form view determines whether product images appear in the suggestion list.
Images will be loaded from the local cache.
Exclusive Product
In multi-website setups, you can limit search results to display only products available on the current website.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Are you able to provide me your email?
Re:
sure, mail me at mehsamadi@yahoo.com
I have a question, I need more features in algolia, are you able to develop more features at some cost?
Re: I have a question, I need more features in algolia, are you able to develop more features at some cost?
Yes, I can develop additional features for Algolia. Let me know what specific features you need, and we can discuss the details, including the cost.