Logics
Clerk.io has many different Product Logics that allows you to show the right products anywhere whether that is by using Recommendations, Search or Email.
Use the below table to get an overview of how each of them works.
Product Logic | Description | API Endpoint |
---|---|---|
Best Sellers | The most popular products in your store, that have been included in the most amount of orders for the longest time. The amount of the same products in each order makes no difference. Usually stays the same for extended periods as long as you have the same products in stock. | View in docs |
Hot Products | Products that recently saw an increase in sales. No specific time frame is used - it is calculated dynamically based on changes in how the products sell. E.g. if a product normally sells 3 times pr. week but suddenly sells 20 times in two days, a trend is happening. | View in docs |
Newest Products | Products that were most recently added to the store, with the newest ones shown first. Requires the attribute “age” or “created_at” to be present on products. | View in docs |
Best Sellers In Category | The most popular products within a specific category. | View in docs |
Hot Product In Category | Products that recently saw an increase in sales within a specific category. | View in docs |
Newest Products In Category | Products that were most recently added to a specific category, sorted by newest first. Requires the attribute “age” or “created_at” to be present on products. | View in docs |
Best Alternative Products | Products that are the closest matches to the product being viewed, sorted by popularity. Finds products based on all available attributes like name, brand, category, price and any other data that makes the products similar.
| View in docs |
Best Cross-Sell Products | Products that are most likely to be bought with the product being viewed. This is both based on the actual products bought with it, but also products that are likely to be a good match, e.g. a belt for a pair of pants. We measure this by analysing which types of products are normally bought together, to allow the same types of recommendations to be displayed even for products that have not been bought together yet.
| View in docs |
Most Sold With | The products that have been sold most with any given product or multiple ones. This logic is a lot simpler than Best Cross-Sell Products, as it does not predict any new products to show, but simply counts the ones that have been sold most with the given product(s). | View in docs |
Recommendations Based On Keywords | Products matching a specific keyword or phrase, sorted by how much they sell. | View in docs |
Specific Products | The exact products specified. If configured to show a higher Number of products than specified, results will be filled with Best Sellers. | |
Visitor Recommendations | Products that are most likely to be bought by a visitor, based on their most recent browsing. Uses a combination of cross-sell and alternatives to find the best matches for each visitor.
| View in docs |
Visitor Alternatives | Similar products that are most likely to be bought by a visitor, based on their most recent browsing.
| View in docs |
Visitor Click History | The exact products clicked by a visitor.
| View in docs |
Recommendations Based On Orders | Products that are most likely to be bought by a customer, based on their previous purchases. Uses a combination of cross-sell and alternatives to find the best matches for each visitor.
| View in docs |
Similar To Order History | Similar products that are most likely to be bought by a customer, based on their previous purchases.
| View in docs |
Customer Order History | The exact products bought by a customer.
| View in docs |
What Customers Look At Right Now | Products most recently clicked on by any visitor on the webshop. | View in docs |
Recently Purchased Products | Products most recently bought by any customer on the webshop. | View in docs |
Best Page Alternatives | Best similar pages to the one currently viewed. Analyses all text of the page to find keywords related to other pages. | View in docs |
Pages Related To A Product | Best matching pages for the product being viewed. Analyses the products data and compares it to pages that mention the product or related concepts. | View in docs |
Pages Related To A Category | Best matching pages for the category being viewed. Analyses the category’s data and compares it to pages that mention the category or related concepts. | View in docs |
Products Related To A Page | Best matching products for the page being viewed, sorted by popularity. Analyses all text of the page to find keywords related to the specific products | View in docs |
Categories Related To A Page | Best matching categories for the page being viewed, sorted by popularity of the products within them. Analyses all text of the page to find keywords related to the specific categories | View in docs |
Live Search | Predicts what the visitor is trying to find, by auto-completing their query and showing the best matches sorted by trends, like Hot Products. | View in docs |
Search | Shows the best matches sorted by popularity, for the exact query a visitor typed. | View in docs |
Categories Search | Built-in to Live Search by default. Shows results based on categories matching the search terms. Uses any text available on categories like name, description etc. | View in docs |
Pages Search | Built-in to Live Search by default. Shows results based on pages matching the search terms. Uses any text available on pages like title, text, type etc. | View in docs |
Settings
Notice
Sales Assistant is still in Private Beta for selected users. All features are subject to change. If you are interested in testing it, sign up for the waiting list in my.clerk.io > Sales Assisstent
The Assistant can be configured in my.clerk.io > Settings > Sales Assistant configuration
Chat Context #
Influence the tone of voice to match your brand. The language you use to write these descriptions will control which language the Assistant communicates in.
...Omnisearch
Powered by Clerks latest Search technology, Omnisearch provides you with the flexibility that you need to offer the best modern search experience:- Live results are shown to your visitors as they type, and include products, categories and pages.
- Query suggestions inspire your visitors to discover your catalogue through popular searches.
- Sorting and filtering: to let your visitors refine their search in an intuitive an easy way.
- Easy to integrate in your site using one of our great starting templates.
- It matches your brand through changing a few standard settings like logo, fonts, colors and more.
- It’s fully customizable with HTML, CSS and Liquid for developers.
Getting started #
Omnisearch consists of a customizable Design for visuals and a Content block that allows it to be installed on your site.
...Any (email)
API
Syncing data #
Clerk syncs each webshop domain, called a Store, as its own unique instance, which is accessed by a set of API Keys, found in the Clerk admin:
These include a Public key, which gives access to endpoints exposing non-sensitive data, and a Private Key. The Private Key, when combined with the Public key, allows you to work with data on the Store and access sensitive data, such as customer and order information.
...FAQ
How to avoid blocked product images #
As you probably know, email clients do not support the typical HTML/CSS/JS that run smoothly on all browsers. For this reason, we use a little workaround to produce our Email product recommendations dynamically.
We use a web template engine called Jinja and, through this, we can dynamically print all the product attributes and styles as plain images with links. These pictures will be, then, displayed in your newsletters as product recommendations.
...Search
General #
To incorporate your embed code for either Live Search or Search Page, you’ll need to access your theme files. To do this, follow the path Theme > theme files > my themes > choose > edit themes > find files
Live Search #
First, create your Live Search Design and Content in my.clerk.io.
In your header file or live-search header file (likely header.html , or, in this example, header-search.html), the Live Search embed code should be placed.
...
Search
Search & Instant Search #
Clerk.io’s search function consists of two parts:
The Live-Search dropdown that is displayed when a customer starts typing.
The Search Page which displays all matching products on a full page.
From the main menu start by clicking on Getting Started:
1. Create Standard Designs and Content #
The first thing you need to do, is create Standard Designs and Content.
You can use the Setup guide entitled SEARCH under the Getting Started option, to quickly create Designs and Content that have the same color scheme and style as your webshop.
...Search
Instant Search & Search Page #
Clerk.io’s search function consists of two parts:
The Live-Search dropdown that is displayed when a customer starts typing.
The Search Page which displays all matching products on a full page.
The Facets will add faceted navigation so your customers can filter the results on the search page.
From the main menu start by clicking on Getting Started:
1. Create Standard Designs and Content #
The first thing you need to do, is create Standard Designs and Content.
...