You are here:
Catalog-Level Search Refinement Definitions
Search refinement definitions determine the selections shown in the storefront search refinement list.
Search refinement definitions enable you to configure one or more
attributes (including variation attributes such as Color) to be used as
refinement options in the storefront. Use this bucketing feature to optionally define
any number of buckets per refinement definition to group the actual refinement values.
- By Category
- Phones (2)
- Televisions (8)
- By Brand
- Brand-A (3)
- Brand-B (2)
- By Price
- $0 - $50 (3)
- $50 - $100 (3)
- $100 - $200 (1)
- By Promotion
- 25% Off Online Only (3)
- Buy 1, Get 1 Free (2)
Category Refinement Sorting Modes Example
The following example shows the results of the three sorting modes using category refinement.
Assume that the storefront catalog, with sorted subcategories is as follows:
| Women's Apparel |
| Men's Apparel |
| Children's Apparel |
The customer searches for shoes.
| If the category refinement is... | Then the sorted order is... | The hit count is... |
|---|---|---|
| Sorted by Value Name (alphabetical) | Children's apparel | (56) |
| Men's apparel | (12) | |
| Women's apparel | (235) | |
| Sorted by Value Count | Women's apparel | (235) |
| Children's apparel | (56) | |
| Men's apparel | (12) | |
| Sorted by Category Position Same as the Storefront Catalog positions | Women's apparel | (235) |
| Men's apparel | (12) | |
| Children's apparel | (56) |
Price Refinements
Bucket definitions for price refinements capture the following information:
- The currency code of the price bucket.
- One localized bucket label per active locale.
- Price threshold of the bucket.
The localized bucket label can be used to
render the price range independently of the actual numerical bounds (for
example, Inexpensive as the label for price bucket <=
$10).
Promotion Refinements
This promotion refinement type is managed as part of the configuration of a category. Promotion refinements don’t have explicitly managed buckets or values like price refinements do, and instead have values that are active at query time in the storefront.
At query time, when the promotion refinement values are returned, the values consist of all promotion IDs that are:
- active for the current customer (that is, returned by PromotionMgr.getActiveCustomerPromotions())
- marked as refineable
- relevant for at least one product hit of the unrefined search results
Search Refinement Value Set
The Value Set has two options.
- All Values of Category: This setting lets shoppers see all refinements of a category. For example, to promote a broad set of color choices and to let shoppers know that the colors are offered, you show shoppers a fixed set of colors available in a category.
- Search Result values: This setting lets shoppers see the remaining refinements after they selected the first refinement. For example, if a user refines the search category to a certain brand, several values for refinement Color disappear because the particular brand doesn’t feature products in certain colors.
Search Refinement Buckets
Search refinement buckets let you manage the value buckets (grouped attributes) to be used when refining searches by this attribute. The bucket display name is used as a refinement option whenever the actual product value matches one of the values that are pre-defined here as a comma-separated list.
Merchandisers can define buckets of refinement values and provide a label for each bucket, which is eventually presented when drilling down on that attribute.
For example, consider the following product search result and the corresponding refinement
values if Color is defined as a refinement attribute:
| Product | Color | Color |
|---|---|---|
| P1 | Light Red | + Light Red (1) |
| P2 | Lipstick Red | + Lipstick Red (1) |
| P3 | Dark Red | + Dark Red (1) |
| P4 | Dark Blue | + Dark Blue |
| P5 | Navy Blue | + Navy Blue |
The number of product options can easily become overwhelming for a user. Customers typically search for basic colors, such as red, green, or blue. The merchandiser must limit the refinement options to more general values (that is, the main colors). With this definition in place, the color drill-down links for the same product search result reads as follows:
| Bucket | Values | Color |
|---|---|---|
| Red | Light Red, Lipstick Red, Dark Red | + Red (3) |
| Blue | Dark Blue, Navy Blue | + Blue (2) |

