Variações de Produto
Através da API de Variações de Produtos é possível identificar todas as variações contidas na loja virtual e identificar o produto relacionado à variação.
URL de Acesso
https://{URL_LOJA}/web_api/variants
Protocolo
Rest/HTTP
Consultar Informações de Variação do Produto
Para retornar as informações da variação do produto, basta realizar uma requisição via GET, enviando na URL o código da variação desejada.
Veja abaixo uma chamada de exemplo para consultar informações de variação do produto:
Na consulta de variação do produto, a API retorna a resposta em JSON.
Abaixo um detalhamento de cada nó do JSON de resposta:
Variant
Dados da Variação do Produto
Variant.ean
EAN da Variação do Produto
Variant.id
Código da Variação do Produto
Variant.product_id
Código do Produto
Variant.price
Preço da Variação do Produto
Variant.promotional_price
Preço Promocional da Variação do Produto
Variant.start_promotion
Data Inicial da Promoção da Variação do Produto
Variant.end_promotion
Data Final da Promoção da Variação do Produto
Variant.payment_option
Informações de Pagamento
Variant.illustrative_image
Imagem Ilustrativa da Variação do Produto
Variant.VariantImage[]
Imagens da Variação do Produto
Variant.VariantImage[].http
URL Simples da Imagem da Variação do Produto
Variant.VariantImage[].https
URL Segura da Imagem da Variação do Produto
Variant.VariantImage[].thumbs
Miniaturas da Imagem da Variação do Produto
Variant.VariantImage[].thumbs.30
Miniatura de Tamanho 30px
Variant.VariantImage[].thumbs.30.http
URL Simples da Miniatura de 30px
Variant.VariantImage[].thumbs.30.https
URL Segura da Miniatura de 30px
Variant.VariantImage[].thumbs.90
Miniatura de Tamanho 90px
Variant.VariantImage[].thumbs.90.http
URL Simples da Miniatura de 90px
Variant.VariantImage[].thumbs.90.https
URL Segura da Miniatura de 90px
Variant.VariantImage[].thumbs.180
Miniatura de Tamanho 180px
Variant.VariantImage[].thumbs.180.http
URL Simples da Miniatura de 180px
Variant.VariantImage[].thumbs.180.https
URL Segura da Miniatura de 180px
Variant.Sku[]
Sku da Variação do Produto
Variant.Sku[].type
Tipo da Variação do Produto
Variant.Sku[].value
Dados da Variação do Produto
Exemplo de resposta com sucesso baseando no envio do exemplo acima:
Listagem de Variações do Produto
Para a listagem de variações do produto, deverá ser realizada uma requisição via GET.
Podem ser enviados alguns parâmetros nesta integração para realizar filtros na listagem de variações de produtos, segue abaixo o dado necessário para envio:
id
Não
Código do Produto
sort
Não
Ordenação da Consulta
limit
Não
Quantidade Limite de Registros
page
Não
Página da Consulta
Veja abaixo uma chamada de exemplo para a listagem de variações de produtos:
Na listagem de variações de produtos, a API retorna a resposta em JSON.
Abaixo um detalhamento de cada nó do JSON de resposta:
paging
Dados do Produto
paging.total
Total de Registros
paging.page
Páginas corrente
paging.offset
Registro Inicial da Página
paging.limit
Limite de Registros
paging.maxLimit
Máximo de Registros
sort
Ordenação
availableFilters
Filtros Disponíveis
appliedFilters
Filtros Utilizados
Variants[]
Lista de Produtos
Variants[].Variant
Dados da Variação do Produto
Variants[].Variant.ean
EAN da Variação do Produto
Variants[].Variant.id
Código da Variação do Produto
Variants[].Variant.product_id
Código do Produto
Variants[].Variant.price
Preço da Variação do Produto
Variants[].Variant.promotional_price
Preço Promocional da Variação do Produto
Variants[].Variant.start_promotion
Data Inicial da Promoção da Variação do Produto
Variants[].Variant.end_promotion
Data Final da Promoção da Variação do Produto
Variants[].Variant.payment_option
Informações de Pagamento
Variants[].Variant.illustrative_image
Imagem Ilustrativa da Variação do Produto
Variants[].Variant.VariantImage[]
Imagens da Variação do Produto
Variants[].Variant.VariantImage[].http
URL Simples da Imagem da Variação do Produto
Variants[].Variant.VariantImage[].https
URL Segura da Imagem da Variação do Produto
Variants[].Variant.VariantImage[].thumbs
Miniaturas da Imagem da Variação do Produto
Variants[].Variant.VariantImage[].thumbs.30
Miniatura de Tamanho 30px
Variants[].Variant.VariantImage[].thumbs.30.http
URL Simples da Miniatura de 30px
Variants[].Variant.VariantImage[].thumbs.30.https
URL Segura da Miniatura de 30px
Variants[].Variant.VariantImage[].thumbs.90
Miniatura de Tamanho 90px
Variants[].Variant.VariantImage[].thumbs.90.http
URL Simples da Miniatura de 90px
Variants[].Variant.VariantImage[].thumbs.90.https
URL Segura da Miniatura de 90px
Variants[].Variant.VariantImage[].thumbs.180
Miniatura de Tamanho 180px
Variants[].Variant.VariantImage[].thumbs.180.http
URL Simples da Miniatura de 180px
Variants[].Variant.VariantImage[].thumbs.180.https
URL Segura da Miniatura de 180px
Variants[].Variant.Sku[]
Sku da Variação do Produto
Variants[].Variant.Sku[].type
Tipo da Variação do Produto
Variants[].Variant.Sku[].value
Dados da Variação do Produto
Exemplo de resposta com sucesso baseando no envio do exemplo acima:
Attrs
Caso deseje exibir apenas alguns atributos da API, pode-se utilizar o parâmetro attrs
O parâmetro Attrs deve ser passado pela url da requisição da API, nela você deve passar os atributos da qual deseja exibir separados por (,).
Exemplo:
Terá como resposta o conteúdo abaixo:
Abaixo um exemplo de utilização desse parâmetro:
Para mais detalhes sobre a API de variações de produto acesse o link da documentação https://developers.tray.com.br/?java#listagem-de-variacoes-get
Last updated