Envío gratis en Mercado Shops

Contenidos

→Consultar envío de una publicación →Editar envío gratis obligatorio para Mercado Shops

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 Mercado Shops

Para quitar free shipping en Mercado Shops, en una publicación que se encuentra publicada en los dos 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.

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