Skip to Main

Documentation

Creating a Bookable Event
How to Log in as a Contact from Salesforce
How to Make a Dedicated Brand Page
Install StoreConnect to a Salesforce Trial Org
Language Localization
▶️ How to Activate a StoreConnect License
▶️ How to Get a Free Developer Org
▶️ How to Update Customer Information
▶️ Profiles vs Permissions vs Roles
📖 Creating an Article in StoreConnect
📖 Point of Sale (POS)
📖 Powered by StoreConnect
📖 Release Notes
📖 Search Keywords
📖 Seperate First and Last Name Fields
📖 StoreConnect API
📖 StoreConnect Sync
▶️ Why & How to Install StoreConnect
📖 StoreConnect Features
Glossary
Authentication Providers and Single Sign-On (SSO)
Booking System
Campaign Members and Mailing Lists
Content Block Containers
Content Block Templates
Content Management System
Content Pages
Cookie Management and Privacy Compliance
Create Multiple Storefronts with StoreConnect
Create Your New Store
Creating Custom- Workflows
Creating Multiple Stores
Creating Stock Transfers
Currency
Custom Header
Custom Theme CSS
Default CSS Styles
Deposits
Discounts
Does StoreConnect work with my CMS?
Dynamic Page Information Fields
Enable a Standard Price Book
Facebook Catalogue Data Feed
Featured Products
Hide the Click and Collect Option
How to Add a Custom Footer
How To add Google Analytics
How to Add Terms & Conditions to Your Checkout
How to Add Your Live Chat Code
How to Collect Company Name at Checkout
How to Create Useful StoreConnect Apps for Your Team
How to Customise the Design of Your Store
How to Embed a Google Map
How to Enable Shipping Notes
How to Insert Media Using Liquid
How to make product images render the same size
how to Move an Order to Another Account
How to Render Conditional Content using Liquid
How to Reset a Password
How to Set the Order Reference Number Prefix
How to Set up Basic Styling for Your Store
How to Show Canonical Content
How to Test Your New Store is Working
How to Use Global Liquid Tags
How to Use Markdown
How to Use Shipments
How to Use the Form Helper
Lead, Contact and Account Deduplication
Managing Stock Levels
Memberships
Menu Builder
Migrating from Sandbox
Multi-line Street Address
Naming Conventions for Your Content
Navigation Product Categories
Nesting Content Blocks
Page Layouts, Profiles and Permissions Sets
Performance Considerations
Preparing to Launch Your Store
Prerequisites to Getting Started
Price Books
Product Bundles with Salesforce CPQ
Product Categories
Product Page Default Content
Product Pricing
Product Structured Data
Product Tabs
Product Traits
Product Variants
product-downloads
product-listing-minimum-requirements
Promotions
Quick Start
Quote Requests
Redirect to StoreConnect from Existing Website
Related Products
Restricted Products
Risk Management and Analysis
robots.txt and Preventing your Site Being Indexed by Search Engines
Salesforce Basics
Search Functionality in StoreConnect Described
Sending SMS Messages
SEO and Site Data
Setting Up Order Paths
Setting Up StoreConnect Emails
Sitemap File
Stock Locations
Store Disable System
Store Variables
Support Service Response Times
Supported Currencies
Test Orders
Test Store
The StoreConnect Store Record
Theme Pages
Uploading Media
Use Experience Cloud login as Single Sign-On for your Store Customers (SSO)
Use Geolocation to Send Customers to their Correct Store
User Assisted Orders
Using Content Blocks
Using CSS With Content Blocks
Using SVG Media
UTM Tracking Codes
Vouchers
Web-to-Lead and Web-to-Case Integration
Zones
▶️ How to Configure EasyShip
▶️ How to Import New Products
▶️ How to Install StoreConnect
▶️ How to Log in to the Support Portal
▶️ How to Update your Products in Bulk
▶️ How to use Website Builder
📖 Account Credit
📖 Add a Favicon to Your Website
📖 Add Your Facebook Pixel Code
📖 Adding Branding to a Store
📖 Adding Captcha to Your Checkout Flow
📖 Adding Custom CSS
📖 Adding Custom Javascript, CSS and Head Content
📖 Adding Third Party Widgets and Code Blocks
📖 Adding Your Own Custom Content Block Templates
📖 Address Verification and Auto Complete
📖 Aspect Ratios
📖 Custom Forms
📖 Direct to Cart Link
📖 Downloadable Themes
📖 EasyShip Shipping Provider
📖 Enforce Password Complexity
📖 Express Checkout
📖 Granting Support Access to Your Salesforce Org
📖 How to add a Custom Page to the Account Page Menu
📖 How to Add Address Auto-Complete to your Checkout
📖 How to add Fonts
📖 How to Configure what ShipStation Services to Offer
📖 How to Delete Deprecated Metadata
📖 How to List Your Site as a Trusted URL in Salesforce
📖 How to Trigger a Reindex from the Support Portal
📖 Invite Contacts to Create an Account on your Website
📖 Liquid Custom Data Fields
📖 Location Finder
📖 Loyalty Points
📖 Orders
📖 Payment Providers
📖 Product Minimum Requirements for Listing on POS
📖 Product Uploader
📖 Products
📖 Publishing Your Store on Your Own Domain
📖 Sandbox License Costs
📖 Setting Up Shipping
📖 Ship to Someone Else
📖 Site Content
📖 Store Roles
📖 StoreConnect Billing
📖 StoreConnect Objects and Fields
📖 StoreConnect Support
📖 Subscription Products
📖 Taking Order Payments from Salesforce
📖 Tax
📖 Web Console
🛠️ Themes
🛠️ Working with Liquid

