Saltar al contenido principal

getProductsCountByPageUrl

Busca todos los objetos de producto con paginación para la categoría seleccionada (por su URL).

Descripción

Este método ... Devuelve una Promesa que se resuelve en un IProductsCount..

Products.getProductsCountByPageUrl( url, body );

Esquema de parámetros

Esquema

url(requerido): string
URL de la página

body(requerido): any[]
Parámetros del cuerpo para filtrar. Predeterminado: []
ejemplo:

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

Ejemplos

Ejemplo mínimo

  const response = await Products.getProductsCountByPageUrl('catalog');
Usa filtros para encontrar productos específicos:

attributeMarker: El identificador de texto del atributo indexado por el cual se filtran los valores. conditionMarker: El tipo de condición que se aplica al valor del atributo.

MarcadorSignificadoEjemplo
eqIgualstatusId = 1 (solo activos)
neqNo igualcategory ≠ "archivado"
inContiene (uno de)category in ["electrónica", "libros"]
ninNo contienebrand not in ["marca_falsa"]
exsExiste (tiene valor)Tiene descripción
nexsNo existeSin imagen

conditionValue: El valor con el que comparar.

Ejemplo de respuesta

{
"totalAll": 3,
"totalInCategory": 3,
"totalInCategoryWithNested": 3
}

Esquema de respuesta

Esquema: IProductsCount

totalAll: number
El número total de productos encontrados.
ejemplo: 100

totalInCategory: number
El número total de productos encontrados en la categoría.
ejemplo: 50

totalInCategoryWithNested: number
El número total de productos encontrados en la categoría anidada.
ejemplo: 10