/Orders/Workflow
Esse recurso gerencia o fluxo de execução de um determinado pedido.
Siga os passos:
Consulte a ações disponíveis para execução e apresente ao usuário;
O usuário escolherá (botões) qual ação deverá ser executada;
Envie a requisição da ação escolhida para atualizar o pedido;
Comandos fora do contexto (ciclo do pedido) serão recusados;
Fluxos
Ação
Função
accept
Comando para aceitar um determinado pedido após conferência.
cancel
Comando de recusa de um determinado pedido. Estará disponível junto com o comando de aceite, no início do fluxo de trabalho. Texto de justificativa nessa ação é obrigatório.
pickup
* Comando usado para informar que o pedido está pronto para coleta.
delivery
** Comando usado para informar que o pedido saiu para entrega.
finish
** Comando usado para informar que um pedido foi entregue/concluído.
Em todos os fluxos o consumidor é notificado via push e e-mail. * Disponível para estabelecimentos que o Tonolucro gerencia a entrega; ** Disponível para estabelecimentos que fazem a própria entrega;
Fluxos do pedido
GET
/v1/merchant/orders/{order_id}/workflow
Método retorna o fluxo de trabalho de um determinado pedido.
Path Parameters
order_id
integer
Código do pedido
Executar fluxos
PUT
/v1/merchant/orders/{order_id}/workflow
Path Parameters
order_id
integer
Código do pedido
Request Body
action
string
Comando disponível para execução
notes
string
Motivo do cancelamento (obrigatório ao cancelar)
Exemplo:
Last updated