What is Algolia?
Algolia Search and Discovery is an advanced e-commerce search and discovery platform. Enabling retailers of all sizes to deliver fast and personalized e-commerce experiences that drive engagement and conversions across the web and mobile. Algolia comes with a suite of tools built for Shopify users that allow you to analyze, optimize, and merchandise the experience.
Why Algolia + Tapcart?
The Algolia integration creates a frictionless search and navigation experience for the end-user. Used to assist shoppers with finding what they are looking for by displaying faster, more relevant search results and offering advanced search capabilities, such as:
-
Typo-tolerance
- This feature will autocorrect any typos the user makes while searching for an item.
-
Speed
- Mobile networks tend to be slower, this is where speed is a critical feature when populating search results.
-
Relevance
- Through Algolia’s algorithm, the trending or popular search results will populate at the top of the list for users.
How to Connect Algolia + Tapcart
Here’s how to set up this integration:
The integration is available to all Tapcart Enterprise customers and Algolia Search customers. For more information on Algolias' plans, check out their website.
Steps
- Open your Shopify Dashboard and click on the “Apps” tab
- Find the app titled “Algolia Search and Discovery“
- Click on the “Settings” tab
- Copy and paste the “Admin API Key”, “Search API Key”, “Application ID” values in their respective fields on the Tapcart Algolia Search integration page
- Select ‘Save & Enable’ and you’re all set for the Tapcart configuration.
How to Configure Aloglia on Shopify
Once, you have completed adding Algolia to your Tapcart account, you'll need to configure Alolgia within your Shopify store.
Steps
- Enable "Collection Pages" for Filtering and Sorting to work
- Enable "Include Search by Algolia" under Display > Display Preferences
- Once this is completed, you will want to confirm there are no duplicate products in your app. Navigate back to Aloglia and go to your ‘Main Product Index’ > ‘Configuration’ > ‘Deduplication and Grouping’.
- From here you will update your settings as shown below:
How to use Algolia Search & Discover Integration?
To complete the configuration of Algolia and Tapcart, you will be required to set up your search index in Algolia’s dashboard and add the index name to your Tapcart dashboard.
- Indices: The files from which general search, filtering, popular search, and trending search yield their results
- Facets: Filters (ie. colors.options, size.options, etc)
-
Tags: Filters that are customizable and not included in Facets
- Important Note: Tapcart currently does not support custom tags
Search Functionality
- General Search: Home page and collection page search (required)
- Trending Search: Before you start typing trending search will show you what users are looking for (automatic with Algolia’s algorithm)
-
Popular Search: Start typing and popular search / predictive algorithms (required)
- Please make sure to choose "products_query_suggestions" for this index on the Tapcart dashboard. Your app will display "Popular Search" results once your app is live and users are on the app with Algolia integrated.
Discovery Functionality
- Filtering: Comes from the predetermined facets in the dashboard (required)
- Sorting: Pulls from the customized tags in place (optional)
What if I have Custom Filters Setup?
To determine if you have Merchandising Facet Filters on your Algolia instance please follow the steps listed below.
Steps
- Go to your website
- Right-click anywhere and click “Inspect”
- Go to any collection on your website
- On the “Inspect” page, go to “Network” > Add “Algolia” > Go to “Payload”
- Copy the details in “Filters” that include collections (eg. Collections, Collection_handle)
To determine if you have Custom Filters on your Algolia instance please follow the steps listed below.
Steps
- Go to your website
- Right-click anywhere and click 'Inspect'
- Go to any collection on your website
- On the 'Inspect' page, go to 'Network' > Add 'Algolia' > Go to 'Payload'
- Copy the details in 'Filters' that does not include collections (eg. variants_inventory_count > 0)
Still, having trouble finding your custom filters? Please reach out to your account manager for assistance or email help@tapcart.co!
Considerations
The Algolia integration is available to Tapcart Enterprise customers only.
Not on Tapcart Enterprise but want to learn more about using Algolia? You can talk to one of our mobile experts by accessing the Algolia integration within your dashboard. Simply select the integration and choose ‘talk to a mobile expert’ to get started!
More Questions
To learn more about Tapcart, visit Tapcart Academy to become a mobile app expert!
If you have additional questions regarding the Algolia Integration, we’re happy to help! Please reach out to us through LiveChat within your dashboard or email us at help@tapcart.co!