• 0
alxs24

No puedo cambiar el envio a gratis

Question

Buen dia. He estado intentando cambiar algunos articulos para ponerles envio gratis, estoy usando este recurso de la api:

PUT
https://api.mercadolibre.com/items/${id}?access_token=${token}
{
  shipping: {
	mode: "me2",
	free_shipping: true
  }
}

la respuesta que recivo es la publicacion sin nungun cambio hecho, no un error

lo extrano es que si sustitullo "free_shipping" por "local_pick_up" puedo cambiarlo perfectamente.

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Buenas. Yo tengo el mismo problema. ¿Qué valores pasaste en el atributo free_methods? Yo probé enviando los que dice en la documentación (id: 100009, rule: country) y me devuelve un error de validación.

Share this post


Link to post
Share on other sites
  • 0

El problema de el de la documentación es que solamente sirve para brasil, el id: 100009, el el id del país de Brasil, si quiere publicar en otro necesita ser el Id del país que publicarás.

Si quieres que publique en todos los países, escribe solo

free_methods[] 

en el json a enviar

EX

PUT
https://api.mercadolibre.com/items/${id}?access_token=${token}
{
  shipping: {
	mode: "me2",
	free_shipping: true,
	free_methods: []
  }
}

 

Edited by jmorales1397

Share this post


Link to post
Share on other sites
  • 0

Creo que tienes que checar el recurso:

https://api.mercadolibre.com/users/$sellerId/shipping_modes?category_id=$categoryId

Para saber los tipos de envíos que tu usuario tiene disponible en esa categoría

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