Leia o Número do Pedido e o Código de Rastreamentode uma Confirmação de Pedido por SMS

Uma mensagem de texto de confirmação de pedido tem 160 caracteres de texto simples. Sem cabeçalhos de e-mail, sem cartão personalizado, sem tabela de resumo do pedido — apenas uma sequência de palavras com dois números enterrados nela: o número do pedido e o código de rastreamento. O problema é que cada remetente organiza esses dois números de forma diferente. A Amazon usa um formato diferente ao enviar pelos Correios dos EUA (USPS) do que ao enviar pela UPS. Os números de pedido do eBay têm 12 dígitos; os da Shopee são mais curtos. Se você fizer uma captura de tela dessas mensagens para manter um registro — para rastreamento de pedidos, acompanhamento de pacotes ou logs mensais de compras — acaba procurando manualmente o número certo em cada mensagem.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos
Tela de smartphone mostrando uma mensagem de texto SMS de confirmação de pedido

Principais Conclusões

  1. A Amazon escreve o número do pedido como 17 caracteres hifenizados, o eBay usa 12 dígitos, a Shopee usa 9 — três remetentes, três formatos incompatíveis para exatamente a mesma informação.
  2. A extração baseada em modelo precisa de uma regra de análise separada para cada combinação de remetente × transportadora — apenas três marketplaces podem exigir dezenas de regras que todas quebram no próximo formato.
  3. A extração semântica identifica cada número pela sua função na mensagem — não pelo seu padrão de caracteres — então uma configuração de coluna lida com Amazon, eBay e Shopee em um único lote.

Por que as Mensagens de Pedido por SMS São Diferentes das Confirmações por E-mail

Uma confirmação de pedido por e-mail tem estrutura. Há linhas de assunto, nomes de remetentes, tabelas HTML e — o mais útil — um layout consistente que ferramentas de análise de e-mail podem aprender a ler. Uma mensagem de texto não tem nada disso. O SMS opera com um limite de 160 caracteres GSM por segmento de mensagem, o que força os remetentes a compactar o máximo de informação possível no menor número de palavras. Não há um rótulo "Número do Pedido:". Não há um cabeçalho "Rastreamento:". Apenas o nome da marca, o identificador do pedido e um link ou número de rastreamento, tudo em uma única linha contínua.

Isso torna as capturas de tela de SMS um problema de extração diferente das confirmações por e-mail. Parsers de e-mail como o Mailparser dependem da estrutura HTML repetitiva de e-mails transacionais — rótulos de campos, células de tabela, regiões de cabeçalho — para ancorar regras de extração. Uma captura de tela de SMS não oferece nenhum desses pontos de referência. A mesma mensagem renderizada em duas telas de celular diferentes (Android vs. iOS, tamanhos de fonte diferentes) pode quebrar o texto em pontos distintos, mas a string subjacente é idêntica: uma sequência de texto plana onde o número do pedido e o código de rastreamento são identificados apenas pelo seu padrão de formato.

O mesmo princípio que se aplica à extração de dados de capturas de tela de pagamento que não são tabelas se aplica aqui: os dados existem na imagem, mas sua posição não é garantida por nenhum modelo. A diferença é que as mensagens SMS são a versão mais enxuta desse problema — sem interface cromada, sem barras de menu, sem elementos decorativos — apenas o texto bruto com os números que você precisa embutidos em algum lugar.

Três Formatos de SMS de Pedido que Você Provavelmente Já Recebeu

O formato de um SMS de confirmação de pedido depende inteiramente de quem o enviou. Diferentes varejistas e marketplaces comprimem suas informações de maneiras distintas, e a transportadora responsável pelo envio frequentemente altera a estrutura da seção de rastreamento. Aqui estão três formatos comuns e onde encontrar os dois números em cada um.

Amazon: Variantes de Formato por Transportadora

A Amazon envia notificações de pedidos por SMS se você optou por receber atualizações de envio por texto nas configurações da sua conta. O formato muda dependendo de qual transportadora está realizando a entrega, pois a Amazon insere o nome da transportadora diretamente no corpo da mensagem.

Envios dos Correios dos EUA (USPS) geralmente têm esta aparência:

"Amazon: Seu pedido 112-3456789-1234567 foi enviado via USPS. Rastreio: 9400 1112 3456 7890 1234 56"

