MercadoLivre
                                 Developers Conference




Demanda
Aprenda a encontrar um produto, fazer perguntas e confirmar
uma compra


Pablo Moretti
@elsantob


31 de Outubro de 2012, São Paulo
Índice
■ Fluxo de Compra
  ○ Busca (SEARCH)
  ○ Dados do anúncio (ITEMS)
  ○ Informação do vendedor (USERS)
  ○ Perguntas (QUESTIONS)


■ Bônus
  ○ Capitalização
  ○ Ideias para Apps
Fluxo de compra




        http://www.mercadolivre.com.br/
Busca via API
O recurso search nos permite buscar anúncios ativos seja
por meio de uma palavra, categoria, usuários, filtros e/ou
combinando-os.

GET /sites/MLB/search?q=ipod
Alguns outros filtros

Por vendedor
GET /sites/MLB/search?seller_id=89827346

Por categoria
GET /sites/MLB/search?category=MLB46568

Combinações
GET /sites/MLB/search?category=MLB46568&q=Xenon&city=BR-SP-25
Buscando via ( PHP Demo )




              PHP Demo
Aplicação de terceiros
MercadoPin = Pinterst + MercadoLivre




 O MercadoPin é uma forma diferente de navegar no MercadoLivre, com
 enfoque nas fotos e a búsca visual inspirada na rede social Pinterest.

                                               http://www.mercadopin.com.br/
Aplicação de terceiros
MercadoLivre Seeker




 O MercadoLivre Seeker é uma extensão para Chrome para qualquer
 fanático de compras on-line que permite buscar produtos no MercadoLivre
 sem ter que trocar de aba.
                                               http://tiny.cc/MercadoLivreSeeker
Plataforma
                                         3rd party

   MercadoLivre.com   MercadoLivre Pin    MercadoLivre   PHP Demo
                                            Seeker
Fluxo de compra

■ Busca (SEARCH)

■ Dados do anúncio (ITEMS)

■ Informação do vendedor (USERS)

■ Perguntas (QUESTIONS)
Anúncio
Por meio do recurso items podemos ter acesso à informação
de um anúncio.

GET /items/MLB437663100
 ■ Categoria
 ■ Título e Descrição
 ■ Quantidade e Preço
 ■ Tipo de Anúncio
 ■ Fotos

Descrição
GET /items/MLB437663100/descriptions
Fluxo de compra

■ Busca (SEARCH)

■ Dados do anúncio (ITEMS)

■ Informação do vendedor (USERS)

■ Perguntas (QUESTIONS)
Datos del vendedor
Para obter informação dos usuários utilizaremos o recurso
users.
Desta forma podemos conhecer seu apelido, reputação, data
de cadastro e etc.

GET /users/7958450
■ Apelido
■ Reputação
■ Data de cadastro
Fluxo de compra

■ Busca (SEARCH)

■ Dados do anúncio (ITEMS)

■ Informação do vendedor (USERS)

■ Perguntas (QUESTIONS)
Perguntas
O recurso questions nos permite ter acesso às peguntas
de um anúncio, ver quando foram realizadas e se já foram
respondidas.

GET /questions/search?item_id=MLB437663100

■ Perguntas
■ Respostas
Perguntas
Claro que utilizaremos o recurso questions para enviar uma pergunta ao
vendedor.

POST /questions


Exemplo de pergunta com curl                              obtener access token

curl -i -X POST -H "Content-Type: application/json" -d 
'{
   "text":"Que defeitos a garantia cobre? Obrigado",
   "item_id":"MLB4376631000"
}' 
https://api.mercadolibre.com/questions/?access_token=XXXXX

                                                                         copy clipboard
Fluxo de compra

■ Busca (SEARCH)

■ Dados do anúncio (ITEMS)

■ Informação do vendedor (USERS)

■ Perguntas (QUESTIONS)
Parabéns!
Só falta a gente comprar o produto e curti-lo!
Capitalização
Uma opção para capitalizar suas aplicações para os
compradores é utilizar o sistema de afiliados "Mercado
Socio".




         Exemplo
Ideias para criar Apps
Muito Obrigado!

 Espero por vocês no espaço de networking,
 para continuarmos aprendendo juntos.

