Cómo publicar un item - Franco Martinez

29
Franco Martínez Como publicar un ítem Uutilizar la API de Mercadolibre para publicar un ítem en la plataforma 21 de Mayo de 2015, México DF

Transcript of Cómo publicar un item - Franco Martinez

Page 1: Cómo publicar un item - Franco Martinez

Franco Martínez

Como publicar un ítemUutilizar la API de Mercadolibre para publicar un ítem en la plataforma

21 de Mayo de 2015, México DF

Page 2: Cómo publicar un item - Franco Martinez

Franco MartínezSenior Developer

DepartamentoClasificados

HobbiesLeer, Futbol, Fifa15

Twitter@viterbox

Page 3: Cómo publicar un item - Franco Martinez

Developer Conference

Page 4: Cómo publicar un item - Franco Martinez

Developer Conference

¿Cómo acceder a la API?

Page 5: Cómo publicar un item - Franco Martinez

Developer Conference

Agenda

● ¿Qué es un ítem?

● ¿Cómo publicar en el site?

● Publicar un item

● Modificar un ítem

● Estados de una publicación

● Conceptos avanzados

Page 6: Cómo publicar un item - Franco Martinez

Developer Conference

¿Qué es un ítem?

Es la representación de una publicación dentro de la

plataforma Mercadolibre.

https://api.mercadolibre.com/items

Page 7: Cómo publicar un item - Franco Martinez

Developer Conference

Agenda

● ¿Qué es un ítem?

● ¿Cómo publicar en el site?

● Publicar un item

● Modificar un ítem

● Estados de una publicación

● Conceptos avanzados

Page 8: Cómo publicar un item - Franco Martinez

Developer Conference

¿Cómo publicar en el site?

www.mercadolibre.com.mx

Page 9: Cómo publicar un item - Franco Martinez

Developer Conference

Agenda

● ¿Qué es un ítem?

● ¿Cómo publicar en el site?

● Publicar un item

● Modificar un ítem

● Estados de una publicación

● Conceptos avanzados

Page 10: Cómo publicar un item - Franco Martinez

Developer Conference

Page 11: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

POST /items

● Categoría

● Título y Descripción

● Cantidad y Precio

● Nivel de exposición

● Condición

● Fotos

● Tipo Moneda

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/sites/MLM/categories

Page 12: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

GET /categories

https://api.mercadolibre.com/sites/MLM/categories

Page 13: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/categories/MLM1144

GET /categories

Page 14: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/categories/MLM118498

GET /categories

Page 15: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/categories/MLM118499

GET /categories

Page 16: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

DEMO

Page 17: Cómo publicar un item - Franco Martinez

Developer Conference

Agenda

● ¿Qué es un ítem?

● ¿Cómo publicar en el site?

● Publicar un item

● Modificar un ítem

● Estados de una publicación

● Conceptos avanzados

Page 18: Cómo publicar un item - Franco Martinez

Developer Conference

Page 19: Cómo publicar un item - Franco Martinez

Developer Conference

Modificar un ítem

PUT /items/MLM123456

{

“title”:”Playstation 4 Batman Arkham ...”,

“price”: “6000”,

“available_quantity”:1,

...

}

Page 20: Cómo publicar un item - Franco Martinez

Developer Conference

Agenda

● ¿Qué es un ítem?

● ¿Cómo publicar en el site?

● Publicar un item

● Modificar un ítem

● Estados de una publicación

● Conceptos avanzados

Page 21: Cómo publicar un item - Franco Martinez

Developer Conference

Estados de una publicación

POST /items

NOT_YET_ACTIVE

ACTIVE

Page 22: Cómo publicar un item - Franco Martinez

Developer Conference

Estados de una publicación

PUT /items/MLM123456

Esceneario 01:

{

“status”:”paused”

}

Escenario 02:

{

“status”:”closed”

}

Page 23: Cómo publicar un item - Franco Martinez

Developer Conference

Estados de una publicación

POST /items/MLM123456/relist

{

“listing_type_id”:”sil

ver”,

“quantity”: 20,

“price”: 80000

}

Nuevo Item: MLM123457

Page 24: Cómo publicar un item - Franco Martinez

Developer Conference

Agenda

● ¿Qué es un ítem?

● ¿Cómo publicar en el site?

● Publicar un item

● Modificar un ítem

● Estados de una publicación

● Conceptos avanzados

Page 25: Cómo publicar un item - Franco Martinez

Developer Conference

Conceptos avanzados

● Atributos

● Variaciones

Page 26: Cómo publicar un item - Franco Martinez

Developer Conference

Atributos

● Puertas: 4

● Kms: 12000

POST /items

{

“attributes” :[

{“id”:”MLM1744-DOOR”, “value_id”:”MLM1744-

DOOR-4”},

{“id”:”MLM1744-KMTS”, “value_name”:”12000”},

]

...

} https://api.mercadolibre.com/categories/MLM27361/attributes

Page 27: Cómo publicar un item - Franco Martinez

Developer Conference

Variaciones

POST /items

"variations": [

{"attribute_combinations": [

{"id": "11000", "name": "Color Primario", "value_id": "11000-Crema", "value_name": "Crema"},

{"id": "10000", "name": "Talle", "value_id": "93784da", "value_name": "L"}

],

"available_quantity": 10,...

},

{"attribute_combinations": [

{"id": "11000", "name": "Color Primario", "value_id": "11000-Verde", "value_name": "Verde"},

{"id": "10000", "name": "Talle", "value_id": "93784da", "value_name": "L"}

],

"available_quantity": 10,...

}]

https://api.mercadolibre.com/categories/MLM121086/attributes

Page 28: Cómo publicar un item - Franco Martinez

Developer Conference

Resumen

● Publicar POST /items

● Modificar PUT /items/MLM123456

● Republicar POST /items/MLM123456/relist

● Atributos GET /categories/MLM1234/attributes

● Categories GET /sites/MLM/categories

Page 29: Cómo publicar un item - Franco Martinez

Developer Conference

Muchas Gracias!

Los espero en el espacio de networking para seguir aprendiendo juntos.

Más información: developers.mercadolibre.com