Boost Commerce Integration
Boost Commerce is a search and merchandising platform that powers product discovery within your app. With this integration, your app communicates directly with Boost via their public REST API, using your Shopify store domain to sync search, collection browsing, and merchandising rules seamlessly.
Capabilities
The Boost Commerce integration enhances how customers discover products in your app with:
Collection & Category Browsing
Display collections with dynamic filtering and sorting powered by Boost.Keyword Search
Fast, relevant search results based on user queries.Autocomplete
Real-time suggestions including:Search terms
Products
Collections
Sorting
Customizable sort options using defined labels and keys.Filtering (Dynamic Facets)
Automatically generated facet tree for filtering (e.g., size, color, price).Merchandising Rules
Apply Boost rules such as:Boosting products
Burying products
Pinning products
Out-of-Stock Handling
Option to hide out-of-stock products from results.Fuzzy Matching
Improves search accuracy by matching similar or misspelled terms.
Not Supported
The following features are not currently supported in the Boost Commerce integration:
Search redirects
Trending collections
“Did you mean” spelling suggestions
Page or article search
Collection-scoped autocomplete
How to Connect Boost Commerce
The integration is available to all Tapcart customers who also have Boost Commerce. In the steps below, we will walk through all the required fields you will enter when connecting this integration.
Steps
Navigate to Tapcart’s Integrations page
Find and click ‘Connect’ on the Boost Commerce app
Tap the ‘Settings’ tab
Toggle on or off 'Enable Merchandising Rules' and/or 'Reduce Minimum Match'
Select ‘Save & Enable’
Example Configuration
{
"name": "boost-commerce",
"enabled": true,
"boost": true,
"sort-options": [
{ "key": "best-selling", "label": "Best Selling" },
{ "key": "price-ascending", "label": "Price: Low to High" },
{ "key": "price-descending", "label": "Price: High to Low" },
{ "key": "title-ascending", "label": "A-Z" },
{ "key": "title-descending", "label": "Z-A" },
{ "key": "created-descending", "label": "Newest" }
]
}Notes
Sort options are not returned dynamically from Boost and must be defined in your configuration.
Filter facets are dynamic, meaning Boost automatically returns available filters based on your catalog.
Shop domain is auto-derived from your Shopify store connection—no manual setup required.
