O plugin move o pedido por quatro pontos de transição ao longo do envio: quando você gera a etiqueta, quando a transportadora detecta a postagem, quando entrega e quando entrega falha. Cada transição é mapeada na página de integração.
Os quatro status configuráveis
Em WooCommerce → Configurações → Integrações → Melhor Envio:
| Setting | Quando dispara | Padrão |
|---|---|---|
| Status após gerar etiqueta | Logo depois que a etiqueta é gerada com sucesso. | Nenhum |
| Status após envio | Quando o cron detecta que a transportadora postou. | Nenhum |
| Status após entrega | Quando o cron detecta entrega concluída. | Concluído |
| Status quando a entrega falhar | Quando a transportadora marca falha (destinatário ausente, recusa, etc). | Concluído |
Cada um aceita qualquer status do WooCommerce — incluindo status customizados criados por outros plugins (como Order Status Manager).
Setting de apoio
- Status para gerar etiquetas — quais status liberam o botão Gerar etiqueta. Padrão: Processando.
- Status para monitorar — quais status o cron de rastreio verifica. Padrão: Processando.
A regra de ouro
Se você usa Status após gerar etiqueta pra mover o pedido pra "Postado" ou "Em transporte", esse status precisa estar em Status para monitorar. Caso contrário o cron muda o pedido de status, perde de vista, e o rastreio nunca é importado.
A regra: todo status que o pedido pode assumir entre a etiqueta e a entrega tem que estar em "Status para monitorar".
Setup recomendado
Loja simples (sem status customizado)
A configuração mais enxuta:
| Setting | Valor |
|---|---|
| Status para gerar etiquetas | Processando |
| Status após gerar etiqueta | Nenhum |
| Status após envio | Nenhum |
| Status após entrega | Concluído |
| Status quando a entrega falhar | Concluído |
| Status para monitorar | Processando |
O pedido fica em Processando até a entrega ser concluída e então pula direto pra Concluído.
Loja com fluxo mais granular
Se você quer ver na lista de pedidos quem já foi postado vs. quem ainda está separando, crie um status customizado (com Order Status Manager ou similar) — ex: Postado:
| Setting | Valor |
|---|---|
| Status para gerar etiquetas | Processando |
| Status após gerar etiqueta | Postado |
| Status após envio | Postado |
| Status após entrega | Concluído |
| Status quando a entrega falhar | Falha na entrega |
| Status para monitorar | Postado, Falha na entrega |
Aqui Postado está em Status para monitorar — sem isso, o pedido travaria nesse status pra sempre.
Modo "apenas adicionar ao carrinho"
Quando você usa Apenas adicionar ao carrinho (descrito em gerar etiqueta de envio), entra mais um status no jogo: Status para atualizar após adicionar ao carrinho. Aplica a mesma regra — esse status também precisa estar em Status para monitorar.
Ordem padrão das transições
[Pendente] → [Processando]
↓ (gera etiqueta)
[Status após gerar etiqueta] (opcional)
↓ (cron detecta postagem)
[Status após envio] (opcional)
↓ (cron detecta entrega)
[Status após entrega]
↓ (se a entrega falhar)
[Status quando a entrega falhar]
Próximos passos
- Rastreamento automático — como o cron lê o status atualizado das transportadoras.
- Solução de problemas — pedidos que param de andar.