Hotsites
Descrição das queries de hotsites
A query hotsites retorna informações de vários hotsites simultaneamente, podendo ser filtrada por uma lista de IDs específicos. Diferente da query hotsite, pode ser utilizada para trazer várias vitrines para uma página, como a Home, por exemplo.
Hotsite é uma maneira de agrupar produtos para facilitar na organização e exibição dos mesmos. Por isso podem ser utilizados tanto como para montar páginas de categorias (possuindo banners e conteúdos associados) quanto vitrines (apenas produtos)
Requisição
Parâmetros
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
Parâmetros de paginação | Sim | Parâmetros utilizados na paginação por cursor | |
hotsiteIds | [Long] | Não | Lista de IDs de hotsites específicos a serem buscados |
partnerAccessToken | String | Token de parceiro, utilizado para filtrar hotsites exibidos ao parceiro | |
sortDirection | Enum SortDirection | Não | Direção de ordenação. Por padrão é ASC |
sortKey | Enum HotsiteSortKeys | Não | Chave de ordenação. Por padrão é ID |
Campos
Campo | Descrição |
---|---|
banners | Lista de banners cadastrados no hotsite |
contents | Lista de conteúdos cadastrados no hotsite |
endDate | Data de expiração de exibição do hotsite |
expression | Expressão utilizada para associar produtos ao hotsite |
hotsiteId | ID de cadastro do hotsite |
name | Nome do hotsite |
pageSize | Quantidade de produtos que são mostrados por página |
products | Lista de produtos associados ao hotsite paginados por cursor |
sorting | Direção e chave de ordenação definidos para o hotsite |
startDate | Data de início de exibição do hotsite |
subtype | Subtipo do hotsite (CATEGORY, BRAND, PORTFOLIO ou BUY_LIST) |
template | Template do StyleEditor utilizado no hotsite |
url | Pathname da URL do hotsite |
Exemplos
Informações dos 2 primeiros hotsites sem IDs especificados
query{
hotsites(first:2){
edges{
node{
id
hotsiteId
name
}
}
}
}
Mostrar resposta
{
"data": {
"hotsites": {
"edges": [
{
"node": {
"id": "eyJFbnRpdHkiOiJIb3RzaXRlIiwiSWQiOjg0NzA4fQ==",
"hotsiteId": 84708,
"name": "calça"
}
},
{
"node": {
"id": "eyJFbnRpdHkiOiJIb3RzaXRlIiwiSWQiOjg0NzA5fQ==",
"hotsiteId": 84709,
"name": "acessorios/oclusor-de-silicone"
}
}
]
}
}
}
Updated about 1 year ago