Merchants now have the option to enable a robust price range detection and filtering system that handles multiple languages and various price expression formats. The system extracts price ranges from search queries while maintaining the original product search terms. Any search with a price condition will have the pricing filter automatically applied to the search results.
If a shopper types, "dresses less than $100" or "Father's Day gifts between $25 and $50", the system interprets these requests and applies the appropriate price filter to the query, retaining the original search query while removing the price-related terms.
The price detection feature supports multiple languages and currencies, and it can identify the currency symbol whether it is placed before or after the number. In addition, the feature recognizes both the currency code (e.g., CAN, USD, JPY, EUR, GBP) and the currency symbol (e.g., CA$, $, ¥, €, £). It can also handle the price range with or without the currency specified, and decimal prices are also supported.
Note: Regardless of which currency symbol is included in the query, search results will be reflected in the currency defined for the selected account.
The price detection feature is capable of interpreting +/-, over/under, min and max in the search query. It will dynamically show the appropriate price filters based on the criteria and your product catalog.
- If you have a price slider, then it will show the min/max based on the products that match the criteria (i.e., if the criteria is $100 to $200 and the lowest/highest price that match are $112/$198, respectively, then the range will be $112 - $198).
- If you have price ranges, then the system will show the respective price range buckets based on the products that matched the criteria. This will not do any rounding.
Special Features
The price detection feature also handles SKU patterns to avoid false positives; it prevents a query that looks like it might be a SKU from being interpreted as a price range. Since both price ranges and SKUs often include a hyphen, the price detection tool works to identify which it is; a key distinguisher is the presence of a currency indicator, such as $, USD, CAD, €, etc.
- "shirt P200-400" is interpreted as a SKU
- "shirt USD 200-400" is interpreted as a price filter
- "shirt $200-400" is interpreted as a price filter
Sample Outputs
Below are several examples of input queries and the resulting output using price detection. Note that the upper range will be limited to the price of the most expensive product in your catalog.
| Input | Price Range | Query | |
| "yli 500 euron swaddle" | → | 500-[the price of your most expensive product] | "swaddle" |
| "swaddle noin 500 euroa" | → | 490-510 | "swaddle" |
| "swaddle $50-70" | → | 50-70 | "swaddle" |
| "swaddle between £50 and £70" | → | 50-70 | "swaddle" |
| "soft swaddle between 50 and 70 eur" | → | 50-70 | "soft swaddle" |
| "printed swaddle costing under 1000 dollars max" | → | 0-1000 | "printed swaddle" |
| "swaddle around 20 dollars" | → | 10-30 | "swaddle" |
| "swaddle 60 dollars max" | → | 0-60 | "swaddle" |
| "swaddle under 20" | → | 0-20 | "swaddle" |
| "soft swaddle < $60" | → | 0-60 | "soft swaddle" |
| "soft swaddle higher than 50 usd" | → | 50-999999 | "soft swaddle" |
| "printed swaddle around $30" | → | 20-40 | "printed swaddle" |
| "printed swaddle around USD 30" | → | 20-40 | "printed swaddle" |
| "cheap swaddle between £10 and £30 pounds" | → | 10-30 | "swaddle" |
| "swaddles between 10 aed to 20 aed" | → | 10-20 | "swaddles" |
| "swaddles under £100" | → | 0-100 | "swaddles" |
| "swaddle 100 euros maximalt" | → | 0-100 | "swaddle" |
| "P£20-40" | → | 20-40 | "P" |
Supported languages
Search query price detection supports the following languages:
- English
- Finnish
- Swedish
- French
- Spanish
Supported currencies
Search query price detection supports the following currencies:
- USD ($)
- EUR (€)
- GBP (£)
- SEK (kr)
- NOK (kr)
- CHF
- INR (₹)
- JPY (¥)
- CNY
- CAD
- AUD
- ZAR
- RUB (₽)
- KRW (₩)
- TRY (₺)
- AED
- And many more international currencies
Activating the feature
To enable the feature, reach out to your customer success manager, who can activate this function for you.
Using the feature
To see the feature in action, navigate to Search Preview and type in a query in the search bar on the top right, then press <Enter>. The system will retain all non-currency terms from your search query and apply those to the search results along with a price filter per your query. In the example below, "jacket 250-300" led to search results for jackets priced more than $200.
Note: If your price filter format utilizes a slider, users will see a range (such as $100-$200) in the filters panel.
Comments
0 comments
Article is closed for comments.