Aller au contenu principal

getProductsCount

Obtenez le nombre total de produits avec des filtres optionnels.

Description​

Cette méthode récupère le nombre total de produits en fonction des paramètres de filtre fournis (corps). Elle renvoie une promesse qui se résout en un objet IProductsCount contenant divers comptes de produits.

Produits.getProductsCount( body );

Schéma des paramètres​

Schéma

body(required): any[]
Paramètres du corps pour le filtre. Par défaut : []
exemple :

[
{
"attributeMarker": "price",
"conditionMarker": "in",
"statusMarker": "status_1",
"conditionValue": {},
"pageUrls": [
"23-laminat-floorwood-maxima"
],
"title": "Iphone 17 Pro"
}
]

Exemples​

Exemple minimal​

const response = await Products.getProductsCount();
Utilisez des filtres pour trouver le nombre de produits spécifiques :

attributeMarker : L'identifiant textuel de l'attribut indexé par lequel les valeurs sont filtrées. conditionMarker : Le type de condition à appliquer à la valeur de l'attribut.

MarqueurSignificationExemple
eqÉgalstatusId = 1 (actif uniquement)
neqPas égalcategory ≠ "archivé"
inContient (un des)category in ["électronique", "livres"]
ninNe contient pasbrand not in ["marque_fausse"]
mthPlus queprice > 100
lthMoins queprice < 50
exsExiste (a une valeur)A une description
nexsN'existe pasPas d'image
patCorrespond au modèletitle matches "veste"
sameCorrespond exactement à la valeursku est exactement "ABC-123"
same_partCorrespond à une partie de la valeur exactementune partie de sku est exactement "ABC"

conditionValue : La valeur à comparer.

Exemple de réponse​

{
"totalAll": 6,
"totalInCategory": 0,
"totalInCategoryWithNested": 0
}

Schéma de réponse​

Schéma : IProductsCount

totalAll: number
Le nombre total de produits trouvés.
exemple : 100

totalInCategory: number
Le nombre total de produits trouvés dans la catégorie.
exemple : 50

totalInCategoryWithNested: number
Le nombre total de produits trouvés dans la catégorie imbriquée.
exemple : 10


Exemples d'utilisation​

Guide étape par étape dans la documentation :

Essayez-le en direct​

Exécutez cette méthode de manière interactive dans le bac à sable JS SDK — connectez votre URL de projet et votre jeton d'application lors de votre première visite, puis ouvrez :