getProductsPriceByPageUrl
Pesquise informações sobre produtos e preços para a categoria selecionada.
Produtos?.getProductsPriceByPageUrl( url?, userQuery? );
Exemplo mínimo
const value = await Products.getProductsPriceByPageUrl('catalog')
Esquema
url: string
URL da página
exemplo: "23-laminat-floorwood-maxima"
langCode: string
Códig da língua. Padrão: "en_US"
exemplo: "en_US"
userQuery: IProductsQuery
Parâmetros de consulta opcionais
offset(required): number
Parâmetro para paginação. Padrão: 0.
limit(required): number
Parâmetro para paginação. Padrão: 30.
sortOrder(required): string
Ordem de classificação "DESC" | "ASC". Padrão: "DESC".
sortKey(required): string
Campo para classificação (padrão - null). Valores possíveis: "id", "position", "title", "date", "price". Padrão: null.
templateMarker: string | null
Marcador de template da página do produto, padrão null.
exemplo: "template_12345"
statusMarker: string | null
Marcador de status da página do produto, padrão null.
exemplo: "in_stock"
conditionValue: string | null
O valor que está sendo buscado, padrão null.
exemplo: "new"
attributeMarker: string | null
O identificador de texto do atributo indexado pelo qual os valores são filtrados, padrão null.
exemplo: "color"
conditionMarker: string | null
Marcador da condição do filtro pela qual os valores são filtrados, padrão null.
exemplo: "equals"
Este método busca informações sobre produtos e preços para a categoria selecionada, com base nos parâmetros de consulta fornecidos (userQuery). Ele retorna uma Promise que resolve para um array de itens, onde cada item é um objeto.
Exemplo de resposta
{
"items": [
{
"id": 2957,
"price": 150
},
{
"id": 2954,
"price": 50
},
{
"id": 2955,
"price": 0
}
],
"total": 3
}
Esquema
total: number
O número total de produtos encontrados.
exemplo: 100
items: IProductInfo[]
Um array de objetos de informações do produto.
exemplo:
[
{
"id": 12345,
"price": 150
},
{
"id": 67890,
"price": 200
}
]