Saltar al contenido principal

getProductsPriceByPageUrl

Buscar información sobre productos y precios para la categoría seleccionada.

Productos?.getProductsPriceByPageUrl( url?, userQuery? );

Ejemplo mínimo

const value = await Products.getProductsPriceByPageUrl('catalog')
Esquema

url: string
URL de la página
ejemplo: "23-laminat-floorwood-maxima"

langCode: string
Códigos de idioma. Predeterminado: "en_US"
ejemplo: "en_US"

userQuery: IProductsQuery
Parámetros de consulta opcionales

offset(required): number
Parámetro para la paginación. Predeterminado: 0.

limit(required): number
Parámetro para la paginación. Predeterminado: 30.

sortOrder(required): string
Orden de clasificación "DESC" | "ASC". Predeterminado: "DESC".

sortKey(required): string
Campo para ordenar (predeterminado - null). Valores posibles: "id", "position", "title", "date", "price". Predeterminado: null.

templateMarker: string | null
Marcador de plantilla de página de producto, predeterminado null.
ejemplo: "template_12345"

statusMarker: string | null
Marcador de estado de página de producto, predeterminado null.
ejemplo: "in_stock"

conditionValue: string | null
El valor que se está buscando, predeterminado null.
ejemplo: "new"

attributeMarker: string | null
El identificador de texto del atributo indexado por el cual se filtran los valores, predeterminado null.
ejemplo: "color"

conditionMarker: string | null
Marcador de la condición del filtro por la cual se filtran los valores, predeterminado null.
ejemplo: "equals"


Este método busca información sobre productos y precios para la categoría seleccionada, basado en los parámetros de consulta proporcionados (userQuery). Devuelve una Promesa que se resuelve en un array de elementos, donde cada elemento es un objeto.

Ejemplo de respuesta

{
"items": [
{
"id": 2957,
"price": 150
},
{
"id": 2954,
"price": 50
},
{
"id": 2955,
"price": 0
}
],
"total": 3
}
Esquema

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

items: IProductInfo[]
Un array de objetos de información de productos.
ejemplo:

[
{
"id": 12345,
"price": 150
},
{
"id": 67890,
"price": 200
}
]