• 0
Ulisses Hen

Calculando Frete grátis antes de anúnciar.

Question

5 answers to this question

Recommended Posts

  • 0

Juro que to tentando, mas não encontrei nenhum método que traga da categoria, sem ter que informar o id do item, acredito que deve ser algum metodo que use user id e category, mas vamos lá, vou colar um por um aqui e colocar minhas impressões:

https://api.mercadolibre.com/categories/MLB46511/shipping
 Traz as dimensões da categoria, preço não
Tentei cruzar com esse, me trouxe o valor do frete, mas chance da info estar errada é grande, 
se colocando 2 produtos na mesma categoria já gera diferença de frete gratis, imagina assim

https://api.mercadolibre.com/users/62009956/shipping_options/free?dimensions=10x10x10,500#json
Sou obrigado a ifnormar o ID do item, preciso pela pelo id da categoria.
curl -X GET https://api.mercadolibre.com/items/MLB739217081/shipping_options/free

O metodo mais proximo é esse:

https://api.mercadolibre.com/users/62009956/shipping_modes?category_id=MLB46511

Mas não me traz o preço.

 

Com certeza deve ser alguma coisa besta que no to achando. pode me mostrar qual é o moetodo?

 

 

 


Share this post


Link to post
Share on other sites
  • 0

Amigos, bom dia. Também estou implementando aqui e gostaria de verificar com os senhores se estou no caminho certo. 

 

Basicamente, o que estou fazendo: 

 

1 - Com o ID da categoria, faço uma busca pelas dimensões da mesma, ex: 

      https://api.mercadolibre.com/categories/MLB45278/shipping  

      

      Retorno: 

{
"category_id": "MLB45278",
"height": 16,
"width": 18,
"length": 25,
"weight": 10000
}

2 - Com as dimensões, faço um Get para obter os valores de frete: 

 

https://api.mercadolibre.com/users/{ID_DO_USUARIO}/shipping_options/free?dimensions=16x18x25,10000

 

Retorno: 

{
"coverage": {
"all_country_except_exclusion_zone": {
"list_cost": 16.9,
"currency_id": "BRL"
},
"all_country": {
"list_cost": 18.9,
"currency_id": "BRL"
}
}
}

Pessoal, alguém mais está fazendo desta forma? 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now