Date post: | 06-Jul-2015 |
Category: |
Technology |
Upload: | fsolari |
View: | 259 times |
Download: | 8 times |
Bruno Elia
MercadoEnviosNovas funcionalidades
Engenheiro de Software do MercadoLivre
Developer Conference
Overview
O que é MercadoEnvios
Publicando
Vendendo
Impressão massiva
Free shipping
Developer ConferenceO que é MercadoEnvios
Developer Conference
Calculador de custos
Custos de envio direto no MercadoPago
Direção de envio completa ao pagar
O que é MercadoEnvios
Developer Conference
{
"id": 1234567,
"nickname": "MLB_DEVCONF",
"registration_date": "2009-01-06T16:52:14.000-04:00",
"first_name": "Developer",
"last_name": "Conference",
...
"shipping_modes":[
"custom",
"not_specified",
"me2"
]
...
}
GEThttps://api.mercadolibre.com/users/me?access_token=$ACCESS_TOKEN
O que é MercadoEnvios
Developer ConferencePublicando - ME1
{
"title":"Item de teste",
"category_id":"MLB74723",
"price":10,
"currency_id":"BRL",
"available_quantity":10,
...
"pictures":[...],
"shipping":{
"local_pick_up":false,
"dimensions":"10x10x20,700"
}
}
POSThttps://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN
Developer ConferencePublicando - ME2
POSThttps://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN
{
"title":"Item de teste",
"category_id":"MLB74723",
"price":10,
"currency_id":"BRL",
"available_quantity":10,
...
"pictures":[...],
"shipping":{
"local_pick_up":false
"dimensions":"10x10x20,700"
}
}
Developer ConferencePublicando - ME1
[ { "description": "PAC",
"id": 21, "name": "PAC", "shipping_company": {...}, ... "tracks_shipments": true }, ...]
GEThttps://api.mercadolibre.com/sites/MLB/shipping_services
{ "tracking_number": "TR1234567891", "service_id": 21}
POSThttps://api.mercadolibre.com/shipments/{shipping_id}?access_token=$ACCESS_TOKEN
Developer ConferenceCalculo de custo de envio
{ "destination": { "city": {...}, "country": {...}, "extended_attributes": { "address": "Rua dos bobos, 0", "city_name": "São Paulo", "city_type": "CP", "owner_name": null, "version": 7, "zip_code_type": {...} }, "state": {...}, "zip_code": "00000000" }, "options": [ { "cost": 17.91, "currency_id": "BRL", "display": "recommended", "id": 27568886, "list_cost": 17.91, "name": "Expresso", "speed": {..., "tracks_shipments_status": "not_verified" },...
GEThttps://api.mercadolibre.com/users/{user_id}/shipping_options?category_id={category_id}&dimensions=16x16x16,3000&zip_code={cep}
... { "cost": 14.94, "currency_id": "BRL", "display": "always", "id": 27568887,
"list_cost": 14.94, "name": "Normal", "speed": {
"handling": 24, "shipping": 96 }, "tracks_shipments_status": "not_verified" } ]}
Developer ConferenceCalculo de custo de envio
GEThttps://api.mercadolibre.com/users/{user_id}/shipping_options?category_id={category_id}&dimensions=16x16x16,3000&zip_code={cep}
... { "cost": 14.94, "currency_id": "BRL", "display": "always", "id": 27568887, "list_cost": 14.94, "name": "Normal", "speed": { "handling": 24, "shipping": 96 },
"estimated_delivery": {
"date": "2013-08-10T00:00:00.000-04:00", "time_from": null, "time_to": null }, "tracks_shipments_status": "not_verified" } ]}
Developer ConferenceCalculo de custo de envio
Developer ConferenceCalculo de custo de envio
Developer ConferenceVendendo
APPPOST
{
"user_id": 1234,
"resource": "/orders/123456",
"topic": "orders",
"received": "2014-08-06T14:59:15+00:00",
"sent": "2014-08-06T14:59:15+00:00"
}
Developer Conference
GEThttps://api.mercadolibre.com/orders/{order_id}?access_token=$ACCESS_TOKEN
...
"shipping": {
"status": "shipped"
"cost": 0,
"currency_id": "BRL",
"date_created": "2013-03-20T17:59:55.000-04:00",
"date_first_printed": null,
"id": XXXXXXXXXX,
"receiver_address": {...},
"service_id": 11,
"shipment_type": "shipping",
"shipping_mode": "me1",
},
...
Vendendo
Developer Conference
{ "comments": null, "created_by": "receiver", "date_created": "2013-03-20T17:59:55.000-04:00", "date_first_printed": null, "id": 20671088339, "last_updated": "2013-06-27T14:27:27.000-04:00", "mode": "me1", "order_id": 757199078, "receiver_address": {
"address_line": "Rua dois, 670", "street_name": "Rua dois", "street_number": "670", "city": {...}, "country": {...}, "id": 99976550, "neighborhood": {...}, "state": {...}, "types": [...], "zip_code": "00001001" }, "receiver_id": 20362027, ...
GEThttps://api.mercadolibre.com/shipments/{shipping_id}?access_token=$ACCESS_TOKEN
... "sender_address": {...}, "sender_id": 20703080, "service_id": 11, "shipping_items": [...], "shipping_option": { "cost": 0, "currency_id": "BRL", "id": 18307474,
"list_cost": 11.07, "name": "Normal", "speed": {
"handling": 24, "shipping": 144 }
... }, "site_id": "MLB", "status": "shipped", "status_history": {...}, "tracking_method": "Otros", "tracking_number": "0"}
Vendendo
Developer Conference
GEThttps://api.mercadolibre.com/shipments/{shipping_id}?access_token=$ACCESS_TOKEN
... "sender_address": {...}, "sender_id": 20703080, "service_id": 11, "shipping_items": [...], "shipping_option": {
... "id": 18307474, "list_cost": 11.07,
"estimated_delivery": { "date": "2013-08-10T00:00:00.000-04:00", "time_from": null, "time_to": null } }, "site_id": "MLB", "status": "shipped", "status_history": {...}, "tracking_method": "Otros", "tracking_number": "0"}
Vendendo
Developer ConferenceVendendo
Developer Conference
Overview
O que é MercadoEnvios
Publicando
Vendendo
Impressão massiva
Free shipping
Developer ConferenceImpressão massiva
GEThttps://api.mercadolibre.com/shipment_labels?shipment_ids=20178600648,20178600648,20178600649&savePdf=Y&access_token=$ACCESS_TOKEN
Developer ConferenceImpressão massiva
Developer Conference
Overview
O que é MercadoEnvios
Publicando
Vendendo
Impressão massiva
Free shipping
Developer Conference
Developer Conference
[ { "free_options": [ "country" ],
"id": 100009, "name": "Normal", "site_id": "MLB", "status": "active" }, { "free_options": [ "country" ],
"id": 182, "name": "Expresso", "site_id": "MLB", "status": "active" }]
GEThttps://api.mercadolibre.com/sites/MLB/shipping_methods
Developer Conference
GEThttps://api.mercadolibre.com/users/cust_id/shipping_preferences?access_token=$ACCESS_TOKEN
{ "local_pick_up": false, "modes": [...], "services": [...], "free_configurations": [ { "condition": {...}, "rule": { "free_mode": "country", "value": null, "default": true } }, { "condition": {...}, "rule": { "free_mode": "exclude_region", "value": [ "BR-NO", "BR-NE" ], "default": false } } ], ...}
Shipping preferences
Developer Conference
POSThttps://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN
{
"title": "Titulo del item",
...
"shipping": {
"mode": "me2",
"local_pick_up": false,
"free_methods": [
{
"id": 100009,
"rule": {
"free_mode": "country",
"value": null
}
}
]
}
}
Free shipping
Developer Conference
POSThttps://api.mercadolibre.com/items?access_token=$ACCESS_TOKEN
Free shipping
{
"title": "Titulo del item",
...
"shipping": {
"mode": "me2",
"local_pick_up": false,
"free_methods": [
{
"id": 100009,
"rule": {
"free_mode": "exclude_region",
"value": [ "BR-NO", "BR-NE" ]
}
}
]
}
}
Developer Conference
Perguntas?