Documentação do Mercado Shops

Confira todas as informações necessárias sobre as APIs Mercado Shops.
circulos azuis em degrade
Última atualização em 15/03/2023

Envios grátis

Consultar o envio da publicação

Assim, você pode excluir o frete grátis obrigatório das publicações do Mercado Shops. No Mercado Livre estas publicações ainda terão frete grátis obrigatório.


Chamada:

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

Exemplo:

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

Resposta do item no Mercado Shops e Mercado Livre:

{
       "channels": [
        {
         "id": "marketplace",
         "mode: "me2",
         "logistyc_type": "cross_docking",
         "methods": [],
         "tags": [
            "self_service_in"
        ],
        "dimensions": null,
        "local_pick_up": true,
        "free_shipping": true,
        "store_pick_up": false
        },

        {
         "id": "mshops",
         "mode: "me2",
         "logistyc_type": "cross_docking",
         "methods": [],
         "tags": [
            "self_service_in"
         ],
        "dimensions": null,
        "local_pick_up": true,
        "free_shipping": true,
        "store_pick_up": false

        }
       ],
      
      "default": "marketplace"
}

Campos da resposta

channels: indica cada uma das configurações segundo o canal (Mercado Shops ou Mercado Livre). Você pode verificar os dois canais ou um, dependendo de onde o item foi postado.
default: indica a configuração encontrada. O valor pode mudar para MShops quando for publicado apenas neste canal.

Conheça mais Mercado Envios 1, Mercado Envios 2 e Frete grátis para publicações de marketplace.


Editar envio grátis obrigatório

Para excluir frete grátis de uma publicação que está em ambos canais, você deve realizar o seguinte PUT enviando free_shipping: false na configuração do canal Mercado Shops.


Chamada:

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

Exemplo apagando free shipping do canal MShops:

curl -X PUT -H 'Authorization: Bearer $ACCESS_TOKEN'
{
    "marketplace": 
    {   
      "free_shipping":true,
	"free_methods":
       [
          {
           "id":100009,
	    "rule":



          {
              "free_mode":"country",
	       "value":null
          }
     }
    ]    
  },
 "mshops": 
    {   
      "free_shipping":false,
	"free_methods":[]
     }
}
https://api.mercadolibre.com/items/MLA921502681/shipping

Resposta:

{
   "default": "marketplace",

   "channels": [
        {
         "mode": "me2",
         "free_methods": [
               {   
                 "rule": {
                    "default": true,
                    "free_mode":"country",
                    "free_shipping_flag":true,
                    "value": null,
                },
                "id":73328,
                }
               
        ],
         "free_shipping":true,
	  "local_pickup": false,
        "id": "marketplace",
         "logistyc_type": "drop_off",
         "store_pick_up": false
         "dimensions": null,
         "tags": [
            "mandatory_free_shipping"
         ]
      },
          {
         "mode": "me2",
         "free_shipping":false,
        "methods": [],
	  "local_pickup": false,
        "id": "mshops",
         "logistyc_type": "drop_off",
         "store_pick_up": false
         "dimensions": null,
         "tags": []         
      }

  ]
}

Próxima: Emissão de nota fiscal de venda com cupom.