Fernando Acosta

Por que os pedidos no WooCommerce ficam como Processando?

Pedido pago com status Processando geralmente está correto. Entenda o que esse status significa e quando alterar para Concluído.

Fernando Acosta
Fernando Acosta · 4 minutos de leitura

O cliente pagou, o gateway aprovou a compra e mesmo assim o pedido continua como Processando. Isso parece um erro, mas na maioria das lojas é exatamente o comportamento esperado do WooCommerce.

A resposta curta é: Processando significa que o pagamento foi recebido e a loja ainda precisa fazer alguma coisa — separar, embalar, enviar ou liberar o produto. Concluído significa que esse trabalho terminou.

O que significa o status Processando no WooCommerce?

Quando um pedido é criado, o WooCommerce acompanha duas coisas diferentes: o pagamento e o atendimento da compra. Receber o dinheiro não quer dizer necessariamente que o pedido terminou.

Em uma loja de produtos físicos, o fluxo mais comum é:

  1. O cliente finaliza a compra.
  2. O pagamento fica pendente ou aguardando confirmação.
  3. O gateway confirma o pagamento.
  4. O pedido muda para Processando.
  5. A loja separa e envia os produtos.
  6. Depois da entrega ou do encerramento do atendimento, o pedido muda para Concluído.

Portanto, o nome “Processando” não quer dizer que o pagamento ainda está sendo processado. Quer dizer que a loja está processando o pedido já pago.

Os principais status de pedido

Pagamento pendente

O pedido existe, mas o WooCommerce ainda não recebeu uma confirmação de pagamento. Isso pode acontecer enquanto o cliente paga um Pix, boleto ou termina o pagamento em uma página externa.

Aguardando

O estoque normalmente já foi reduzido, mas ainda é necessária uma confirmação manual ou externa. Dependendo do gateway, boletos e análises de cartão podem passar por esse status.

Processando

O pagamento foi confirmado. A loja ainda precisa atender a compra. Esse é o status normal para a maior parte dos pedidos pagos com produtos físicos.

Concluído

A loja não precisa executar mais nenhuma etapa. O produto foi entregue, o serviço terminou ou o conteúdo digital foi liberado.

Falhou, cancelado ou reembolsado

Esses status indicam que o pagamento falhou, a compra foi cancelada ou o valor retornou ao cliente. Antes de alterá-los manualmente, confira o gateway e as notas do pedido.

Por que produtos virtuais podem ir direto para Concluído?

Se o pedido contém somente produtos marcados como virtuais e baixáveis, o WooCommerce pode concluí-lo automaticamente depois do pagamento. Não existe pacote para separar nem entrega física para acompanhar.

Se um produto digital continua como Processando, verifique:

  • se o produto está marcado como virtual;
  • se a opção “baixável” está ativa quando existe um arquivo;
  • se o pedido também contém algum produto físico;
  • se um plugin está alterando o fluxo de status;
  • se o gateway realmente chamou a confirmação de pagamento do WooCommerce.

O pagamento foi aprovado, mas o pedido segue Pendente

Aqui, sim, pode existir um problema. Abra o pedido e confira as notas. Gateways bem integrados registram ali a tentativa de pagamento, a aprovação e qualquer falha ao atualizar o pedido.

Depois, verifique os logs do WooCommerce. Procure a fonte relacionada ao gateway e compare o horário do pagamento com o horário das entradas do log.

Os motivos mais comuns são webhook bloqueado, credenciais incorretas, conflito de plugin, cache aplicado onde não deveria ou erro fatal durante o retorno do gateway. Mudar o status manualmente pode liberar aquela compra, mas não corrige a causa.

Quando devo marcar o pedido como Concluído?

Marque como Concluído quando o trabalho da loja realmente terminou. Em produto físico, isso pode ocorrer na postagem, na entrega ou depois de um prazo operacional definido por você. Em serviço, quando o serviço foi prestado. Em produto digital, quando o acesso foi liberado.

Não existe uma única regra para todas as lojas. O importante é que o status represente o que sua operação faz, porque e-mails, integrações, notas fiscais e automações podem depender dele.

E o status Enviado?

O WooCommerce não possui um status “Enviado” no fluxo padrão. Por isso um pedido pode continuar como Processando mesmo depois da postagem.

Você pode adicionar um status intermediário com um plugin de gestão de pedidos ou usar uma integração de rastreamento. O Correios Updater, por exemplo, acompanha o objeto e permite automatizar ações conforme o rastreio avança.

Checklist rápido

  • Pago e Processando: normalmente está certo.
  • Pago e Pendente: confira notas, webhook e logs do gateway.
  • Digital ainda Processando: confira as opções virtual e baixável.
  • Produto enviado: Processando ainda pode ser o status correto.
  • Operação encerrada: marque como Concluído ou automatize essa mudança.

O status não é apenas uma etiqueta visual. Ele informa ao WooCommerce e aos outros plugins qual etapa do pedido está acontecendo. Antes de forçar uma mudança, entenda quem depende dela.

Fernando Acosta

Sobre o autor

Fernando Acosta

Publicitário e desenvolvedor WordPress especializado em WooCommerce. Crio plugins e compartilho soluções baseadas em problemas reais de lojas virtuais.

Conheça meu trabalho

Continue explorando

Ver o blog
Resolução de Problemas

Como baixar logs do WooCommerce

Veja onde encontrar, filtrar e baixar logs do WooCommerce e quais informações enviar ao suporte para resolver problemas mais rápido.

Ler artigo
WooCommerce

Resumo de 2020 e o que vem por aí

Já fazem muitos meses que não escrevo nada aqui no blog. Mas chegou a hora de uma breve retrospectiva e uma visão para 2021.…

Ler artigo

Plugins WooCommerce realmente úteis

Transforme uma solução técnica em algo pronto para vender.

Conhecer os plugins