Quantcast
Channel: Mercado Libre Developers
Viewing all 99 articles
Browse latest View live

Brands API Tutorial for Official Stores

$
0
0

This API allows you to work with brands that are part of MercadoLibre Official Stores.

How do I know my brand Ids?

This resource retrieves brands associated to an user_id. The official_store_id attribute identifies a store.

Example:

https://api.mercadolibre.com/users/${user_id}/brands

Response:

{
  "cust_id": 12345678,
  "tags": [
    "large_seller",
    "user_info_verified",
    "brand"
  ],
  "brands": [
    {
      "tags": [
        "girls",
        "female"
      ],
      "official_store_id": 16,
      "categories_ids": [
        "MLA1430"
      ],
      "fantasy_name": "47 Street",
      "site_id": "MLA",
      "status": "active",
      "name": "47 Street",
      "pictures": [
        {
          "id": 104,
          "name": "big_logo",
          "secure_url": null,
          "url": "http://static.mlstatic.com/org-img/apparel/images/47street/149254178-logo-g2.jpg",
          "size": "174x164"
        },
        {},
        {},
        {},
        {},
        {}
      ],
      "relevance_position": 50
    },
    {},
    {},
    {},
    {}
  ],
  "site_id": "MLA",
  "user_type": "brand"
}

How do I list an item on my Official Store?

Like any other item, except you need to send also the official_store_id attribute with the value you got before.

Example:

curl -X POST -H "Content-Type: application/json" -d
'{
  "title":"Anteojos Ray Ban Wayfare",
  "category_id":"MLA5529",
  "price":10,
  "official_store_id": 1,
  "currency_id":"ARS",
  "available_quantity":1,
  "buying_mode":"buy_it_now",
  "listing_type_id":"bronze",
  "condition":"new",
  "description": "Item:,  Ray-Ban WAYFARER Gloss Black RB2140 901  Model: RB2140. Size: 50mm. Name: WAYFARER. Color: Gloss Black. Includes Ray-Ban Carrying Case and Cleaning Cloth. New in Box",
  "video_id": "YOUTUBE_ID_HERE",
  "warranty": "12 months by Ray Ban",
  "pictures":[
    {"source":"http://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg"},
    {"source":"http://en.wikipedia.org/wiki/File:Teashades.gif"}
  ]
}'

https://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN

Note: If your store is multibrand you need to send the official_store_id of the store where you want to list that item.

Common errors on the API response while listing on multibrand Official Stores

If you don’t send the official_store_id of the item for a multibrand Official Store, you’ll get as response the possible IDs you could send with your user:

