A nova tela de Pedidos: filtros com "ou", visualizações do time e três níveis de granularidade
A maior mudança na tela de Pedidos até hoje. O filtro passou a aceitar "ou" — atrasados de qualquer status ou devolvidos ou com falha na solicitação, num filtro só —, o recorte vira uma aba que o time inteiro enxerga, e as duas perguntas mais caras da operação ganharam profundidade: quem entregou virou transportadora › modalidade › prazo, e o status desce até o motivo da falha.
🔬 Sob consulta — a tela nova já está pronta e vai ser liberada para todo mundo em breve. Se quiser usar antes, fale com a gente que habilitamos na sua conta.
A novidade em uma frase
Agora dá para pedir "isto ou aquilo" num filtro só, guardar esse recorte como uma aba que o time inteiro enxerga — e descer até o detalhe que resolve: a modalidade de quem entregou e o motivo exato da falha.
O problema era o "ou"
Os filtros antigos empilhavam condições com e: status e período e filial. Ótimo para estreitar, inútil para juntar.
Só que a pergunta que a operação faz de manhã quase nunca é de estreitar. É:
quais pedidos precisam de mim agora?
E isso é uma soma de coisas diferentes: atrasados (de qualquer status) ou devolvidos ou com falha na solicitação. Três recortes que não têm nada em comum, exceto exigirem alguém.
Na tela antiga isso não tinha resposta: era filtrar três vezes, em três abas, e somar de cabeça.
Filtra por atrasado. Anota. Troca para devolvido. Anota. Troca para falha na solicitação. Anota. Junta na cabeça — e repete amanhã.
Monta o "ou" uma vez, salva como visualização, dá um nome. Amanhã é um clique na aba — e o time todo tem a mesma.
Como monta
O construtor trabalha com condições e grupos. Condição é uma linha (Status é um de: Devolvido). Grupo é uma caixa que junta linhas com e ou com ou — e grupos entram dentro de grupos, então dá para escrever coisas como "criados nos últimos 7 dias e (atrasados ou devolvidos)".
Dá para arrastar as condições entre os grupos: se você montou no lugar errado, é puxar e soltar, não refazer.

O recorte vira uma aba
Salvou, virou aba no topo da lista. A aba guarda o filtro, a ordenação e quais colunas estão visíveis — reabrir devolve a tela exatamente como você deixou.
Cada visualização tem nome, ícone e cor, e pode ser:
Aparece para todo o time do grupo, e qualquer um pode aplicar. É o jeito de todo mundo olhar o mesmo recorte — sem combinar por mensagem.
Só você vê. Boa para o recorte que é do seu dia, não do processo.
Mexeu no filtro com uma visualização aberta? A aba marca que há alterações não salvas e te dá as duas saídas: salvar nela ou descartar e voltar ao que estava guardado. Explorar não estraga o que o time combinou.

"Entregue por" agora tem três níveis
Antes, filtrar por quem entregou era escolher a transportadora e parar por aí. Só que transportadora não é uma coisa só: a mesma Uber entrega de carro e entrega de moto, com prazos diferentes — e esses casos não têm nada a ver um com o outro, nem no custo, nem no prazo, nem em quem reclama quando atrasa.
Agora o filtro é uma árvore de transportadora › modalidade › prazo, e você escolhe em que altura quer parar:
UBERTudo que a Uber entregou, sem distinção.
UBER › CARROSó a modalidade de carro dela — de qualquer prazo.
UBER › CARRO › D1O recorte exato: carro com prazo de um dia.
A modalidade é o grupo de método que está cadastrado na integração daquela transportadora — o mesmo nome que você vê nas configurações. Aparece exatamente como foi cadastrado (CARRO, MOTO, CONVENCIONAL…), sem tradução: quem deu o nome foi você, e renomear na tela só criaria uma segunda verdade.
Os códigos de prazo também aparecem como são (EXP30, EXP120, D0, D1) — quem opera a tela conhece esses nomes, e traduzir afastaria em vez de ajudar. E cada nível traz a contagem de pedidos ao lado, então dá para ver o volume antes de marcar.
Transportadora que não registrou modalidade aparece sem galho, como folha do primeiro nível — é o caso de quem ainda não foi atribuído.

O Status desce até o motivo da falha
Mesma ideia, no filtro mais usado da tela. Falha era um item só: endereço errado e destinatário ausente caíam na mesma linha, sendo que um é problema de cadastro e o outro de tentativa — e a ação de cada um é diferente.
O Status também é uma árvore, de status › sub-status › motivo da falha, e você para na altura que quiser:
FalhaTudo que falhou, de coleta a devolução.
Falha › Falha na EntregaSó a falha na entrega — por qualquer motivo.
Falha › Falha na Entrega › Endereço IncorretoO recorte exato, o que dá para resolver com o cliente.
O terceiro nível aparece só onde existe: nas três falhas que o entregador registra com motivo — falha na entrega, falha na coleta e falha na devolução. Nos outros status a árvore acaba no sub-status, porque não há motivo para descer. Ao lado de cada motivo vem o código que o app do entregador gravou, para bater com o que sua integração recebe.
Marcar um nível marca tudo abaixo dele, e desmarcar um filho deixa o pai meio-marcado — então "toda falha na entrega, menos endereço incorreto" é questão de desmarcar uma linha, não de montar condição. Os dois primeiros níveis mostram a contagem do recorte, e o que está zerado fica escondido por padrão (tem um Mostrar todos os status para ver o catálogo inteiro).

E como é o mesmo construtor, isso combina com o "ou": falha na entrega por endereço incorreto ou devolvido ou atrasado é um filtro só — e cabe numa aba salva.
Duas coisas menores que mudam o dia
Procurar um pedido de dois meses atrás com o filtro em "últimos 7 dias" achava — e a lista escondia. Agora, enquanto a busca manda, o filtro de data fica suspenso (e volta sozinho quando você limpa a busca).
A visualização aberta entra no endereço. Recarregar a página volta nela — e mandar o link para alguém abre o mesmo recorte do outro lado.
Para pedir
A tela convive com a atual: enquanto não for liberada para todos, ela é habilitada por conta. Fale com o seu contato na Abbiamo ou com o suporte que a gente liga para você — e a tela antiga continua ali, do jeito que está hoje, até a virada.
Aviso de nova oferta: som exclusivo e alerta flutuante de ofertas
No Abbiamo GO, o motorista agora ouve um som exclusivo quando chega uma oferta e vê um alerta flutuante com quantas ofertas estão esperando — mesmo com o app minimizado, por cima do que ele estiver usando.
Automação de prazo prometido: a plataforma preenche o prazo do cliente
Pedido que chega na Abbiamo sem prazo prometido ficava sem base para medir atraso — e muita integração simplesmente não manda esse campo. Agora você define o prazo por automação, a partir da criação do pedido, sem mexer na integração que já está pronta. Com condições por marcador, filial, valor e mais.