• 0
Sign in to follow this  
Elvis

Valor Pago por Item

Question

Existe uma forma de saber o valor pago por item no metodo 

/shipments/{$shipments}/items"

 sem ter que chamar para cada item no carrinho

"/orders/{$order}"

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0
On 27/01/2018 at 11:02 AM, Elvis said:

Existe uma forma de saber o valor pago por item no metodo 


/shipments/{$shipments}/items"

 sem ter que chamar para cada item no carrinho


"/orders/{$order}"

Também tive a mesma dúvida.

Como já vimos em outros tópicos, o ML tem um grande problema em continuar dividindo a ORDER, gerando uma order por item e mantendo o mesmo shipping para ambas, porém, com informações incompletas... 

Pego a informação da Order amigo, mais e mais GETs

Share this post


Link to post
Share on other sites
  • 0

@rodrigojob, ví em alguns posts que você tinha inclusive implementado em seu sistema antes mesmo do lançamento do carrinho. 

Como você está fazendo em relação a esta questão? 

Faz um GET em shippment/items para saber os produtos e depois volta order por order para saber as quantidades?

 

Share this post


Link to post
Share on other sites
  • 0

 

8 hours ago, Marcos Fincotto said:

@rodrigojob, ví em alguns posts que você tinha inclusive implementado em seu sistema antes mesmo do lançamento do carrinho. 

Como você está fazendo em relação a esta questão? 

Faz um GET em shippment/items para saber os produtos e depois volta order por order para saber as quantidades?

 

Pois é Marcos, eu tinha preparado para algo um pouco mais sensato e inteligente, mas me deparei com esta coisa...
Meu sistema estava preparado para múltiplos itens dentro da mesma venda. até porque na venda items é um array!. Mas o ML criou um troço com 2 vendas para o mesmo envio, coisa que eu já tinha pensado também, porque eu já trabalhava com esta situação antes e depois do MercadoEnvios.
Então o ponto de união, ou a chave primária passa a ser o id de envio, se há o mesmo ID eu faço uma mágica e junto.

Edited by rodrigojob

Share this post


Link to post
Share on other sites
  • 0
On 27/01/2018 at 11:02 AM, Elvis said:

Existe uma forma de saber o valor pago por item no metodo 


/shipments/{$shipments}/items"

 sem ter que chamar para cada item no carrinho


"/orders/{$order}"

aqui está uma pergunta estranha. Para saber qual é o ...............
ahhhhhhhhh...... entendi o que vocês pensaram.... Dentro do mesmo shipments há mais de um produto, ei! há um produto alienígena! ele está no shipment, mas não está na order. então esta melequinha é proveniente de um carrinho de compras. hummm. gostei. Assim dá para pensar de outra forma...
Eu sempre abro a order e depois faço um GET em shipments. Se vocês seguiram minha de raciocínio acima dá para saber que há mais de uma order para o mesmo shipment.

não! Não tem 2 itens dentro do shipment. O negócio está mal feito mesmo!

Share this post


Link to post
Share on other sites
  • 0

Para resumir o que eu estou fazendo no momento:

Levo em consideração que as Orders carrinho de compra terão sempre o mesmo ID de shipping, assim, faço o controle por ele. 

Quantidade e preço pego do Order, cruzando as informações com um GET em shippiments, conforme o Rodrigo citou acima.

Tudo muito bagunçado. Seria mais simples manter os itens em uma order só como dito aqui no forum milhares de vezes em outros tópicos. Mas não, criaram a API shippiments/items, e o PIOR, incompleta! .. 

Cerca de 40% de GETs a mais por erro de análise do ML... 

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, Marcos Fincotto said:

Tudo muito bagunçado. Seria mais simples manter os itens em uma order só como dito aqui no forum milhares de vezes em outros tópicos. Mas não, criaram a API shippiments/items, e o PIOR, incompleta! .. 

Cerca de 40% de GETs a mais por erro de análise do ML... 

realmente a API está virando um monstro... estão querendo colocar muita coisa, só remendando o que já existe... é como pegar um fusca e querer de qualquer forma colocar nele 4 portas, motor mais possante e radiador... simplesmente não dá, tem que refazer do zero

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this