When enabled in our Shopify integration, each data type—products, collections, pages, and articles—controls a different set of indexing settings.
Products
searchableAttributes
unordered(vendor)
unordered(title)
unordered(variant_title)
product_type
unordered(tags)
unordered(handle)
sku
barcode
unordered(body_html_safe)
customRanking
desc(recently_ordered_count)
asc(option1)
asc(option2)
asc(option3)
desc(updated_at)
attributesForFaceting
attributesToSnippet
removeWordsIfNoResults
Collections
searchableAttributes
title
handle
unordered(body_html_safe)
customRanking
desc(products_count)
attributesToSnippet
body_html_safe
removeWordsIfNoResults
Pages
searchableAttributes
author
body_html
title
customRanking
desc(created_at)
Articles
searchableAttributes
title
handle
tags
blog.title
blog.handle
unordered(author.name)
unordered(body_html_safe)
customRanking
desc(created_at)
attributesForFaceting
attributesToSnippet
body_html_safe
removeWordsIfNoResults
You can manage any setting missing from this list through the Algolia dashboard, including:
- Relevance settings
- Synonyms
- Query suggestions
- Advanced Rules (return custom data, transform query, etc.)
If you use the bundled front-end widgets, the integration configures:
- Facets/filters (via
attributesForFaceting
) - Sort orders
- Click Analytics
You can configure merchandising either through the Algolia dashboard or via the Shopify integration.
Note:
Any setting you apply in the Algolia dashboard overwrites settings that the Shopify integration sets during the first installation. Once updated, the Shopify integration continues to use settings from the Algolia dashboard, even after a reindex or index prefix change.
The exception to this are the attributesForFaceting
settings and the sort orders for the products index. Updating the facets or sort orders from within the Shopify application updates these settings for the index.
Last reviewed 16-11-22.
Comments
0 comments
Article is closed for comments.