Created
February 26, 2021 13:54
-
-
Save davixz/8b73c7bdc250f00e348aac9c64e2fb4c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Passo 01 chamar /location/configGet | |
Para ver se uma location nossa ja esta registrada | |
{ | |
"location_id": "3", | |
"provider": "loggi" | |
} | |
Passo 02 chamar /location/config (se necessario) | |
Isso registra a nossa location no mongodb, salvando as credenciais para requests futuras | |
Nós podemos passar api_user e api_ke da conta global da newtail ou a do estabelecimento | |
Dependendo de quem for pagar a loggi | |
O shop_id e company_id sempre recebemos via email da loggi ao criar uma conta conta eles | |
Nao esta sendo usado no momento no que eu fiz | |
Pode ser que vou remover em versao futura | |
{ | |
"location_id": "3", | |
"provider": "loggi", | |
"api_user": "davixz@gmail.com", | |
"api_key": "38f1143515edae8b7469b862eab194ffe8a54c06", | |
"shop_id": "7346", | |
"company_id": "65919" | |
} | |
Passo 04 chamar /location/create | |
Isso cria uma 'shop' na loggi para a nossa location. | |
{ | |
"location_id": "3", | |
"provider": "loggi", | |
"name": "Location 3", | |
"phone": "32988201432", | |
"address_post_code": "20510420", | |
"address_number": "326564", | |
"address_complement": "xdsad" | |
} | |
Passo 05 chamar /order/estimate | |
Para calcular o valor da entrega com multiplos pontos de coleta e multiplos pontos de entrega e pacotes | |
A area deve estar dentro da cobertura da 'shop'/endereco registrados no passo anterior | |
{ | |
"location_id": "3", | |
"provider": "loggi", | |
"pickups": [ | |
{ | |
"address": { | |
"address": "Rua Alberto de Sequeira, 100 - Tijuca, Rio de Janeiro - RJ, Brasil", | |
"complement": "8o andar" | |
} | |
}, | |
{ | |
"address": { | |
"address": "Rua Adolfo Lutz, 200 - Gávea, Rio de Janeiro - RJ, Brasil", | |
"complement": "8o andar" | |
} | |
} | |
], | |
"packages": [ | |
{ | |
"pickupIndex": 0, | |
"recipient": { | |
"name": "Cliente A", | |
"phone": "11912345678" | |
}, | |
"address": { | |
"address": "Avenida das Américas, 4666, Barra da Tijuca, Rio de Janeiro - RJ, Brasil", | |
"complement": "" | |
}, | |
"dimensions": { | |
"width": 44, | |
"height": 38, | |
"weight": 3000, | |
"length": 38 | |
}, | |
"charge": { | |
"value": "10.00", | |
"method": 2, | |
"change": "5.00" | |
} | |
}, | |
{ | |
"pickupIndex": 1, | |
"recipient": { | |
"name": "Cliente B", | |
"phone": "11912345678" | |
}, | |
"address": { | |
"address": "Av. Ayrton Senna, 3000 - Barra da Tijuca, Rio de Janeiro - RJ, Brasil", | |
"complement": "" | |
}, | |
"dimensions": { | |
"width": 22, | |
"height": 14, | |
"weight": 2000, | |
"length": 25 | |
}, | |
"charge": { | |
"value": "6.00", | |
"method": 2, | |
"change": "4.00" | |
} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment