Frete grátis

Os vendedores que utilizam o módulo de fretes Mercado Envios, no modo 1 ou modo 2, podem publicar produtos e oferecer um dos métodos de frete grátis. Esta forma de envio tem alguns benefícios: é uma experiência de compra superior para o comprador, aparece em destaque nos resultados de busca e os compradores podem filtrar publicações que ofereçam frete grátis.
Para produtos a partir de R$120,00, é aplicado frete grátis devido ao benefício do Mercado Pontos. Este é aplicado automaticamente pelo Mercado Livre. Na alteração do preço de um produto para valores abaixo de R$120,00, o vendedor deve verificar se quer permanecer com frete grátis ou retirá-lo. Esta opção não será retirada automaticamente pelo Mercado Livre.

Conteúdos

→Formas de envio
→Usuários e produtos
    ↳Calcular custos para frete grátis por usuário e dimensões do produto
    ↳Calcular custos para frete grátis por usuário e item_id
    ↳Calcular custos para frete grátis por produto
→Produtos com frete grátis
→Oferecer a forma free_shipping para todo o país
→Oferecer free shipping para envios personalizados


Formas de envio

curl -X GET https://api.mercadolibre.com/users/{user_id}/shipping_modes?category_id={category_id}

Esse recurso retornará a configuração de envio disponibilizada ao vendedor para uma categoria específica.

Resposta:

{
"mode": "me2",
 "shipping_attributes": {
   "costs": "not_allowed",
   "dimensions": "clear",
   "free": {
      "methods": "optional",
    "accepted_methods": [100009,182],
    "rules": [{
         "free_mode":"exclude_region",
      "value": [’BR-NO’, ’BR-NE’],
      "default": true,
      "free_shipping_flag": false
    },{
      "free_mode":"country",
      "value": null,
      "default": false,
      "free_shipping_flag": true
    }]
   }
}

Usuários e produtos

No México, o Mercado Libre oferece aos vendedores a opção da tarifa fixa única. Quando as dimensões do produto não são especificadas, o cálculo é realizado com base nas dimensões padrão da categoria.

Exemplo:

curl -X GET https://api.mercadolibre.com/categories/MLM165702/shipping

Resposta:

{
  "category_id": "MLM1055",
  "height": 10,
  "width": 10,
  "length": 15,
  "weight": 500
}

Calcular custos para frete grátis por usuário e dimensões do produto

Exemplo:

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

Resposta:

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

Calcular custos para frete grátis por usuário e item_id

Exemplo:

curl -X GET https://api.mercadolibre.com/users/4422224/shipping_options/free?item_id=MLM531425223
{
"coverage": {
"all_country": {
"list_cost": 97,
"currency_id": "MXN"
}
}
}

Calcular custos para frete grátis por produto

Exemplo:

curl -X GET https://api.mercadolibre.com/items/MLB739217081/shipping_options/free

Resposta:

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

Para calcular o custo do frete grátis de até 50 produtos, utilize multiget fazendo uma só chamada à API:

Exemplo:

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

Resposta:

{
	"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"
			}
		}
	}
}

Produtos com frete grátis

No produto, você verá que os “métodos” de propriedade foram substituídos por “free_methods” quando “free_shipping” for verdadeiro.

Para MLB, automaticamente vamos excluir regiões Norte, Nordeste e áreas de risco quando selecionada a opção de "free_mode": "country".


Oferecer a forma free_shipping para todo o país

Exemplo:

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

Oferecer free shipping para envios personalizados

Para países onde Mercado Envíos encontra-se ativo só poderá adicionar envios custom grátis em categorias que não aceitem ME.

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