Search Functionality in StoreConnect Described

StoreConnect provides a comprehensive search functionality that allows customers to find products, content articles and pages using filters like traits, tags, brands, and stock status. It uses a full-text search engine for normalized and case-insensitive searches, with periodic index refreshing to ensure up-to-date results.

StoreConnect allows customers to search for products, content articles, and content pages across your store. The search functionality is available in the two locations:

 

  • In the header of each store is global text search that searches across all products, content articles, and content pages.
  • When viewing a category (also known as a taxon), customers can toggle filtering options and use text search within that category. Optionally, you can allow filtering by traits, tags, and brands.

When viewing products, customers can also filter by “On Sale” and “In Stock” statuses, as well as by price range (currency or points).

On each page of search results, customers can sort by attributes that are relevant to the results, such as featured status, price, points, name, etc.

StoreConnect uses a full-text search engine to search for products, content articles, and content pages.

Some characteristics of full-text search with Store Connect:

 

  • Searches are performed on normalized forms of words, known as lexemes, rather than the exact word. This normalization involves stemming, lowercasing, and sometimes removing stop words.

    For example, “nutrition” will find results containing “nutritional” or “nutritionist” due to stemming. But it will not find results only containing “dietary” or “health food” which do not share the same stem or lexeme.

  • Ignoring very common words, called “stop words”, such as “and”, “the”, “is”, etc, from the search query.

    For example, searching for “the apple pie” will return the same results as searching for “apple pie”.

  • Case insensitive search.

    For example, searching for “apple pie” will return the same results as searching for “Apple Pie”.

  • Quotation marks can be used to find exact phrases.

    For example, searching for “apple pie” (including the quotes) will only return results containing the exact phrase “apple pie”, but not “apple tart and pie”.

The search engine indexes the following objects and a subset of their fields:

 

  • Display Name / Name
  • Product Code
  • Slug (the URL-friendly version of the product name)
  • Variant titles (e.g., “Small”, “Red”, “Large”)

Product search results page will show master products, though the search results might be matching one or more variants.

 

Content Article Text Search

  • Title
  • Meta Title
  • Meta Description
  • Meta Keywords
  • Body
  • Introduction
  • Summary

Body, Introduction, and Summary fields might contain Liquid syntax and when viewed on the store might display different text to different users. The search engine indexes the rendered text for a guest user only. That is, a logged in user might not be able to search for text that is only visible to them.

 

  • Title
  • Meta Title
  • Meta Keywords
  • Meta Description
  • Body

The Body field might contain Liquid syntax and when viewed on the store might display different text to different users. The search engine indexes the rendered text for a guest user only. That is, a logged in user might not be able to search for text that is only visible to them.

 

Filtering products in global search results

StoreConnect limits the available filtering options in the global search results to “On Sale” and “In Stock” statuses, as well as by price range (currency or points).

 

Filtering products in a category

StoreConnect allows you to filter products in a category by traits, tags, and brands. This is in addition to the “On Sale” and “In Stock” statuses, as well as by price range (currency or points).

 

Traits

StoreConnect allows you to mark Categories (or Taxons) with Traits, using the Trait, Trait Value, Trait Type, and Trait Category objects.

When viewing a category, the sidebar will display all possible traits for the products in that category. Customers can filter products by selecting one or more trait values.

Categories (Taxons) can have children categories, and the traits of the parent category will be inherited by the child categories. This allows you to set up a hierarchy of traits that can be used to filter products.

For example, if you have catogories like “Clothing” and a child category “Footwear”, and “Clothing” has a trait “Size” with values “Small”, “Medium”, and “Large”, then the “Footwear” category will also have the “Size” trait with the same trait options.

If Traits are not configured for a category, the Traits filter will not be displayed.

 

Tags

StoreConnect allows you to mark Products with Tags, using the Tag and ProductTag objects.

When viewing a category, the sidebar will display all possible tags for the products in that category. Customers can filter products by selecting one or more tags.

If no Tags are associated with the products in the category, the Tags filter will not be displayed.

 

Brands

StoreConnect allows you to mark Accounts as Brands by checking the “Is Brand” checkbox in an Account object page. These Accounts will be available as Brands in the Product object page.

StoreConnect allows you to associate each Product with a Account as its brand by selecting the Brand in the Product object page.

StoreConnect allows customers to filter products by Brands within a category search results page.

If no Brands are associated with the products in the category, the Brands filter will not be displayed.

 

Refreshing Search Index

The StoreConnect search system is optimised for customer search performance, rather than being optimised for showing the most recent changes to the store. The search index is updated periodically, and changes to products, content articles, and content pages might not be immediately reflected in search results.

Different aspects of search system are refreshed on a different schedule:

 

  • The liquid content of Content Articles is converted into plain text, as if viewed by a guest user, once per day.
  • The liquid content of Content Pages is converted into plain text, as if viewed by a guest user, once per day.
  • The remainder of the search index is refreshed every 3 hours.

Additionally, you can manually refresh the search index by clicking the “Refresh Search Index” button in the Store Connect admin panel. This will refresh the entire search index, including the liquid content of Content Articles and Content Pages.

 

Please contact StoreConnect support to discuss an alternative schedule for refreshing the search index.