A query buyList retorna informações referentes a uma lista de compras cadastrada no Admin da loja, no qual pode ser cadastrada uma lista de produtos para ser apresentada como uma página de produto, ou como um spot em outras páginas.

Requisição

Parâmetros

ParâmetroTipoObrigatórioDescrição
idLongSimID da lista de compra a ser buscada
partnerAccessTokenStringNãoToken de parceiro, utilizado para filtrar os produtos exibidos ao parceiro

Campos

CamposDescrição
buyListIdIdentificador único da lista de compras
buyListProductsLista com os seguintes campos: productId e quantity
aliasAlias da lista de compras
imagesLista de imagens da lista de compras
informationsLista de informações associadas a lista de compras
promotionsInformações de promoções e desconto associados a lista de compras
productNameNome da lista de compras
pricesInformações do preço total dos produtos contabilizados na lista de compras.

Exemplo

Neste exemplo é solicitado informações de uma determinada lista de compras:

query MyQuery {
  buyList(id: 46) {
    productName
    buyListId
    buyListProducts {
      productId
      quantity
    }
  }
}
Mostrar resposta
{
  "data": {
    "buyList": {
      "productName": "Crianças - Diversão e Criação",
      "buyListId": 46,
      "buyListProducts": [
        {
          "productId": 73202,
          "quantity": 1
        },
        {
          "productId": 72421,
          "quantity": 1
        },
        {
          "productId": 32,
          "quantity": 1
        },
        {
          "productId": 281,
          "quantity": 1
        },
        {
          "productId": 282,
          "quantity": 1
        },
        {
          "productId": 70149,
          "quantity": 1
        }
      ]
    }
  }
}