FrequentlyViewedDifferentCategoryList
FrequentlyViewedDifferentCategoryList
|
|
Note
This component was introduced in version |
The FrequentlyViewedDifferentCategoryList controller recommends the products that have been viewed the most with the products that the user is currently viewing. The recommendations are filtered to show products that have a different category than the ones the user is currently viewing.
Deprecated. The product-recommendation sub-package is deprecated. Use the commerce sub-package instead.
Methods
refresh
Gets new recommendations based on the current SKUs.
setSkus
Sets the SKUs of the products to fetch recommendations for.
Parameters
-
skus:
string[]The SKUs of the products to get recommendations for.
subscribe
Adds a callback that’s invoked on state change.
Parameters
-
listener:
() => voidA callback that’s invoked on state change.
Returns Unsubscribe: A function to remove the listener.
Attributes
state
The state of the FrequentlyViewedDifferentCategoryList controller.
Properties
-
error:
SearchAPIErrorWithStatusCode | nullAn error returned by the Coveo platform when executing a recommendation request, or
nullif none is present. -
isLoading:
booleanWhether a recommendation request is currently being executed against the Coveo platform.
-
maxNumberOfRecommendations:
numberThe maximum number of recommendations.
-
recommendations:
ProductRecommendation[]The products recommended by the Coveo platform.
-
skus:
string[]The SKUs of the products to fetch recommendations for.
Initialize
buildFrequentlyViewedDifferentCategoryList
Creates a FrequentlyViewedDifferentCategoryList controller instance.
Deprecated. The product-recommendation sub-package is deprecated. Use the commerce sub-package instead.
Parameters
-
engine:
ProductRecommendationEngineThe headless engine.
-
props:
FrequentlyViewedDifferentCategoryListPropsThe configurable
FrequentlyViewedDifferentCategoryListPropsproperties.
Returns FrequentlyViewedDifferentCategoryList
FrequentlyViewedDifferentCategoryListProps
The configurable FrequentlyViewedDifferentCategoryListProps properties.
Properties
FrequentlyViewedDifferentCategoryListOptions
Properties
-
additionalFields?:
string[]Additional fields to fetch in the results.
-
maxNumberOfRecommendations?:
numberThe maximum number of recommendations, from 1 to 50.
Default:
5 -
skus?:
string[]The SKUs of the products to fetch recommendations for.
Related types
ProductRecommendation
Properties
-
additionalFields:
Record<string, unknown>An object containing the requested additional fields for the product.
-
childResults:
ProductRecommendation[]A list of child product recommendations in a product grouping context.
-
clickUri:
stringA direct link to the product in URL format.
-
documentUri:
stringThis parameter is no longer used by the Coveo Usage Analytics service.
-
documentUriHash:
stringDocument UriHash in the index.
Note: This parameter is deprecated. Use the
permanentidto identify items in the index. -
permanentid:
stringThe SKU of the product.
-
totalNumberOfChildResults:
numberThe total number of items in the group.
-
ec_brand?:
stringThe brand of the product.
From the
ec_brandfield. -
ec_category?:
stringThe category of the product (for example,
"Electronics","Electronics|Televisions", or"Electronics|Televisions|4K Televisions").From the
ec_categoryfield. -
ec_images?:
string[]Additional product images in URL format.
From the
ec_imagesfield. -
ec_in_stock?:
booleanThe availability of the product (that is, whether it’s in stock).
From the
ec_in_stockfield. -
ec_item_group_id?:
stringThe id used for Product Grouping.
From the
ec_item_group_idfield. -
ec_name?:
stringThe name of the product.
From the
ec_namefield. -
ec_price?:
numberThe base price of the product or variant.
From the
ec_pricefield. -
ec_promo_price?:
numberThe promotional price of the product or variant.
From the
ec_promo_pricefield. -
ec_rating?:
numberA rating system. Ratings range from 0-10.
From the
ec_ratingfield. -
ec_shortdesc?:
stringA short description of the product.
From the
ec_shortdescfield. -
ec_thumbnails?:
string[]Product images in URL format.
From the
ec_thumbnailsfield.
Unsubscribe
Call signatures
-
(): void;