Demanda

  • 1.
    MercadoLivre Developers Conference Demanda Aprenda a encontrar um produto, fazer perguntas e confirmar uma compra Pablo Moretti @elsantob 31 de Outubro de 2012, São Paulo
  • 4.
    Índice ■ Fluxo deCompra ○ Busca (SEARCH) ○ Dados do anúncio (ITEMS) ○ Informação do vendedor (USERS) ○ Perguntas (QUESTIONS) ■ Bônus ○ Capitalização ○ Ideias para Apps
  • 5.
    Fluxo de compra http://www.mercadolivre.com.br/
  • 7.
    Busca via API Orecurso search nos permite buscar anúncios ativos seja por meio de uma palavra, categoria, usuários, filtros e/ou combinando-os. GET /sites/MLB/search?q=ipod Alguns outros filtros Por vendedor GET /sites/MLB/search?seller_id=89827346 Por categoria GET /sites/MLB/search?category=MLB46568 Combinações GET /sites/MLB/search?category=MLB46568&q=Xenon&city=BR-SP-25
  • 8.
    Buscando via (PHP Demo ) PHP Demo
  • 9.
    Aplicação de terceiros MercadoPin= Pinterst + MercadoLivre O MercadoPin é uma forma diferente de navegar no MercadoLivre, com enfoque nas fotos e a búsca visual inspirada na rede social Pinterest. http://www.mercadopin.com.br/
  • 10.
    Aplicação de terceiros MercadoLivreSeeker O MercadoLivre Seeker é uma extensão para Chrome para qualquer fanático de compras on-line que permite buscar produtos no MercadoLivre sem ter que trocar de aba. http://tiny.cc/MercadoLivreSeeker
  • 11.
    Plataforma 3rd party MercadoLivre.com MercadoLivre Pin MercadoLivre PHP Demo Seeker
  • 12.
    Fluxo de compra ■Busca (SEARCH) ■ Dados do anúncio (ITEMS) ■ Informação do vendedor (USERS) ■ Perguntas (QUESTIONS)
  • 13.
    Anúncio Por meio dorecurso items podemos ter acesso à informação de um anúncio. GET /items/MLB437663100 ■ Categoria ■ Título e Descrição ■ Quantidade e Preço ■ Tipo de Anúncio ■ Fotos Descrição GET /items/MLB437663100/descriptions
  • 14.
    Fluxo de compra ■Busca (SEARCH) ■ Dados do anúncio (ITEMS) ■ Informação do vendedor (USERS) ■ Perguntas (QUESTIONS)
  • 15.
    Datos del vendedor Paraobter informação dos usuários utilizaremos o recurso users. Desta forma podemos conhecer seu apelido, reputação, data de cadastro e etc. GET /users/7958450 ■ Apelido ■ Reputação ■ Data de cadastro
  • 16.
    Fluxo de compra ■Busca (SEARCH) ■ Dados do anúncio (ITEMS) ■ Informação do vendedor (USERS) ■ Perguntas (QUESTIONS)
  • 17.
    Perguntas O recurso questionsnos permite ter acesso às peguntas de um anúncio, ver quando foram realizadas e se já foram respondidas. GET /questions/search?item_id=MLB437663100 ■ Perguntas ■ Respostas
  • 19.
    Perguntas Claro que utilizaremoso recurso questions para enviar uma pergunta ao vendedor. POST /questions Exemplo de pergunta com curl obtener access token curl -i -X POST -H "Content-Type: application/json" -d '{ "text":"Que defeitos a garantia cobre? Obrigado", "item_id":"MLB4376631000" }' https://api.mercadolibre.com/questions/?access_token=XXXXX copy clipboard
  • 20.
    Fluxo de compra ■Busca (SEARCH) ■ Dados do anúncio (ITEMS) ■ Informação do vendedor (USERS) ■ Perguntas (QUESTIONS)
  • 21.
    Parabéns! Só falta agente comprar o produto e curti-lo!
  • 23.
    Capitalização Uma opção paracapitalizar suas aplicações para os compradores é utilizar o sistema de afiliados "Mercado Socio". Exemplo
  • 24.
  • 25.
    Muito Obrigado! Esperopor vocês no espaço de networking, para continuarmos aprendendo juntos.