Skip to main content
Model available for use in the Templates, and also returned by PureClarity in server-side requests.
Any custom attributes sent in the feed will be available in the Template and returned in the server-side model. Access it using the same name that was provided in the feed.

Properties

string
The title of the recommender
string
set to recommender-product
array
The products to show in the recommenderEach product object contains:

Product Item Properties

string
The unique product Id
string
The product sku
string
The product title
The url to the product
string
The url to the main product image
string
The url to the overlay product image
array
Array of urls to the product images
string
The description of the product
array
An array of category IDs that the product is associated with
array
Search tags if provided in the feed
array
Child/Variant skus of the product, if provided in the feed
array
Child/Variant ids of the product, if provided in the feed
object
A brand object that is associated with the product. Only available if a brand Id was sent in the product feed that has associated brand data in the brand feed
number
The product price for the user/account
string
The formatted price with currency for the product (e.g. $19.00)
number
The previous price for the product
string
The formatted was price with currency for the product (e.g. $19.00)
string
The currency symbol for this products price
number
The saving on the product, taken as the difference between Price and SalePrice
string
The formatted saving price with current for the product (e.g. $19.00)
string
Percentage saving for the product, between Price and SalePrice. Fixed to 0 dp
boolean
True if the product is currently on offer. Set by the OnOffer property in the product feed model
boolean
True if the product is new to the store. Set by the NewArrival property in the product feed model
string
The JavaScript function to be executed on mouse down over the product elementImportant: This is required to track when users click through on a product. If this is omitted then reporting will be inaccurate
string
[Serverside mode only] The html rendered version based on the Template

Example