Help Center
-
Knowledge Base
-
-
-
- Articles coming soon
-
- Home
- Install Settings
- Merchandising
- Personalize
- Category
- NLP
- Script-Hooks
- Analytics
- Manage Users
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- AI Shop Assistant (Chat Widget)
- Recommendations Widget
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- BigCommerce Search Integration
- WooCommerce Search Integration
- Getting Started with eCommerce Search
- Ecom Copilot (AI Sales Assistant)
- AI Filtering (Query Tagging and Intent Classification)
- Visual Merchandising (Product Pinning)
- Geo Merchandising
- A/B Testing
- Showcase Products (Zero-Character Search)
- Delete Products from Search Index
- Landing Pages
- Autocomplete Configuration
- Popular Suggestion Queries
- Tab Views
- Theme Setup
- Search Bar Integration
- Search Redirects
- Advanced Configuration (Search Weights)
- Matching Options
- Connect BigCommerce
- GDPR and Privacy Settings (Cookie Consent)
- Image Search (Visual Search)
- Smart Notifications (Back-in-Stock and Price Drop Alerts)
- Leverage GA4 Data (Google Analytics 4 Integration)
- Manage Users (Dashboard Access and Permissions)
- Reporting Overview
- Show all articles (28) Collapse Articles
-
-
- Install Settings
- Analytics
- Search settings
- Merchandising
- Category
- NLP
- Search-API info
- Manage Users
- Script-Hooks
- Personalize
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- Recommendations Widget
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- WooCommerce Search Integration
- Show all articles (3) Collapse Articles
-
-
- Instructions to install app
- Home
- Install Settings [Shopify]
- Category
- Merchandising
- Search settings
- NLP
- Analytics
- Search-API info
- Manage Users
- Script-Hooks
- Personalize
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- AI Shop Assistant (Chat Widget)
- Recommendations Widget
- Commerce MCP Server (Shopify AI Tools)
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- Ecom Copilot (AI Sales Assistant)
- Search Bar Integration
- Search Redirects
- Metafields and Tags (Shopify)
- Product Bundles (Shopify)
- Collection Pages (Shopify)
- GDPR and Privacy Settings (Cookie Consent)
- Image Search (Visual Search)
- Smart Notifications (Back-in-Stock and Price Drop Alerts)
- Leverage GA4 Data (Google Analytics 4 Integration)
- Manage Users (Dashboard Access and Permissions)
- Reporting Overview
- Show all articles (18) Collapse Articles
-
- Getting started
- Installation Guide
- Magento 2 Search Integration - Adobe Commerce edition
- Commerce MCP Server (Shopify AI Tools)
- BigCommerce Search Integration
- WooCommerce Search Integration
- Getting Started with eCommerce Search
- Connect BigCommerce
- Domain Allowlist (WordPress)
- Leverage GA4 Data (Google Analytics 4 Integration)
-
- Articles coming soon
-
< Back
You are here:
- KB Home
- Knowledge Base
- Ecommerce Search [Custom Stack]
- BigCommerce Search Integration
Print
BigCommerce Search Integration
Created On
Last Updated On
by
Overview
ExpertRec replaces BigCommerce’s default search with an AI-powered experience featuring autocomplete, faceted filtering, semantic search, and visual merchandising. This guide walks you through the complete setup.
Prerequisites
- Active ExpertRec account (sign up at expertrec.com)
- BigCommerce store with admin access
- BigCommerce API credentials (created in the steps below)
Step 1: Create BigCommerce API Credentials
- Log in to your BigCommerce Admin panel
- Go to Advanced Settings > API Accounts > Create API Account
- Give it a name (e.g., “ExpertRec Search”)
- Set the following OAuth scopes to Read-Only: Products, Categories, Orders, Customers
- Click Save and copy the Client ID, Client Secret, and Access Token
Step 2: Connect to ExpertRec
- In your ExpertRec dashboard, select BigCommerce as your platform
- Enter your BigCommerce store URL (e.g.,
https://store-abc123.mybigcommerce.com) - Enter the Client ID, Client Secret, and Access Token from Step 1
- Click Connect — an initial product sync will begin automatically
Step 3: Configure Product Sync
- Initial full sync: Imports all products automatically after connecting
- Real-time updates: Configured via BigCommerce webhooks (see below)
- Scheduled full re-sync: Configure frequency in Dashboard > Data Source
- Category mapping: BigCommerce categories are automatically mapped to ExpertRec facets
Step 4: Configure Webhooks for Real-Time Updates
- In BigCommerce Admin, go to Advanced Settings > Webhooks
- Create webhooks for the following events, pointing to your ExpertRec webhook URL (found in Dashboard > Data Source):
store/product/createdstore/product/updatedstore/product/deletedstore/category/createdstore/category/updated
Step 5: Install the Search Widget
- In BigCommerce Admin, go to Storefront > Script Manager > Create a Script
- Set Name: ExpertRec Search
- Set Location: Footer
- Set Pages: All Pages
- Paste the ExpertRec embed code from your dashboard (Dashboard > Install Settings)
- Click Save
Troubleshooting
- Products not syncing: Verify API credentials have the correct scopes and are not expired
- Search not appearing: Check Script Manager to confirm the script is active; check browser console for errors
- Stale results: Trigger a manual re-sync from Dashboard > Data Source > Re-sync Now
- Webhook failures: Check BigCommerce > Advanced Settings > Webhooks for delivery status
Table of Contents