All Projects → algolia → Algoliasearch Magento 2

algolia / Algoliasearch Magento 2

Licence: other
Algolia Search integration for Magento 2 - compatible with versions from 2.3.x to 2.4.x

Projects that are alternatives of or similar to Algoliasearch Magento 2

Avs scopehint2
Magento 2 module for displaying additional information in configuration
Stars: ✭ 79 (-39.69%)
Mutual labels:  magento2, magento2-extension
Magento2 Bash Completion
Magento2 Bash Completion
Stars: ✭ 129 (-1.53%)
Mutual labels:  magento2, magento2-extension
Autocomplete
🔮 Fast and full-featured autocomplete library
Stars: ✭ 1,268 (+867.94%)
Mutual labels:  algolia, search
Magestudy
Magento 2 extension samples
Stars: ✭ 55 (-58.02%)
Mutual labels:  magento2, magento2-extension
Magento 2 Seo
Magento 2 SEO extension will do perfectly for your better SEO. This is a bundle of outstanding features that are auto-active when you install it from Mageplaza without any code modifications. It is also friendly with your store if you need to insert meta keywords and meta descriptions for your product.
Stars: ✭ 99 (-24.43%)
Mutual labels:  magento2, magento2-extension
Magento2 Import Export Sample Files
Default Magento 2 CE import / export CSV files & sample files for Firebear Improved Import / Export extension
Stars: ✭ 68 (-48.09%)
Mutual labels:  magento2, magento2-extension
Magento2 Productattachment
The Product Attachments extension for Magento 2 equips product pages with a special attachments block where you can upload numerous documents such as user guides, extra images, pdf, certificates, licenses and many others.
Stars: ✭ 92 (-29.77%)
Mutual labels:  magento2, magento2-extension
Magento2 Faq
This module adds an easy way to use FAQ Section to your Magento store with jQuery Accordion. In this module, admin can add and update FAQ. Admin can also create FAQ group with group icon.
Stars: ✭ 43 (-67.18%)
Mutual labels:  magento2, magento2-extension
Magento2 Sentry
Magento 2 module to log to Sentry
Stars: ✭ 99 (-24.43%)
Mutual labels:  magento2, magento2-extension
React Instantsearch
⚡️ Lightning-fast search for React and React Native applications, by Algolia.
Stars: ✭ 1,320 (+907.63%)
Mutual labels:  algolia, search
Instantsearch Ios Examples
Example apps built with InstantSearch iOS
Stars: ✭ 55 (-58.02%)
Mutual labels:  algolia, search
Firegento Magesetup2
MageSetup for Magento2
Stars: ✭ 107 (-18.32%)
Mutual labels:  magento2, magento2-extension
Magento2 Buynow
This module add "BuyNow" button on product view page and product list page to process directly checkout.
Stars: ✭ 55 (-58.02%)
Mutual labels:  magento2, magento2-extension
Magento2 Custom Shipping Rate
Create your own Custom Shipping rates for admin order or a predefined sets of shipping methods for frontend customers.
Stars: ✭ 76 (-41.98%)
Mutual labels:  magento2, magento2-extension
Magento2 Google Address Lookup
Provides an address lookup service on a Magento 2 store powered by the Google Places API
Stars: ✭ 46 (-64.89%)
Mutual labels:  magento2, magento2-extension
Magento2 Module Image Resizer
Magento 2 Module to add simple image resizing capabilities in all blocks and .phtml templates
Stars: ✭ 87 (-33.59%)
Mutual labels:  magento2, magento2-extension
Magento2 Plugin
Speed up your Magento 2 webshop. Optimize your JPEG and PNG images automatically with TinyPNG.
Stars: ✭ 38 (-70.99%)
Mutual labels:  magento2, magento2-extension
Github Awesome Autocomplete
Add instant search capabilities to GitHub's search bar
Stars: ✭ 1,015 (+674.81%)
Mutual labels:  algolia, search
Algoliasearch Client Android
Algolia Search API Client for Android
Stars: ✭ 92 (-29.77%)
Mutual labels:  algolia, search
Magentoextensions
Magento Extension Directory 1> Themes Switcher 2> Default Shipping On Cart 3> Upshare 4> Product Image Optimizer 5> Idealo Product Export 6> magento Google shopping Api v2 7>Google feed and facebook feed 8> Pdf upload in magento media wysiwyg 9> Product Image optimizer. If You want magento 2 extensions 1>Advance Layred Navigation(including SEO URL, Rating as filter, slider filter, Ajax Filtering), 2>Attribute Pages with SEO and Custom URL key(you can do all kind of seo on those pages with logos) 3>Improved Sorting (Enable users to view products by options as 'Best Sellers', 'Top Rated', 'Most Viewed' etc.) 4>Custom Stock Status(Add statuses to products automatically or manually, Create multiple custom stock statuses, Upload special icons for stock statuses) 5>Product Labels(Using this extension you can add any label to your produts on product page or category page) 6>Custom Order Number(Using this extension you can customize order, invoice, shippment, credit memo Number) 7>All type of file upload in Wysiwyg(pdf, zip, doc etc file upload in wysiwyg), 8>Infinite Scroll, 9>Multiple FlatRate Shipping, 10>Open Api,Google api for currency Rates, 11>Product Attribute's Description, 12>Store and Currency switcher according to Ip address Please Contact me and All those extensions are paid with installation and configuration are free support.
Stars: ✭ 106 (-19.08%)
Mutual labels:  magento2, magento2-extension

