31 de julho de 2026

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.

AntesUma pergunta, três buscas

Filtra por atrasado. Anota. Troca para devolvido. Anota. Troca para falha na solicitação. Anota. Junta na cabeça — e repete amanhã.

AgoraUma pergunta, um filtro

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.

Construtor de filtros com um grupo em "qualquer uma destas": Situação da entrega é Atrasado, ou Status é um de dois valores

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:

👥Compartilhada

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.

🔒Privada

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.

Barra de abas com as visualizações salvas: Todos, Marcados, Atrasados e Coletas de hoje, todas marcadas como compartilhadas com o time

"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:

🚚UBER

Tudo que a Uber entregou, sem distinção.

🚗UBER › CARRO

Só a modalidade de carro dela — de qualquer prazo.

⏱️UBER › CARRO › D1

O 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.

Árvore de "Entregue por" aberta na IFOOD: abaixo dela a modalidade CONVENCIONAL e, abaixo dessa, o prazo EXP120 (Até 120 min), com a contagem de pedidos ao lado de cada nível

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:

⚠️Falha

Tudo que falhou, de coleta a devolução.

📦Falha › Falha na Entrega

Só a falha na entrega — por qualquer motivo.

🏠Falha › Falha na Entrega › Endereço Incorreto

O 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).

Árvore de Status aberta em Falha › Falha na Entrega, listando os motivos com o código do app do entregador ao lado: Endereço Incorreto 18, Destinatário Indisponível 20, Estabelecimento fechado 22

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

🔎Buscar não esbarra mais na data

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 aba mora no link

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.