A query de banners retorna informações dos banners ativos cadastrados no Admin da loja.

Requisição

Parâmetros

ParâmetroTipoObrigatórioDescrição
Parâmetros de paginaçãoSimParâmetros utilizados na paginação por cursor
bannerIds[Long]NãoLista de IDs de banners específicos a serem buscados
partnerAccessTokenStringNãoToken de parceiro, utilizado para filtrar banners exibidos ao parceiro
sortDirectionEnum SortDirectionNãoDireção de ordenação. Por padrão é ASC
sortKeyEnum BannerSortKeysNãoChave de ordenação. Por padrão é ID

Campos

CampoDescrição
altTextTexto alternativo do banner
bannerIdID de cadastro do banner
bannerNameNome do banner
bannerUrlURL da imagem do banner
creationDateData de cadastro do banner
displayOnAllPagesSe deve ser exibido em todas as páginas
displayOnCategoriesSe deve ser exibido em páginas de categorias
displayOnSearchesSe deve ser exibido em páginas de buscas
displayOnWebsiteSe deve ser exibido no site
displayToPartnersSe deve ser exibido para parceiros
heightAltura do banner
idID único no Storefront API
openNewTabSe deve abrir o link em uma nova aba
orderOrdem do banner
positionPosição de exibição
searchTermsTermos de busca que mostram o banner
titleTítulo do banner
urlOnClickURL de redirecionamento ao clicar
widthLargura do banner

Exemplo

Neste exemplo são pedidas informações dos 2 primeiros banners de uma lista específica de IDs:

query{
	banners(first:2, bannerIds:[118460, 118461, 118463, 118464]){
    edges{
      node{
        bannerName
        creationDate
        position
        altText
      }
    }
  }
}
Mostrar resposta
{
  "data": {
    "banners": {
      "edges": [
        {
          "node": {
            "bannerName": "rodape1",
            "creationDate": "2017-07-13T11:00:29.833-03:00",
            "position": "Rodape",
            "altText": "rodape1"
          }
        },
        {
          "node": {
            "bannerName": "rodape2",
            "creationDate": "2017-07-13T11:02:14.860-03:00",
            "position": "Rodape",
            "altText": "rodape2"
          }
        }
      ]
    }
  }
}