- Pedir o cardápio
- Adicionar item ao pedido
- Pedir a conta
- Inserir endereço para entrega
- Inserir forma de pagamento
- Acompanhar status do pedido
- Cancelar o pedido
Algumas entradas são tratadas de forma "manual" para melhor controle do fluxo do pedido.
Os itens são identificados pelas suas variações mais comuns, seguindo o dicionário items_variation. O item de entrada não será adicionado caso não esteja contido em alguma dessas variações.
O tempo de preparo e de entrega do pedido são calculados de forma aleatória em um intervalo de tempo arbitrário, em segundos, para simulação de visualização do progresso dos processos mencionados.