Algolia Search for Magento 2

Latest version Magento 2

CircleCI


🔎   Need help? Check out our Technical Troubleshooting Guide. For feedback, bug reporting, or unresolved issues with the extension, please contact us at [email protected]. Please include your Magento version, extension version, application ID, and steps to reproducing your issue. Add additional information like screenshots, screencasts, and error messages to help our team better troubleshoot your issues.


Magento 2.4 compatibility & extension's versions End of Life

We are happy to announce that the version 3.x of our extension is now compatible with Magento 2.4. Review the Customisation section to learn more about the differences between our extension versions.

Additionally, we are announcing the end of life for our legacy versions. We will continue to support and backport major changes to the minor branches until the defined dates below. We will not accept community PRs for those branches after this date.

Extension Version End of Life
v1.x Dec 2020
v2.x Dec 2020
v3.x N/A

  • Autocompletion menu: Offer End-Users immediate access to your whole catalog from the dropdown menu, whatever your number of categories or attributes.

  • Instantsearch results page: Have your search results page, navigation and pagination updated in realtime, after each keystroke.

Official website: https://www.algolia.com/solutions/magento/.

Note: if your store is running under Magento version 1.x, please check our Algolia for Magento 1 extension.

Demo

Try the autocomplete and the instantsearch results page on our live demo.

Algolia Search

Algolia is a search engine API as a service capable of delivering realtime results from the first keystroke.

This extension replaces the default search of Magento with a typo-tolerant, fast & relevant search experience backed by Algolia. It's based on algoliasearch-client-php, autocomplete.js and instantsearch.js.

Documentation

Check out the Algolia Search for Magento 2 documentation.

Installation

The easiest way to install the extension is to use Composer and follow our getting started guide.

Run the following commands:

  • $ composer require algolia/algoliasearch-magento-2
  • $ bin/magento module:enable Algolia_AlgoliaSearch
  • $ bin/magento setup:upgrade && bin/magento setup:static-content:deploy

Upgrading from 1.x to 2.x

With the release of a new major version, we have decided to create minor and major version releases to allow those that want to continue on the minor version. This update will break compatibility. Please read the upgrade guide for all of the file changes and updates included in this release.

If you would like to stay on the minor version, please upgrade your composer to only accept versions less than version 2 like the example:

"algolia/algoliasearch-magento-2": ">=1.13.1 <2.0"

Contribution

To start contributing to the extension follow the contributing guildelines.

Customisation

The extension uses libraries to help assist with the frontend implementation for autocomplete, instantsearch, and insight features. It also uses the Algolia PHP client to leverage indexing and search methods from the backend. When you approach customisations for either, you have to understand that you are customising the implementation itself and not the components it is based on.

These libraries are here to help add to your customisation but because the extension has already initialised these components, you should hook into the area between the extension the libraries.

The Extension JS Bundle

Knowing the version of the library will help you understand what is available in these libraries for you to leverage in terms of customisation. This table will help you determine which documentation to reference when you start working on your customisation.

Extension Version autocomplete.js instantsearch.js search-insights.js
v1.x 0.26.0 2.10.2 0.0.14
v2.x 0.38.0 4.7.2 1.4.0
v3.x 0.38.0 4.15.0 1.7.1

The autocomplete and instantsearch libraries are accessible in the algoliaBundle global. This bundle is a prepackage javascript file that contains it's dependencies. What is included in this bundle can be seen here:

v1.x latest bundle: https://github.com/algolia/algoliasearch-extensions-bundle/blob/ISv2/package.json
v2.x latest bundle: https://github.com/algolia/algoliasearch-extensions-bundle/blob/ISv4/package.json

The search-insights.js library is standalone.

Refer to these docs when customising your Algolia Magento extension frontend features:

The Algolia PHP API Client

The extension does most of the heavy lifting when it comes to gathering and preparing the data needed for indexing to Algolia. In terms of interacting with the Algolia Search API, the extension leverages the PHP API Client for backend methods including indexing, configuration, and search queries.

Depending on the extension version you are using, you could have a different PHP API client version powering the extension's backend functionality.

Extension Version API Client Version
v1.x 1.28.0
v2.x 2.5.1
v3.x 2.5.1

Refer to these docs when customising your Algolia Magento extension backend:

Need Help?

Here are some helpful documentation to help with your issue:

For feedback, bug reporting, or unresolved issues with the extension, please contact us at [email protected]. Please include your Magento version, extension version, application ID, and steps to reproducing your issue. Add additional information like screenshots, screencasts, and error messages to help our team better troubleshoot your issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].