Envío gratis

Envío gratis o free shipping en tus productos garantiza es una experiencia de compras superior para el comprador, aparece resaltada en los resultados de búsqueda y los compradores pueden filtrar publicaciones que ofrecen envío gratis.

Contenidos

→Calcular costos de envío gratis
    ↳Por país y dimensión del producto
    ↳Por usuario y dimensión del producto
    ↳Por ítem
→Consultar productos con envío gratis
→Ofrecer envío gratis a todo el país
→Ofrecer envío gratis para envíos personalizados


Calcular costos de envío gratis

Por país y dimensión del producto

Llamada:

curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/sites/$SITE_ID/shipping_options/free?dimensions=$DIMENSIONS

Ejemplo:

curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/sites/MLM/shipping_options/free?dimensions=2x11x25,500

Respuesta:

{
	"coverage": {
		"all_country": {
			"list_cost": 97,
			"currency_id": "MXN"
		}
	}
}

Por usuario y dimensión del producto

Ejemplo:

curl -X GET 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/users/4422224/shipping_options/free?dimensions=10x10x10,500

Respuesta:

{
	"coverage": {
		"all_country": {
			"list_cost": 97,
			"currency_id": "MXN"
		}
	}
}

Calcula los costos de envío gratis por usuario e item_id

Ejemplo:

curl -X GET 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/users/4422224/shipping_options/free?item_id=MLM531425223

Respuesta:

{
	"coverage": {
		"all_country": {
			"list_cost": 97,
			"currency_id": "MXN"
		}
	}
}

Por artículo

Ejemplo:

curl -X GET 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/items/MLB739217081/shipping_options/free

Respuesta:

{
	"coverage": {
		"all_country": {
			"list_cost": 14.02,
			"currency_id": "BRL"
		}
	}
}

Utiliza multiget para calcular el costo del envío gratis de hasta 50 productos en una sola llamada a la API:

Ejemplo:

curl -X GET 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/items/shipping_options/free?ids=MLM531425223,MLM537956425,MLM537955922

Respuesta:

{
	"MLM537955922": {
		"coverage": {
			"all_country": {
				"list_cost": 140,
				"currency_id": "MXN"
			}
		}
	},
	"MLM531425223": {
		"coverage": {
			"all_country": {
				"list_cost": 97,
				"currency_id": "MXN"
			}
		}
	},
	"MLM537956425": {
		"coverage": {
			"all_country": {
				"list_cost": 105,
				"currency_id": "MXN"
			}
		}
	}
}

Consultar productos con envío gratis

curl -X GET 'Authorization: Bearer $ACCESS_TOKEN'  https://api.mercadolibre.com/items/$ITEM_ID

En el producto verás que reemplazamos los “métodos” de propiedad por “free_methods” cuando “free_shipping” es verdadero. De acuerdo con free_methods, tendrás el ID del método y la “regla”.
En la sección “reglas”, deberás especificar si deseas excluir o no regiones en “free_mode”. Si configuras “free_mode”:”exclude_region”, debes enviar los valores, que por ahora serán ‘BR-NO’ y ‘BR-NE’.

{
   "shipping":{
  	"mode":"me2",
  	"local_pick_up":true,
  	"free_shipping":true,
  	"free_methods":[
     	{
        	"id":182,
        	"rule":{
                "free_mode":"exclude_region",
                "value":[’BR-NO’, ’BR-NE’]
         	}
     	},
  	],
  	"dimensions":null
   }
}

Ofrece el modo free_shipping para todo el país

Ejemplo:

{
	"title": "Titulo del item",
[...]
	"shipping": {
		"mode": "me2",
		"local_pick_up": false,
		"free_methods": [{
			"id": 100009,
			"rule": {
				"free_mode": "country",
				"value": null
			}
		}]
	}
}

Ofrece free shipping para envíos personalizados

Para países donde Mercado Envíos se encuentra activo sólo podrás agregar envíos custom gratis en categorías que no acepten ME.

{
	"shipping": {
		"mode": "not_specified",
		"local_pick_up": false,
		"free_shipping": true,
		"methods": [],
		"costs": []
	}
}

Siguiente: Places (xd_drop_off).

o regístrate para recibir las últimas novedades sobre nuestra API