"message": "Validation error",
   "error": "validation_error",
   "status": 400,
   "cause": [{
       "code": "item.official_store_id.invalid",
       "message": "Users type brand have to provide one of this [60, 274, 257] official store id"

If you send an invalid official_store_id for a multibrand Official Store you’ll get:

{
   "message": "body.invalid_official_store_id",
   "error": "The seller 148829068 is not allowed to use official_store_id 315 on site MLA.",
   "status": 403,
   "cause": []
}

Please, rate this article


Protected: 1º MercadoLibre Hackathon Cordoba 2015

$
0
0

This content is password protected. To view it please enter your password below:

Bases y condiciones Hackathon Córdoba 2015

$
0
0


BASES Y CONDICIONES DEL CONCURSO HACKATHON MERCADOLIBRE

1. El Concurso.

Hackathon MercadoLibre es un concurso (en adelante, el “Concurso”) organizado por MercadoLibre S.R.L. (en adelante, “MercadoLibre” o el “Organizador”), con domicilio en Avenida La Voz del Interior 7000, Edificio Miragolf, PB, Córdoba (en adelante, el “Domicilio de MercadoLibre”), empresa que ha desarrollado y administra la plataforma de comercio electrónico que opera en el sitio web www.mercadolibre.com.ar y la plataforma de pagos online que funciona en la URL www.mercadopago.com.ar (en adelante, “MercadoPago”).

2. Los Participantes.

Para participar del Concurso es necesario que reúnas los siguientes requisitos: (i) ser una persona física mayor de dieciocho (18) años de edad; (ii) estar domiciliado en la República Argentina, salvo en la Provincia de Mendoza (en adelante, el “Territorio”); (iii) registrarte para participar del Concurso ingresando en la URL https://eventioz.com.ar/e/primer-hackathon-mercadolibre-cordoba (en adelante el “Sitio Web”) completando los datos requeridos; y (iv) tener una cuenta activa en MercadoPago. El cupo máximo de participantes que podrán inscribirse y participar del concurso será de 40 (cuarenta) personas (en adelante, el “Cupo Máximo de Participantes”). Por lo tanto, los interesados en participar podrán registrarse desde el día 6 de marzo de 2015 hasta las 23:59 horas del día 1° de abril de 2015 mientras no se encuentre cubierto el Cupo Máximo de Participantes (lo que ocurra primero). La lista final de seleccionados para participar en el Concurso se publicará el día 6 de abril de 2015 en developers.mercadolibre.com y se enviará un mail a cada participante MercadoLibre se comunicará con cada participante para corroborar su asistencia al concurso. En caso de que alguno le indicare a MercadoLibre que no asistirá, MercadoLibre invitará a participar a otros inscriptos, comunicándose con ellos hasta el día del evento. No podrán participar en el Concurso personal dependiente de MercadoLibre ni de sus sociedades relacionadas, ni sus familiares directos (padres, hijos y hermanos).

3. Mecánica del Concurso

3.1. Los interesados en participar que cumplan con los requisitos antedichos y se hubieren registrado para participar del Concurso (en adelante, el “Participante” o los “Participantes”), de conformidad con lo establecido en el párrafo precedente, podrán participar del evento que se desarrollará por veinticuatro (24) horas consecutivas (entre las 11 horas del día 11 de abril de 2015 hasta las 11 horas del día 12 de abril de 2015) en Av. La Voz del Interior 7000, Edificio Miragolf, PB, Córdoba (en adelante el “Evento”). El objetivo del Evento será que los Participantes desarrollen una aplicación web que esté orientada a usuarios vendedores o compradores de MercadoLibre, mediante la utilización de la Interfaz de Programación de Aplicaciones (API) de MercadoLibre (en adelante, la o las “Aplicación/es”). Todo el desarrollo de las Aplicaciones deberá realizarse durante el Evento. Los Participantes desarrollarán las Aplicaciones formando equipos de más de un Participante previamente inscripto (en adelante, el o los “Equipo/s de Participantes”).

3.2. Cada Participante será responsable por los equipos o elementos personales que ingrese al Evento, no siendo MercadoLibre responsable por pérdidas, daños, robos o hurtos de los bienes de los Participantes.

3.3. Cada Equipo de Participantes deberá entregar al Organizador hasta un (1) demo de la Aplicación que hubieren desarrollado durante el Evento (en adelante, el o los “Demo/s”) hasta las diez (10) horas del día 12 de abril de 2015. La entrega del Demo se realizará subiéndolo a un repositorio y otorgando permiso de lectura al Organizador. MercadoLibre se reserva el derecho a rechazar los Demos que fueren entregados con posterioridad al horario y fecha indicados precedentemente o por cualquier otro motivo que estime pertinente. MercadoLibre no será responsable de los proyectos que no lleguen a ser entregados producto de problemas técnicos, fallas en la comunicación, pérdida o retraso.

3.4. Los Participantes aceptan y garantizan que no presentarán contribuciones que:

Contengan virus informático, gusano informático, spyware, u otro componente malicioso, engañoso, o diseñado para restringir o dañar la funcionalidad de una computadora y/o acceder a la información personal de los usuarios de la aplicación.

Que infrinja los derechos de autor de terceros, patentes, marcas registradas, secreto comercial u otros derechos de propiedad o derechos de publicidad o privacidad de terceros.

Que viole cualquier ley o normativa vigente en el Territorio.

Que razonablemente puede ser considerado como difamatorio, calumnioso, odioso, racial o moralmente ofensivo, amenazante ilícitamente o ilegalmente acosar a cualquier persona, sociedad o corporación.

4. El Ganador.

4.1. El Organizador, a través de un jurado, seleccionará una (1) Aplicación ganadora del primer premio del Concurso y otras (2) dos que recibirán un segundo y tercer premio, el día 12 de abril antes de la finalización del Concurso (en adelante, los “Equipos de Participantes Ganadores”).

4.3. En todos los casos las elecciones de los Equipos de Participantes Ganadores quedarán a exclusiva discreción de MercadoLibre en base a la originalidad, funcionalidad de la Aplicación por ellos desarrollada y/o en base cualquier otro criterio que el Organizador desee tomar en cuenta.

4.4. En función de las condiciones de acceso, adjudicación y entrega del premio de este Concurso, no hay intervención alguna del azar

5. El Premio.

5.1. El Equipo de Participantes ganador del primer lugar recibirá un premio consistente en dinero a acreditarse en las cuentas activas de MercadoPago de los Participantes por AR$25.000 (pesos argentinos veinticinco mil) (en adelante, el “Primer Premio”), mientras que el segundo y tercer lugar recibirán AR$10.000 (pesos argentinos diez mil) (en adelante, el “Segundo Premio”) y AR$5.000 (pesos argentinos cinco mil) (en adelante, el “Tercer Premio”, y en conjunto con el Primer Premio y el Segundo Premio, los “Premios”), respectivamente. En todos los casos, los Premios serán acreditados en las cuentas activas de MercadoPago de los integrantes de los Equipos de Participantes Ganadores a más tardar el día 17 de abril de 2015. Los Premios se dividirán en partes iguales entre cada Participante integrante del equipo. Por lo tanto, cada Participante integrante de los Equipos de Participantes Ganadores será acreedor de un premio por un monto equivalente al valor del premio adjudicado dividido por el número de integrantes del Equipo de Participantes.

5.2. Los Premios son personales e intransferibles y en ningún caso podrán ser reclamado por terceros. En caso que MercadoLibre no pudiera realizar la entrega del premio ofrecido por cuestiones ajenas a su voluntad y no imputables, MercadoLibre podrá a su único y exclusivo criterio, reemplazar el mismo por un premio en especie de similar valor.

5.3. En todos los casos, los gastos de traslado y todo otro gasto en los que los ganadores eventualmente deban incurrir a fin de retirar el premio, estarán a su único y exclusivo costo y cargo.

5.4. La responsabilidad de MercadoLibre finaliza con la puesta a disposición del premio asignado a los ganadores y bajo ningún concepto deberá responder o reintegrar al ganador cualquier costo y/o gasto en que éste incurran en razón de su participación en el Concurso, ni por cualquier otra causa.

5.5. En todos los casos, será a exclusivo cargo de los ganadores el pago de cualquier suma que pudiere corresponder por la obtención del premio, ya sea en concepto de impuesto, tasa, contribución y/o arancel nacional, provincial o municipal.

6. Condiciones Generales.

6.1. La inscripción y/o participación en el Concurso implica el pleno conocimiento y aceptación de estas Bases y Condiciones, y de los requisitos para participar en el Concurso. En caso de resultar necesario, MercadoLibre se reserva el derecho de modificar, ampliar y/o aclarar estas Bases y Condiciones.

6.2. MercadoLibre podrá requerir la presencia del Ganador y/o de los Finalistas, así como también publicar sus datos personales e incluso exhibir su imagen (foto y/o video) mediante cualquier acción publicitaria, de prensa, promoción, publicación y/o medio de difusión que considere conveniente, para lo cual los participantes otorgan expresa autorización y sin que la misma conceda al Ganador derecho a contraprestación o indemnización alguna.

6.3. Los datos personales consignados por los Participantes al registrarse para participar en el Concurso podrán ser utilizados por MercadoLibre S.R.L. y/o sus afiliadas solamente con relación al presente concurso. Sin perjuicio, MercadoLibre podrá conservar las direcciones de correo electrónico suministradas con el único fin de enviar invitaciones a otros eventos similares o propuestas laborales. Los restantes datos suministrados no serán conservados por MercadoLibre una vez finalizado el concurso.

6.4. A todo evento se deja constancia de que el presente Concurso es “sin obligación de compra”.

6.5. Para cualquier controversia que pudiere surgir con relación al Concurso y a estas Bases y Condiciones, los participantes se someten a la jurisdicción de los tribunales sitos en la Ciudad de Córdoba con renuncia a cualquier otro fuero y jurisdicción que pudiera corresponder.

REGISTRATE AQUÍ

Bases y Condiciones Hackathon MercadoLibre Uruguay

$
0
0


BASES Y CONDICIONES DEL CONCURSO HACKATHON MERCADOLIBRE

  1. El Concurso.

Hackathon MercadoLibre es un concurso (en adelante, el “Concurso”) organizado por MELI Uruguay S.R.L. (en adelante, “MercadoLibre” o el “Organizador”), con domicilio en Paraguay, 2141, piso 20°, Montevideo (en adelante, el “Domicilio de MercadoLibre”), empresa que ha desarrollado y administra la plataforma de comercio electrónico que opera en el sitio web www.mercadolibre.com.uy.

  1. Los Participantes.

Para participar del Concurso es necesario que reúnas los siguientes requisitos: (i) ser una persona física mayor de dieciocho (18) años de edad; (ii) estar domiciliado en la República Oriental del Uruguay (en adelante, el “Territorio”); (iii) registrarte para participar del Concurso ingresando en la URL https://eventioz.com.ar/e/hackathon-mercadolibre-uruguay-2015 (en adelante el “Sitio Web”) completando los datos requeridos. El cupo máximo de participantes que podrán inscribirse y participar del concurso será de treinta (30) (en adelante, el “Cupo Máximo de Participantes”). Por lo tanto, los interesados en participar podrán registrarse desde el día 16 de marzo de 2015 hasta las 23:59 horas del día 27 de marzo de 2015 mientras que no se encuentre cubierto el Cupo Máximo de Participantes (lo que ocurra primero). Cuando se hubiere registrado en el Sitio Web el Cupo Máximo de Participantes, el sistema de registro no permitirá ulteriores inscripciones. No podrán participar en el Concurso personal dependiente de MercadoLibre ni de sus sociedades relacionadas, ni sus familiares directos (padres, hijos y hermanos).

3. Mecánica del Concurso

3.1. Los interesados en participar que cumplan con los requisitos antedichos y se hubieren registrado para participar del Concurso (en adelante, el “Participante” o los “Participantes”), de conformidad con lo establecido en el párrafo precedente, podrán participar del evento que se desarrollará por veinticuatro (24) horas consecutivas (entre las 11 horas del día 11 de abril de 2015 hasta las 11 horas del día 12 de abril de 2015) en Paraguay 2141, piso 20°, Montevideo (en adelante el “Evento”). El objetivo del Evento será que los Participantes desarrollen una aplicación para equipos móviles, desktop o web que esté orientada a usuarios vendedores o compradores de MercadoLibre, mediante la utilización de la Interfaz de programación de aplicaciones (API) de MercadoLibre (en adelante, la o las “Aplicación/es”). Todo el desarrollo de las Aplicaciones deberá realizarse durante el Evento. Los Participantes podrán desarrollar las Aplicaciones en forma individual (en adelante, el o los “Participante/s Individual/es”) o formando equipos de hasta seis (6) Participantes previamente inscriptos (en adelante, el o los “Equipo/s de Participantes”).

3.2. Cada Participante será responsable por los equipos o elementos personales que ingrese al Evento, no siendo MercadoLibre responsable por pérdidas, daños, robos o hurtos de los bienes de los Participantes.

3.3. Cada Participante Individual o Equipo de Participantes deberá entregar al Organizador un (1) demo de la Aplicación que hubieren desarrollado durante el Evento (en adelante, el o los “Demo/s”) hasta las diez (10) horas del día 11 de abril de 2015. La entrega del Demo se realizará subiéndolo a un repositorio y otorgando permiso de lectura al Organizador. MercadoLibre se reserva el derecho a rechazar los Demos que fueren entregados con posterioridad al horario y fecha indicados precedentemente o por cualquier otro motivo que estime pertinente. MercadoLibre no será responsable de los proyectos que no lleguen a ser entregados producto de problemas técnicos, fallas en la comunicación, pérdida o retraso.

3.4. Los Participantes aceptan y garantizan que no presentarán Demos que:

  • Contengan virus informático, gusano informático, spyware, u otro componente malicioso, engañoso, o diseñado para restringir o dañar la funcionalidad de una computadora y/o acceder a la información personal de los usuarios de la aplicación.

  • Que infrinjan los derechos de autor de terceros, patentes, marcas registradas, secreto comercial u otros derechos de propiedad o derechos de publicidad o privacidad de terceros.

  • Que viole cualquier ley o normativa vigente en el Territorio.

  • Que razonablemente puede ser considerado como difamatorio, calumnioso, odioso, racial o moralmente ofensivo, amenazante ilícitamente o ilegalmente acosar a cualquier persona, sociedad o corporación.

4. El Ganador.

4.1. El Organizador, a través de un jurado, seleccionará una (1) Aplicación ganadora hasta el día 17 de abril de 2015. Los nombres de los Participantes que hayan desarrollado dicha Aplicación serán publicados en el Sitio Web por el término de 7 (siete) días, contados a partir del día 17 de abril de 2015.

4.2. En todos los casos la elección del Participante Individual o Equipo de Participantes ganador quedará a exclusiva discreción de MercadoLibre en base a la originalidad, funcionalidad de la Aplicación desarrollada y/o en base cualquier otro criterio que el Organizador desee tomar en cuenta.

4.3. En función de las condiciones de acceso, adjudicación y entrega del premio de este Concurso, no hay intervención alguna del azar

5. El Premio.

5.1. El Ganador recibirá un premio consistente en $UY 60.000 (pesos uruguayos sesenta mil) mediante la entrega de un cheque o transferencia bancaria, lo cual quedará a criterio de MercadoLibre (en adelante, el “Premio”). En caso que el Ganador fuere un Equipo de Participantes, el Premio se dividirá en partes iguales entre cada Participante integrante del equipo. Por lo tanto, cada Participante integrante del equipo será acreedor de un cheque por un monto equivalente al valor del Premio dividido por el número de integrantes del Equipo de Participantes. El Ganador será convocado por MercadoLibre, a través del envío de un e-mail a su dirección de correo electrónico registrada al inscribirse, para retirar el premio en el Domicilio de MercadoLibre, en el horario que le sea notificado a ese efecto (en adelante, la “Convocatoria”). El o los Ganadores tendrán un plazo de treinta (30) días desde la fecha de la Convocatoria para retirar el Premio adjudicado. En caso que el Ganador fuese un Equipo de Participantes, la Convocatoria se realizará enviando un e-mail a cada una de las casillas de e-mail registradas por los integrantes del equipo y cada integrante del equipo deberá presentarse personalmente en el Domicilio de MercadoLibre para retirar su correspondiente cheque.

5.2. El Premio es personal e intransferible y en ningún caso ser reclamado por terceros. En caso que MercadoLibre no pudiera realizar la entrega del premio ofrecido por cuestiones ajenas a su voluntad y no imputables, MercadoLibre podrá a su único y exclusivo criterio, reemplazar el mismo por un premio en especie de de similar valor. Será condición para la entrega del Premio que el Ganador acredite su identidad con el correspondiente Documento de Identidad.

5.3. En todos los casos, los gastos de traslado y todo otro gasto en los que el Ganador eventualmente deba incurrir a fin de retirar el premio, estarán a su único y exclusivo costo y cargo.

5.4. La responsabilidad de MercadoLibre finaliza con la puesta a disposición del premio asignado al Ganador y bajo ningún concepto deberá responder o reintegrar al ganador cualquier costo y/o gasto en que éste incurran en razón de su participación en el Concurso, ni por cualquier otra causa.

5.5. En todos los casos, será a exclusivo cargo del Ganador el pago de cualquier suma que pudiere corresponder por la obtención del premio, ya sea en concepto de impuesto, tasa, contribución y/o arancel nacional, provincial o municipal.

6. Condiciones Generales.

6.1. La inscripción y/o participación en el Concurso implica el pleno conocimiento y aceptación de estas Bases y Condiciones, y de los requisitos para participar en el Concurso. En caso de resultar necesario, MercadoLibre se reserva el derecho de modificar, ampliar y/o aclarar estas Bases y Condiciones.

6.2. MercadoLibre podrá requerir la presencia del Ganador, así como también publicar sus datos personales e incluso exhibir su imagen (foto y/o video) mediante cualquier acción publicitaria, de prensa, promoción, publicación y/o medio de difusión que considere conveniente, para lo cual los participantes otorgan expresa autorización y sin que la misma conceda al Ganador derecho a contraprestación o indemnización alguna.

6.3. Los datos personales consignados por los Participantes al registrarse para participar en el Concurso podrán ser utilizados por el Organizador. y/o sus afiliadas solamente con relación al presente concurso. Sin perjuicio, MercadoLibre podrá conservar las direcciones de correo electrónico suministradas con el único fin de enviar invitaciones a otros eventos similares. Los restantes datos suministrados no serán conservados por MercadoLibre una vez finalizado el concurso.

6.4. A todo evento se deja constancia de que el presente Concurso es “sin obligación de compra”.

6.5. Para cualquier controversia que pudiere surgir con relación al Concurso y a estas Bases y Condiciones, los participantes se someten a la jurisdicción de los tribunales sitos en la Montevideo con renuncia a cualquier otro fuero y jurisdicción que pudiera corresponder.

REGISTRATE AQUI

Changes on MercadoLibre Mexico Shipping

$
0
0

From March 26 on, we’ll start to deactivate progressively the custom shipping option for categories of MercadoLibre Mexico that allow MercadoEnvios. Also, when an item is listed under not_specified shipping mode, we’ll set it on “local_pick_up”: “true”.

To know which shipping modes are available for an user on a specific category and dimensions you can make a GET to the Shipping modes API. The first result you get it’s the default mode you’ll be listing an item under those circumstances unless you specify another.

EXAMPLE:

curl -X GET https://api.mercadolibre.com/users/{User_id}/shipping_modes?category_id={Category_id}&dimensions=3x1x4,20

You can also send listing_type_id and buying_mode parameters:

curl -X GET https://api.mercadolibre.com/users/{User_id}/shipping_modes?category_id={Category_id}&listing_type_id=gold_special&buying_mode=buy_it_now&dimensions=3x1x4,20

Actual response:

[
{
"mode": "custom",
"shipping_attributes": {
"dimensions": "optional",
"costs": "required",
"free": {
"methods": "not_allowed",
"accepted_methods": [],
"rules": []
}
}
},
{
"mode": "not_specified",
"shipping_attributes": {
"dimensions": "optional",
"costs": "not_allowed",
"free": {
"methods": "not_allowed",
"accepted_methods": [],
"rules": []
}
}
},
{
"mode": "me2",
"shipping_attributes": {
"dimensions": "optional",
"costs": "not_allowed",
"free": {
"methods": "optional",
"accepted_methods": [
501245,
501345
],
"rules": [
{
"free_mode": "country",
"value": null,
"default": true,
"free_shipping_flag": true
}
]
}
}
}
]

Response from March 26 on:

[
    {
        "mode": "me2",
        "shipping_attributes": {
            "dimensions": "optional",
            "costs": "not_allowed",
            "free": {
                "methods": "optional",
                "accepted_methods": [
                    501245,
                    501345
                ],
                "rules": [
                    {
                        "free_mode": "country",
                        "value": null,
                        "default": true,
                        "free_shipping_flag": true
                    }
                ]
            }
        }
    },
        {
        "mode": "not_specified",
        "shipping_attributes": {
            "dimensions": "optional",
            "costs": "not_allowed",
            "free": {
                "methods": "not_allowed",
                "accepted_methods": [],
                "rules": []
            },
            "local_pick_up": "mandatory"
        }
    }
]

Please, rate this article

Changes on Questions

$
0
0

We’ll make a small change on the Json response from the Questions API. This change will only affect the private fields on the response, those that you only get with the Access_Token of an authorized user, like the user who received the question.

By now, when the field “area_code” on the “from” section is null, we’re sending the “null” value as a string. From April 8 on, we’ll no longer send the value as a string. See the example below:

RESPONSE NOW:

{
    "id": 3441368538,
    "answer": {
        "date_created": "2015-02-27T12:24:02.000-04:00",
        "status": "ACTIVE",
        "text": "######"
    },
    "date_created": "2015-02-06T18:40:51.000-04:00",
    "deleted_from_listing": false,
    "hold": false,
    "item_id": "MLB617992117",
    "last_updated": "2015-02-27T12:24:02.000-04:00",
    "seller_id": 136331243,
    "status": "ANSWERED",
    "suspected_spam": false,
    "text": "######",
    "from": {
        "id": 437632763,
        "first_name": "test",
        "last_name": "test",
        "phone": {
            "number": "11985496476",
            "area_code": "null" 
        },
        "email": "test@test.com.br",
        "answered_questions": 2
    }
}

RESPONSE SINCE APRIL 8:

{
    "id": 3441368538,
    "answer": {
        "date_created": "2015-02-27T12:24:02.000-04:00",
        "status": "ACTIVE",
        "text": "######"
    },
    "date_created": "2015-02-06T18:40:51.000-04:00",
    "deleted_from_listing": false,
    "hold": false,
    "item_id": "MLB617992117",
    "last_updated": "2015-02-27T12:24:02.000-04:00",
    "seller_id": 136331243,
    "status": "ANSWERED",
    "suspected_spam": false,
    "text": "######",
    "from": {
        "id": 437632763,
        "first_name": "test",
        "last_name": "test",
        "phone": {
            "number": "11985496476",
            "area_code": null
        },
        "email": "test@test.com.br",
        "answered_questions": 2
    }
}

Please, rate this article

Zebra Printer

$
0
0
Working with a Zebra printer is very simple when you work with shipment labels.
 
You need to change the response_type=pdf to response_type=zpl2
The API call will be:
/shipment_labels?shipment_ids={shipping_id}&response_type=zpl2&access_token={access_token}
This resource returns a ZIP file. This ZIP includes a PDF with the PLP and a TXT file.
Now you can print the TXT file direct on your Zebra printer.

Please, rate this article

Protected: API Improvements: Changes on MercadoEnvios Shipping_Labels

$
0
0

This content is password protected. To view it please enter your password below:

Please, rate this article


Protected: Mobile Logout

$
0
0

This content is password protected. To view it please enter your password below:

Please, rate this article

Iframes on description banned

$
0
0

We won’t allow any kind of iframe on the Item descriptions anymore. This change won’t break the way your description looks, but any embedded iframe is going to be removed.

We’re making this change in order to decrease the delay on displaying your items descriptions, so buyers can focus in the product they want to buy.

Please note that we already display your items on a carrousel below, so there’s no need for you to embed them on the description.

To know more about working with description check Adding description tutorial

Please, rate this article

1º Developers Conference MercadoLibre Mexico

SSL 3.0 SUPPORT WILL BE SHUTDOWN ON JUNE 1ST

$
0
0
Developers, we won’t support SSL 3.0 anymore.
Please, make sure to update your apps.

What happened?

Because of a vulnerability found on the secure protocol (POODLE), so to protect our users safety, MercadoLibre and MercadoPago as well won’t support SSL 3.0 anymore.
If you use our APIs, is necessary you make some adjustments to your app in order to keep working as expected.

When is the deadline?

The deadline is on June 1st, 2015.

What should I do?

If you don’t have experience working on IT, please get in touch with the company or developer that made your site or platform and send them this guide

If you work on IT, follow the instructions below.

What’s this vulnerability about?

The SSL 3.0 protocol is obsolete and there are security vulnerabilities that allow the interception of data by thirds, known as “The Poodle Attack”. You can found more information about POODLE here.

How do I update my app?

In order for your app to keep working, is necessary you update your SDK library to the last version:

PHP
RUBY
.NET (C# o VB.NET)
JAVA

Please, rate this article

Protected: Projects API

$
0
0

This content is password protected. To view it please enter your password below:

Please, rate this article

API Improvements: MercadoEnvios meets MCO

$
0
0

Good news! Our shipping module MercadoEnvíos is now available on Colombia as well by Servientrega.

How does it works on MCO?

Just as in the other sites we provide MercadoEnvíos service, once you opt-in to work with ME you can add the option to your items. Once a buyer buys you a product he will need to introduce an address on the checkout and pay for the product with the shipping costs included.
We will follow the package and make sure it gets to the right place.
The money for the payment will be available on your account two days after the deliver is successful.

You will be able to add free shipping on your items and this will boost your listings on the search.

Opt-in for MercadoEnvíos and add it to your current items as well for your new ones.

To get further information about how to integrate ME, please follow our Shipping tutorial.

Is there any difference between the shipping integration on the other sites and MCO?

The only thing that’s differs are the parameters you send on the request to calculate shipping costs. Instead of sending zip_code as you do for other sites, you will send the city_id.

How do I call the shipping cost calculator?

Shipping costs by Site

You can calculate shipping costs for a given site, with city_from, city_to and dimensions parameters. As you can see in the following example, this resource allows multi-get. You need to concatenate the city codes one by one.

EXAMPLE

GET https://api.mercadolibre.com/sites/MCO/shipping_options?city_from=Q08tRENCb2dvdA&city_to=TUNPQ0NBUjcwNTYz,TUNPQ01FRGRjNjc4&dimensions=10x10x10,1000

RESPONSE

{
  "TUNPQ01FRGRjNjc4": {
    "destination": {
      "zip_code": null,
      "city": {
        "id": "TUNPQ01FRGRjNjc4",
        "name": "Medellín"
      },
      "state": {
        "id": "CO-ANT",
        "name": "Antioquia"
      },
      "country": {
        "id": "CO",
        "name": "Colombia"
      }
    },
    "options": [
      {
        "id": 523836053,
        "name": "Servientrega Normal",
        "shipping_method_id": 501745,
        "currency_id": "COP",
        "list_cost": 7500,
        "cost": 7500,
        "tracks_shipments_status": "not_verified",
        "display": "recommended",
        "speed": {
          "shipping": 24,
          "handling": 48
        },
        "estimated_delivery": {
          "date": "2015-06-12T00:00:00.000-05:00",
          "pay_before": null,
          "time_from": null,
          "time_to": null
        },
        "discount": {
          "rate": 0,
          "type": "none",
          "promoted_amount": 0
        }
      }
    ]
  },
  "TUNPQ0NBUjcwNTYz": {
    "destination": {
      "zip_code": null,
      "city": {
        "id": "TUNPQ0NBUjcwNTYz",
        "name": "Cartagena De Indias"
      },
      "state": {
        "id": "CO-BOL",
        "name": "Bolivar"
      },
      "country": {
        "id": "CO",
        "name": "Colombia"
      }
    },
    "options": [
      {
        "id": 523835977,
        "name": "Servientrega Normal",
        "shipping_method_id": 501745,
        "currency_id": "COP",
        "list_cost": 7500,
        "cost": 7500,
        "tracks_shipments_status": "not_verified",
        "display": "recommended",
        "speed": {
          "shipping": 48,
          "handling": 48
        },
        "estimated_delivery": {
          "date": "2015-06-16T00:00:00.000-05:00",
          "pay_before": null,
          "time_from": null,
          "time_to": null
        },
        "discount": {
          "rate": 0,
          "type": "none",
          "promoted_amount": 0
        }
      }
    ]
  }
}

Shipping costs by User

If you want, you can calculate the shipping costs for an specific user to a given city and dimensions. As you can see in the following example, this resource allows multi-get. You need to concatenate the city codes one by one.

EXAMPLE

GET https://api.mercadolibre.com/users/454271894/shipping_options?city_to=Q08tRENCb2dvdA,TUNPQ01FRGRjNjc4&dimensions=15x15x15,650 

RESPONSE

{
    "destination": {
        "zip_code": null,
        "city": {
            "id": "Q08tRENCb2dvdA",
            "name": "Bogotá"
        },
        "state": {
            "id": "CO-DC",
            "name": "Bogota D.C."
        },
        "country": {
            "id": "CO",
            "name": "Colombia"
        }
    },
    "options": [
        {
            "id": 11110,
            "name": "Servientrega Estandar",
            "shipping_method_id": 501745,
            "currency_id": "COP",
            "list_cost": 7.5,
            "cost": 7.5,
            "tracks_shipments_status": "verified",
            "display": "recommended",
            "speed": {
                "shipping": 48,
                "handling": null
            },
            "estimated_delivery": {
                "date": null,
                "pay_before": null,
                "time_from": null,
                "time_to": null
            },
            "discount": {
                "rate": 0
            }
        }
    ],
    "settings": {
        "allow_add_cost": null
    }
}

If you want, you can calculate the shipping costs for an specific user to a given city and dimensions.

EXAMPLE

GET https://api.mercadolibre.com/users/454271894/shipping_options?city_to=Q08tRENCb2dvdA&dimensions=15x15x15,650 

RESPONSE

{
    "destination": {
        "zip_code": null,
        "city": {
            "id": "Q08tRENCb2dvdA",
            "name": "Bogotá"
        },
        "state": {
            "id": "CO-DC",
            "name": "Bogota D.C."
        },
        "country": {
            "id": "CO",
            "name": "Colombia"
        }
    },
    "options": [
        {
            "id": 11110,
            "name": "Servientrega Estandar",
            "shipping_method_id": 501745,
            "currency_id": "COP",
            "list_cost": 7.5,
            "cost": 7.5,
            "tracks_shipments_status": "verified",
            "display": "recommended",
            "speed": {
                "shipping": 48,
                "handling": null
            },
            "estimated_delivery": {
                "date": null,
                "pay_before": null,
                "time_from": null,
                "time_to": null
            },
            "discount": {
                "rate": 0
            }
        }
    ],
    "settings": {
        "allow_add_cost": null
    }
}

Please, rate this article

InfoCasas

$
0
0

infocasaslogo
Who are we?
We are a company focused on real-estate business, including sale and rent operations in Uruguay.
What do we do?
We allow trough our user interface an easier way to publish and manage your realestates on Mercado Libre.
MercadoLibre isn’t responsible for the information provided by the company above.

Company scope

-We are a platform that creates and maintains a virtual store in full integration with MercadoLibre.

MercadoLibre Integration

icn-green Answer questions Answer buyers and curious viewers.
icn-green Bulk Listing List all your items at the same time.

Contact

Please, rate this article


TIenda Nube

$
0
0

tiendanubelogo
Who are we?
We provide the easiest way to have your online store. Without any technical knowledges
What do we do?
We support full synchronization of your products and your sales with Mercadolibre
MercadoLibre isn’t responsible for the information provided by the company above.

Company scope

-We are a platform that creates and maintains a virtual store in full integration with MercadoLibre.

MercadoLibre Integration

icn-green Modify Change your items attributes.
icn-green Bulk Listing List all your items at the same time.
icn-green Manage Sales Different tools to improve your control over sales.
icn-green Manage attributes massively Manage item variations (colors, sizes).

Contact

Please, rate this article

Protected: API Improvements: New Upgrade Packages Logic

$
0
0

This content is password protected. To view it please enter your password below:

Please, rate this article

Big news in MercadoLivre Brazil

$
0
0

In September

We will introduce changes in our site of Brazil, which will make easier the seller experience.

Soon, you won’t have to pay any cost for list products. You are going to pay just the sales charge. Besides, there will be only three types of listings to choose:

Grátis

Clássico

Sem juros

   Without cost.    10% per sale.    16% per sale.
   -Duration: 60 days

   -Available if the seller
   has 5 sales or less.

   -Without limits for
    used products

   -Unlimited duration.    -Unlimited duration.

   -Interest-free instalment plans.

Look the current version of JSON and which will be available since september:

curl https://api.mercadolibre.com/sites/MLB/listing_types

Items Clássico and Sem juros will have unlimited duration, you could consult it from stop_time field:

curl https://api.mercadolibre.com/items/{item_id}?attributes=stop_time

Also, this listings will be paused if stock is 0, and will be activated when you add new quantity. You’ll see the item like this:

{...
"status": "paused",
  "sub_status": [
    "out_of_stock"
  ]
...
    },

If you want to add stock and active the item again, you should do it in this way:

curl -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -d
{
  "quantity": 1
}
https://api.mercadolibre.com/items/ITEM_ID?access_token=YOUR_ACCESS_TOKEN

Don’t forget that the listing type Grátis is going to keep the current flow.

The seller could change between the listing type Clássico and Sem juros every time that he wishes it without any charge, and could pause and finish the items in the same way that is working now.

If you wish to change from Sem juros to Clássico, you will have to follow these steps:

curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d
{
  "id": "gold_special"
}
https://api.mercadolibre.com/items/ITEM_ID/listing_type?access_token=$ACCESS_TOKEN

To conclude, we want to tell you that we are creating a test environment because we want to give you all the resources to develop the feature and introduce the changes before september. Soon we will contact you to share more news.

Please, rate this article

Changes in Visits API

$
0
0

On the August 12th, we experienced some trouble when processing visits metrics

so we were unable to track all of that day’s visits.

After that, we made some changes in  visits API in order to prioritize the service’s availability.   

¡Important! Features no longer available:

  • “time_window=hour” filter
  • Current day’s accumulated data.

These changes apply for both users and items calls.

Please, rate this article

Changes in applications redirect URI

$
0
0

We are introducing changes in applications to keep safe your private information.

Next Friday September 25th, when you create a new application in our site (applications.mercadolibre.com), it must use the protocol HTTPS on its Redirect URI.

Redirect URI is a param for applications which requires the authorized users. When a user authorizes Mercado Libre app, it is sent a token which needs to be encrypted. Using HTTP this token will be sent in plain text. Using HTTPS will ensure that this token is encrypted and only you can read it.

At the beginning this change only affects to new created applications, but if you want to make some update in your existing application which use HTTP, you will have to migrate to the new security protocol.

If you are working in localhost with HTTP, you can continue using in the same way.

You can avoid the costs associated with the SSL certificate by using a self-signed SSL certificate. You can generate your own certificate with the openssl library. The certificate will implement full encryption, but visitors to your site will see a browser warning indicating that the certificate should not be trusted.

Please, rate this article

Viewing all 99 articles
Browse latest View live