Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MercadoLibre                                  Developers ConferenceGerenciamiento de ventasNotificaciones de ventas, sincr...
Gerente de Desarrollo
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
Varias tiendas, 1 backend                     Mi APP
Contexto      ITEM   ORDER                     PAYMENT                     SHIPMENT                     FEEDBACK
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
Pull vs. Push
Push: notificaciones  Configurar los topics en Application Manager     http://developers.mercadolibre.com/notifications
Notificaciones                    POST       MELI                    Mi APP                 ACK: 200 OK
Como obtengo las ventas? GET /orders/731867397
Pull: GET a /orders/search?seller=
Pull: GET a /orders/search?seller=
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
Sincronización de stock                 Mi APP
Sincronización de stock    PUT /items/MLA123456    {    "available_quantity": 2    }
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
MercadoLibre Envíos - Qué es?                          Calculador de costos en                          cada publicación  ...
MercadoLibre Envíos - Qué es?
MercadoLibre Envíos - Qué es?
MercadoLibre Envíos - Qué es?
MercadoLibre Envíos - Qué es?
MercadoLibre Envíos■   Cuándo un usuario tiene MercadoLibre Envíos?■   Configurar envío gratis■   Imprimir etiquetas
MercadoLibre Envíos
MercadoLibre Envíos
MercadoLibre Envíos GET
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
Calificar            POST /orders/1234567/feedback            {              "rating":"positive",              "fulfilled"...
Agenda■   Gestor de ventas: varias tiendas, 1 sólo backend    ○   Cómo enterarse de las ventas?    ○   Sincronización de s...
Preguntas
Gerenciando ventas #MeliDevConf
Gerenciando ventas #MeliDevConf
Gerenciando ventas #MeliDevConf
Gerenciando ventas #MeliDevConf
Upcoming SlideShare
Loading in …5
×

Gerenciando ventas #MeliDevConf

549 views

Published on

Published in: Technology
  • Be the first to comment

Gerenciando ventas #MeliDevConf

  1. 1. MercadoLibre Developers ConferenceGerenciamiento de ventasNotificaciones de ventas, sincronización de stock, enviosSoledad Dematteo@soledema11 de Abril de 2013, Buenos Aires
  2. 2. Gerente de Desarrollo
  3. 3. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  4. 4. Varias tiendas, 1 backend Mi APP
  5. 5. Contexto ITEM ORDER PAYMENT SHIPMENT FEEDBACK
  6. 6. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  7. 7. Pull vs. Push
  8. 8. Push: notificaciones Configurar los topics en Application Manager http://developers.mercadolibre.com/notifications
  9. 9. Notificaciones POST MELI Mi APP ACK: 200 OK
  10. 10. Como obtengo las ventas? GET /orders/731867397
  11. 11. Pull: GET a /orders/search?seller=
  12. 12. Pull: GET a /orders/search?seller=
  13. 13. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  14. 14. Sincronización de stock Mi APP
  15. 15. Sincronización de stock PUT /items/MLA123456 { "available_quantity": 2 }
  16. 16. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  17. 17. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  18. 18. MercadoLibre Envíos - Qué es? Calculador de costos en cada publicación Costos de envío incluídos a través de MercadoPago Direcciones de envío completas al pagar
  19. 19. MercadoLibre Envíos - Qué es?
  20. 20. MercadoLibre Envíos - Qué es?
  21. 21. MercadoLibre Envíos - Qué es?
  22. 22. MercadoLibre Envíos - Qué es?
  23. 23. MercadoLibre Envíos■ Cuándo un usuario tiene MercadoLibre Envíos?■ Configurar envío gratis■ Imprimir etiquetas
  24. 24. MercadoLibre Envíos
  25. 25. MercadoLibre Envíos
  26. 26. MercadoLibre Envíos GET
  27. 27. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  28. 28. Calificar POST /orders/1234567/feedback { "rating":"positive", "fulfilled":true, "message":"Todo salió muy bien :)" }
  29. 29. Agenda■ Gestor de ventas: varias tiendas, 1 sólo backend ○ Cómo enterarse de las ventas? ○ Sincronización de stock ○ Ejemplo "escuchando notificaciones" ○ MercadoLibre Envios ○ Calificar
  30. 30. Preguntas

×