MenuGroups
A query menuGroups retorna informações de grupos de menus ativos cadastrados no Admin da loja, podendo ser filtrados por parceiro ou posição de exibição.
Requisição
Parâmetros
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
partnerAccessToken | String | Não | Token de parceiro, utilizado para filtrar grupos de menus exibidos ao parceiro |
position | String | Não | Posição de exibição do grupo de menus |
url | String | Sim | URL da página |
Campos
Campo | Descrição |
---|---|
imageUrl | URL da imagem associada ao grupo de menus |
menuGroupId | ID de cadastro do grupo de menus |
menus | Lista de menus associados ao grupo de menus |
name | Nome do grupo de menus |
partnerId | ID do parceiro associado ao grupo de menus |
position | Posição de exibição do grupo de menus |
Exemplo
Neste exemplo são pedidas informações de grupos de menus exibidos na Home do site filtrados por posição e de seus menus associados:
query{
menuGroups(url:"", position:"Topo Header") {
menuGroupId
name
menus {
menuId
parentMenuId
name
link
}
}
}
Mostrar resposta
{
"data": {
"menuGroups": [
{
"menuGroupId": 19,
"name": "Menu Geral",
"menus": [
{
"menuId": 53,
"parentMenuId": null,
"name": "Brinquedos",
"link": "brinquedos"
},
{
"menuId": 1,
"parentMenuId": null,
"name": "Cosméticos",
"link": "cosmeticos"
},
{
"menuId": 2,
"parentMenuId": null,
"name": "Calçados",
"link": "calcados"
},
{
"menuId": 68,
"parentMenuId": 2,
"name": "Vans",
"link": "calcados/vans"
},
{
"menuId": 70,
"parentMenuId": 68,
"name": "Cor",
"link": "calcados/vans/cor"
},
{
"menuId": 71,
"parentMenuId": 68,
"name": "Versão",
"link": "calcados/vans/versao"
},
{
"menuId": 72,
"parentMenuId": 70,
"name": "Branco",
"link": "calcados/vans/cor/branco"
},
{
"menuId": 73,
"parentMenuId": 70,
"name": "Preto",
"link": "calcados/vans/cor/preto"
},
{
"menuId": 74,
"parentMenuId": 71,
"name": "Cano Alto",
"link": "calcados/vans/versao/cano-alto"
},
{
"menuId": 75,
"parentMenuId": 71,
"name": "Cano Baixo",
"link": "calcados/vans/versao/cano-baixo"
}
]
}
]
}
}
Updated 11 months ago