• 0
Sign in to follow this  
christian1353

Obtener receiver name desde API

Question

Hola que tal.

 

Tengo el siguiente inconveniente y estaría muy agradecido si alguien me podría ayudar.

 

Necesitaría obtener el nombre de la persona que recibiría el shipment (distinto al nombre del buyer que aparece en la order) pero no encuentro la forma de hacerlo desde la API.

 

El campo del que hablo es el que aparece en el flow de compra de mercadolibre al elegir "envío a domicilio" (adjunto attachment customreceiver.png) arriba del label "Ingresá el nombre y apellido de quien recibirá el producto".

 

Desde ya les agradezco su atención.

 

Christian.

post-584-0-06289500-1424904702_thumb.png

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Hola,

 

esta informação está dentro de shipments, é o campo receiver_name.

 

Então você pega o orderId, depois o id do shipping e faz a consulta em shipments.

 

$id = $_REQUEST['orderId']; //orderId da venda
$venda = $meli->get('/orders/' . $id, $params);

 

$frete = $meli -> get('/shipments/' . $venda['body']->shipping->id, $params);

print_r($frete);
 
Fáááciiil. E dá uma olhada no resultado do print que você verá várias coisas interessantes, até outra forma melhor de coletar o endereço de envio.
 
Saludos
Rodrigo

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
Sign in to follow this