Documentación Mercado Shops

Descubre toda la información que debes conocer sobre las APIs de Mercado Shops.
circulos azuis em degrade
Última actualización 15/03/2023

Envíos gratis

Consultar envío de una publicación

De esta manera puedes excluir las publicaciones de Mercado Shops de la obligatoriedad de free shipping en las publicaciones de Mercado Libre.


Llamada:

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

Ejemplo:

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

Respuesta de item en Mercado Shops y Mercado Libre:

{
       "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 de la respuesta

channels: tiene cada una de las configuraciones según el canal (Mercado Shops o Mercado Libre). Puedes ver ambos canales o uno depende dónde se haya publicado el ítem.
default: indica la configuración encontrada. El valor puede variar a mshops cuando solo se encuentre publicado en Mercado Shops.

Para más información, consulta Mercado Envíos 1, Mercado Envíos 2 y Envío gratis de publicaciones de marketplace.


Editar envío gratis obligatorio

Para quitar free shipping en una publicación que se encuentra publicada en ambos canales, deberás realizar el siguiente PUT enviando free_shipping: false en la configuración del canal de Mercado Shops.


Llamada:

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

Ejemplo quitando free shipping para el canal de Shops:

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

Respuesta:

{
   "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": []         
      }

  ]
}

Siguiente: Facturación de ventas con cupones.