O número do pedido aqui é o formato Amazon de 17 caracteres (###-#######-#######), que aparece logo após a palavra "pedido". O número de rastreamento é a longa sequência numérica começando com "9400" — o formato padrão de identificador de rastreamento dos USPS — que aparece após "Rastreio:".

Envios da UPS usam um formato de número de rastreamento diferente:

"Amazon: Seu pedido 112-3456789-1234567 está em rota de entrega via UPS. Rastreio: 1Z999AA10123456784"

O número de rastreamento da UPS começa com "1Z" seguido por uma mistura de letras e números (o formato padrão da UPS), enquanto o número do pedido Amazon permanece no mesmo formato de 17 caracteres. Se a transportadora for a Amazon Logistics, o número de rastreamento pode ser um código alfanumérico mais curto, sem prefixo de transportadora.

A conclusão prática: em um SMS da Amazon, o número do pedido é sempre o formato de 17 caracteres ###-#######-#######, e o número de rastreamento segue a palavra "Rastreio:" — mas seu comprimento e formato de caracteres variam conforme a transportadora. Você não pode simplesmente copiar "o segundo número que vê" sem saber a qual transportadora a mensagem se refere.

eBay: Rastreio Fornecido pelo Vendedor, Formato Variável

As notificações SMS do eBay são geradas quando um vendedor marca um item como enviado e insere um número de rastreamento. Diferente da Amazon, o eBay não controla qual transportadora o vendedor utiliza, então o formato de rastreamento varia bastante.

"eBay: Seu item (Fones de Ouvido Sem Fio) foi enviado! Transportadora: USPS. Rastreio: 9400111899223456789012. Acompanhe em..."

O número do pedido do eBay é um identificador numérico de 12 dígitos, não o formato hifenizado da Amazon. Ele aparece na mensagem de forma diferente — geralmente precedido por "Pedido" ou "Item" — e pode compartilhar a mesma linha que o nome do item. O número de rastreamento segue o rótulo "Rastreio:" e usa o formato que a transportadora atribuir.

Uma diferença em relação à Amazon: as mensagens do eBay geralmente dividem a confirmação em dois textos separados — um quando o vendedor cria a etiqueta de envio (número de rastreamento atribuído, mas o pacote ainda não foi postado) e outro quando a transportadora realmente escaneia o pacote. Uma captura de tela da primeira mensagem fornece o número de rastreamento, mas não um status de envio real. Se você estiver salvando estes para monitoramento de entrega, aguarde a segunda mensagem.

Shopee e Transportadoras do Sudeste Asiático

A Shopee (dominante no Sudeste Asiático e em Taiwan) envia SMS de confirmação de pedido em um formato mais compacto, geralmente em uma única linha e sem o nome da transportadora:

"Shopee: Pedido 123456789 enviado via J&T. Rastreio: JD0001234567890"

Os números de pedido da Shopee são identificadores numéricos de 9 a 10 dígitos. Os códigos de rastreamento para transportadoras regionais como J&T Express, Ninja Van ou Pos Laju usam strings alfanuméricas mais curtas em comparação com USPS ou UPS — tipicamente de 13 a 16 caracteres. Alguns SMS da Shopee nas Filipinas e na Indonésia incluem o código de rastreamento sem o rótulo "Rastreio:", inserindo-o inline após o nome da transportadora.

A Lazada, outro grande marketplace do Sudeste Asiático, segue um formato compacto semelhante. Seus números de pedido geralmente começam com um prefixo de duas letras (ex.: "LA-123456789") e os códigos de rastreamento são anexados sem rótulo, exigindo que você diferencie o número do pedido do código de rastreamento apenas pelo comprimento e padrão de caracteres.

Uma variabilidade de formato semelhante existe em alertas bancários por SMS — onde o nome do comerciante, valor e data mudam de posição dependendo de qual banco enviou a notificação. O desafio da extração é o mesmo: os dados estão no texto, mas sua posição não é padronizada.

Como Extrair Ambos os Números de Uma Captura de Tela

A abordagem que lida com todas essas variantes de formato sem configuração por remetente é a Extração de Colunas Personalizadas. Em vez de escrever regras para cada formato, você define o que deseja — Número do Pedido e Código de Rastreamento — e o mecanismo de extração lê o texto da mensagem para localizar cada valor pelo que ele significa, não por onde aparece.

Veja como funciona o fluxo de trabalho:

1

Tire a captura de tela

Captura de tela padrão do SMS. O formato da mensagem não importa — Amazon, eBay, Shopee ou qualquer outro remetente.

2

Defina dois nomes de coluna

Digite "Número do Pedido" e "Código de Rastreamento" como nomes de coluna. Sem regras, regex ou configuração específica de transportadora.

3

Faça upload e processe

Faça upload da captura de tela. O mecanismo lê o texto na imagem, identifica qual string é o número do pedido e qual é o código de rastreamento, e coloca cada um na coluna correta.

4

Exporte ou visualize a tabela

Uma linha por captura de tela. Se você processar 20 capturas de tela de remetentes diferentes, obtém uma única tabela com 20 linhas — números de pedido e códigos de rastreamento correspondidos corretamente por linha.

A razão pela qual isso funciona onde ferramentas baseadas em modelos falham é a identificação semântica. O mecanismo reconhece que um número de pedido da Amazon é uma string de 17 caracteres com hífens, um número de pedido do eBay é uma string numérica de 12 dígitos e um número de pedido do Shopee é uma string numérica de 9 a 10 dígitos — mas não precisa saber qual marketplace enviou a mensagem. Ele detecta o padrão que provavelmente representa "o identificador que se refere a esta compra" com base na estrutura do texto e no contexto fornecido pelo nome da coluna. O código de rastreamento é identificado de forma semelhante: é a string após o nome da transportadora ou a palavra "Track:", ou — em mensagens sem rótulos — a sequência alfanumérica que segue o anúncio de envio.

JPG/PNG/PDF Extração por IA

Os arquivos são processados com segurança e não são armazenados.

Por que SMS em texto simples é mais fácil para a IA processar

Uma captura de tela de SMS tem zero ruído. Sem barras de navegação, sem banners de publicidade, sem layouts de várias colunas, sem imagens incorporadas. São 160 caracteres de texto em um fundo escuro ou claro — a coisa mais próxima de uma entrada "limpa" que a extração de documentos pode receber.

Mecanismos tradicionais de OCR lidam mal com texto de SMS por uma razão irônica: eles são projetados para documentos maiores. Um pipeline de OCR que segmenta uma página em blocos de texto, linhas e palavras geralmente falha em uma captura de tela de telefone de 160 caracteres porque os limites de segmentação pressupõem um layout de página inteira. O único parágrafo curto é classificado como "ruído" ou é truncado durante o pré-processamento. Modelos de IA visual não dependem da segmentação de layout da mesma forma — eles leem a imagem como um todo e reconhecem o conteúdo do texto holisticamente, o que torna uma mensagem curta e limpa como um SMS especialmente adequada para essa abordagem.

O limite de 160 caracteres também significa que cada pedaço de texto na mensagem provavelmente é relevante. Não há seção de "letras miúdas", rodapé promocional ou aviso legal. O nome da marca, número do pedido, código de rastreamento e nome da transportadora são todo o conteúdo da mensagem. Um mecanismo de extração que precisa identificar dois valores específicos desse conjunto está trabalhando com uma relação sinal-ruído muito maior do que uma fatura ou recibo típico, onde campos irrelevantes superam em número os que você precisa.

Isso não significa que a extração de SMS seja perfeita em todos os casos. Mensagens SMS multissegmento — aquelas que excedem o limite de 160 caracteres — são concatenadas pelo telefone em uma única mensagem mais longa, mas diferentes telefones lidam com a concatenação de maneiras distintas. Alguns inserem um caractere separador; outros juntam os segmentos sem qualquer delimitador. Uma captura de tela de uma mensagem concatenada pode incluir um número de rastreamento incompleto no ponto de junção se a mensagem foi capturada durante a remontagem. Se o código de rastreamento aparecer truncado na captura de tela, a extração não conseguirá reconstruir os dígitos ausentes — a limitação está na imagem de origem, não no método de extração. Para o caso padrão de uma mensagem de segmento único, que cobre a maioria das confirmações de pedido, o texto está completo e autocontido.

Perguntas Frequentes

Posso processar várias capturas de tela de SMS de diferentes remetentes em um único lote?

Sim. As mesmas definições de coluna — "Número do Pedido" e "Código de Rastreamento" — funcionam em uma mensagem da Amazon USPS, uma mensagem do eBay FedEx e uma mensagem da Shopee J&T dentro do mesmo lote de upload. Cada captura de tela é tratada como uma linha separada, e a IA identifica os valores corretos de cada mensagem de forma independente, independentemente do remetente ou transportadora.

E se o SMS ainda não contiver um código de rastreamento?

Alguns vendedores geram o SMS de confirmação do pedido antes que o número de rastreamento esteja disponível. A mensagem conterá o número do pedido, mas não um código de rastreamento. Ao definir uma coluna "Código de Rastreamento", o mecanismo deixará essa célula em branco para capturas de tela onde nenhum identificador de rastreamento estiver presente na mensagem. Ele não inventará um número nem identificará erroneamente o número do pedido como o código de rastreamento.

Isso funciona com SMS de notificação de entrega após o pedido ter sido enviado?

Sim. As notificações de entrega — "saiu para entrega", "entregue", "tentativa de entrega" — contêm o mesmo código de rastreamento da confirmação original do pedido. Se você estiver rastreando o ciclo de vida de um pacote, pode extrair o código de rastreamento de uma captura de tela de notificação de entrega e combiná-lo com o número do pedido da confirmação original.

E quanto a mensagens SMS que incluem um link de rastreamento encurtado em vez de um número?

Algumas transportadoras e marketplaces incluem uma URL curta (como amzn.to/xxxx) em vez do número de rastreamento bruto. O mecanismo pode ler a URL, mas o código de rastreamento incorporado nela não é extraído por padrão, a menos que você defina uma coluna "Link de Rastreamento". Se você precisar do código numérico para usar na página de rastreamento independente da transportadora, pode ser necessário abrir o link uma vez para revelar o número de rastreamento completo e, em seguida, capturar esse resultado em uma segunda captura de tela.

Uma confirmação de pedido por SMS tem apenas 160 caracteres de texto — mas esses 160 caracteres contêm as duas informações que dizem o que você comprou e onde ele está. Os formatos diferem por remetente, o código de rastreamento muda por transportadora e o número do pedido se esconde atrás do formato de identificador que o marketplace escolheu. Nada disso importa quando o método de extração lê pelo significado, e não pela posição.

📮 contact email: [email protected]