Um comerciante no r/shopify descreveu o trabalho com exatidão: o fornecedor envia uma confirmação de envio por encomenda, abre-a, copia o código de seguimento, cola-o na encomenda, marca-a como enviada e passa à seguinte. Em certos dias são trinta encomendas e uma hora perdida. Outro descreveu o mesmo trabalho a um ritmo semanal — três horas a copiar e colar todos os domingos à noite.
O instinto é automatizar de ponta a ponta. Esse é o primeiro passo errado, e a melhor resposta daquela discussão explicou porquê: a versão útil mostra apenas as linhas sem correspondência ou paradas, o que transforma três horas de verificação em dez minutos a resolver exceções.
Porque é que a reconciliação vem antes da automação
A automação completa escreve na sua loja. Isso exige credenciais com âmbito de escrita, o que exige uma aplicação do próprio comerciante, o que exige passar pela fila de aprovação de programadores. E significa que, quando o fornecedor mudar o modelo de email — e vai mudá-lo —, os envios ficam silenciosamente marcados de forma errada, em vez de surgir uma pilha visível de linhas sem correspondência.
A reconciliação devolve-lhe a mesma hora sem nenhuma dessa exposição, e mostra se a correspondência é sequer fiável antes de deixar algo escrever. Para saber o que custa o acesso de escrita em cada plataforma, explicámos isso em o passo a passo do Admin MCP da Shopify.
As duas exportações
As suas encomendas. Qualquer exportação com o número da encomenda, o nome ou a morada do destinatário, os artigos e o estado atual do envio. Shopify, WooCommerce, Etsy e eBay geram isso através do painel de administração, sem qualquer acesso à API.
As confirmações do fornecedor. Exporte a pasta de email onde chegam — a maioria dos clientes exporta para .mbox ou para um conjunto de ficheiros .eml. Se o fornecedor enviar um CSV ou uma exportação do portal, use isso; é mais simples e não deixa de funcionar quando o modelo de email muda.
Ambos vão para uma pasta local. Essa pasta é todo o espaço de trabalho.
Quatro tabelas, e só três delas são listas
Peça exatamente este formato e não aceite texto corrido em seu lugar:
- Correspondentes e consistentes — apenas a contagem. Não liste.
- Confirmações sem correspondência — um código de seguimento sem uma encomenda associada.
- Encomendas sem confirmação — encomendas com mais de N dias e sem confirmação.
- Ambíguos — o que correspondeu a mais de uma encomenda.
Estabeleça primeiro a correspondência pelo número da encomenda e recorra ao nome do destinatário mais o código postal apenas quando o número estiver em falta. Para as tabelas 2 a 4, exija os campos exatos usados na correspondência. E exija que uma correspondência duvidosa vá para a tabela 4 em vez de ser atribuída por adivinhação à tabela 1.
A tabela 1 ser uma contagem, e não uma lista, é toda a ideia. Num dia normal esse número é 28, as outras três tabelas estão vazias e termina em dez segundos.
O que cada tabela realmente diz
Tabela 2, código de seguimento sem encomenda. Em geral, é o fornecedor a enviar uma encomenda cancelada, ou uma confirmação duplicada. É barato de verificar e, por vezes, permite detetar um envio duplicado antes de pagar duas vezes.
Tabela 3, encomenda sem código de seguimento. Esta é a dispendiosa e a razão para executar tudo. Estas encomendas tornam-se pedidos de apoio de «onde está a minha encomenda» e, nos mercados em linha, tornam-se métricas de atraso que custam visibilidade, não apenas simpatia.
Tabela 4, ambíguos. Quase sempre duas encomendas para a mesma casa. Vale a pena resolver manualmente precisamente porque um sistema totalmente automático escolheria uma e erraria metade das vezes.
E então, só então, grave os dados na loja
Depois de algumas semanas a executar este processo com a tabela 4 consistentemente vazia, a correspondência é suficientemente fiável para agir. Nessa altura, a gravação dos dados de envio deve ainda ser uma ação faseada: uma pré-visualização antes de executar e um limite de quantas encomendas uma única chamada pode afetar, para que uma má correspondência não conclua duzentas silenciosamente.
Se nunca chegar lá, a reconciliação por si só já lhe devolveu essa hora. Essa é a parte que vale a pena manter.
Executar no Orkas
Coloque as duas exportações numa pasta de projeto e deixe-as lá. Como o projeto mantém o contexto entre dias, a execução de amanhã pode comparar com a tabela 3 de hoje — e uma encomenda parada sem código de seguimento há três dias é um problema diferente de uma que apareceu hoje de manhã. Só a comparação das diferenças diz qual é. Os ficheiros e as chaves ficam no seu computador; as chamadas ao modelo vão diretamente para o seu fornecedor.
A mesma pasta guarda o resto do trabalho semanal da loja, que detalhamos em o caso de uso de revisão da loja.
O que isto não cobre
- Não vai ler um formato de email que nunca viu sem que verifique a tabela 2 nas primeiras vezes.
- Não sabe que um volume se perdeu — apenas que ninguém avisou que foi expedido.
- O estado do seguimento na transportadora é outro problema. Isto reconcilia que existe um código contra um pedido que precisa de um, e nada mais.