Product list display

To enhance the customization of your product page listings, our search engine enables the indexing of various data points, such as product metadata (including attributes like product brand, color, sire, or offers customs fileds like availability, etc...). These indexed data points can be leveraged to display additional information, such as customize tags, discount badges, or stock status labels, directly on product thumbnails. This allows for a more personalized and informative user experience, helping customers quickly identify key product details at a glance.

Index Informations

Standards Informations

As a basic, all the following information are indexed :

"products": {
    "content": [
      {
        "attributes":/you can select which attributs are indexed.
        [
          {... }
        ],
				"offer": {
          "currency": "USD",
          "customFields": /you can select which custom fields are indexed.
					[
      			{... }
          ],
          "externalId": "string",
          "id": "string",
          "leadTimeToShip": "string",
          "maxOrderQuantity": 0,
          "minOrderQuantity": 0,
          "minShippingPrice": 0,
          "minStockAlert": 0,
          "packingType": "BOX",
          "productUnit": "string",
          "quantityPerItem": 0,
          "stock": 0
        },
        "offerPrice": {
          "discountItemPrice": 0,
          "discountUnitPrice": 0,
          "externalId": "string",
          "id": "string",
          "itemPerPack": 0,
          "itemPrice": 0,
          "offerPriceType": "PUBLIC",
          "price": 0,
          "unitPrice": 0,
          "unitPriceTTC": 0
        },
        "product": {
          "brand": "string",
          "description": "string",
          "externalId": "string",
          "id": "string",
          "mainPictureUrl": "string",
          "name": "string",
          "sku": "string",
          "tags": [
            {
              "id": "string",
              "name": "string"
            }
          ],
          "unit": {
            "id": "string",
            "type": "ITEM",
            "unit": "string"
          }
        },
        "supplier": {
          "externalId": "string",
          "id": "string",
          "name": "string"
        },
        "variant": {
          "description": "string",
          "ean": "string",
          "externalId": "string",
          "id": "string",
          "mpn": "string",
          "name": "string",
          "pictureUrls": [
            {... }
          ],
          "sku": "string"
        }
      }
    ],

Customs informations

Custom Fields

If a custom field is indexed, it can be used for the thumbnails on the product listing page. This information will be available in the product object in the API response.

"product": {  
    "customFields": \[  
      {  
        "ID": "xxx",  
        "Name": "xxxx",  
        "Values": ["xxx", "xxxx"]  
      }  
    ]  
}

Attribute

If an attribute is indexed, it can be used for the thumbnails on the product listing page. This information will be available in the Product object in the API response.


"product": {  
    "attributes": \[  
      {  
        "ID": "xxx",  
        "Name": "xxxx",  
        "Values": ["xxx", "xxxx"]  
      }  
    ]  
}