getTrending
Obtenez les produits tendance du bloc.
Description
Cette méthode renvoie les produits tendance d'un bloc - les articles actuellement les plus populaires dans votre projet, basés sur l'agrégation de l'activité des utilisateurs. Elle renvoie une promesse qui se résout en un tableau d'objets IProductsEntity.
Blocks.getTrending(
marker*,
langCode,
signPrice
);
Parameters schema
Schema
marker(obligatoire): string
Marqueur de bloc
exemple : "trending_block"
langCode: string
Code de langue. Par défaut : "en_US"
exemple : "en_US"
signPrice: string
Prix du signe
Examples
Minimal example
const response = await Blocks.getTrending('trending_block');
Example with attributes
const response = await Blocks.getTrending('trending_block', 'en_US');
Example response
[
{
"id": 1764,
"localizeInfos": {
"title": "Product"
},
"price": 100,
"additional": {
"prices": {
"min": 0,
"max": 100
}
},
"isVisible": true,
"isSync": true,
"sku": "0-123",
"attributeValues": {},
"attributeSetIdentifier": "my-set",
"statusIdentifier": "in_stock",
"statusLocalizeInfos": {
"title": "In stock"
},
"position": 1
}
]
Response schema
Schema: IProductsEntity[]
[]: IProductsEntity
Une entité produit.
[].id: number
L'identifiant unique.
exemple : 12345
[].localizeInfos: ILocalizeInfo
Le nom localisé du produit.
exemple : { "title": "Produit" }
[].price: number | null
Le prix de la page produit pris de l'index.
exemple : 100
[].sku: string | null
SKU du produit (Stock Keeping Unit), peut être nul.
exemple : "SKU_12345"
[].attributeValues: IAttributeValues
Tableau des valeurs d'attributs de l'index.
[].statusIdentifier: string | null
Identifiant de statut de la page produit (peut être nul).
exemple : "in_stock"
[].isVisible: boolean
Un indicateur de visibilité de la page.
exemple : true
[].position: number
Numéro de l'article (pour le tri).
exemple : 1