• 0
openrapp

Número de órden order id largo 2 dígitos Venta #20000000xxxxxxxx

Question

Buen día,
Una de mis ventas aparece con un order id de 16 dígitos con el patrón Venta #20000000xxxxxxxx a diferencia de las otras que normalmente tienen un order id de 10 dígitos.
Cuando hago una consulta, GET orders/20000000xxxxxxx",  la api me contesta que no la encuentra:  "error" : "resource not found".
Con las órdenes con ID de 10 dígitos no tengo problemas.

¿Es otro tipo de órden?¿Es un bug conocido?¿Existe un workaround?

¡Gracias!
 

order id 20000000xxxxxxx.jpg

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Hola!

un desarrollador no debes usar los datos del front/backend de Mercado Libre, debes usar somente los datos de la API

esta order #200... és solo un control del Mercado Libre para los carritos de ventas em su aplicacíon (backend de Mercado Libre),  y no existe en la API

debes consultar las orders en la API y agrupar por el shipping_id

Share this post


Link to post
Share on other sites
  • 0

Hola, sí estoy usando la API.

Sólo que mi algoritmo usa las órdenes recientes de  "orders/search/recent"  filtradas por "shipment.satus", y ya veo que para esta órden  aparece como NULL, por lo que mi algoritmo la ignora.

Cuando hago el query a "shipments/order_id" sí aparece como "shipped", que es lo correcto, por lo que el valor erróneo es shipping.status"  de "order.

Supongo que no puedo confiar en el valor de "shipping.status"  de "order" puesto que puede tomar el valor de NULL aunque la órden ya haya sido enviada.

Cambiaré eso en mi algoritmo. 

¡Saludos!

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