Gerador de Código de Pedido
Gera códigos de pedido alfanuméricos curtos (PED-XXXX-9999) ou longos com timestamp (PED-1700000000-XXXX). Para sistemas de e-commerce.
Como desenhar um bom código de pedido
Um código de pedido — order number em inglês — é o identificador único que o varejista atribui a cada transação comercial. Ele percorre o checkout, o gateway de pagamento, o WMS, a engine de NF-e, a etiqueta de envio, as APIs de marketplace e finalmente o ticket de atendimento. Código ruim gera pedido perdido, reembolso fantasma e cliente bravo no telefone; código bem desenhado é curto, ordenável, único e legível por humano.
O padrão típico combina três blocos: um prefixo (ORD, PED, SO de Sales Order, PO de Purchase Order), um componente de data ou epoch e uma sequência com dígito verificador opcional. Exemplos em produção hoje: PED-2026-001234, SO20260615123, ORD-2026-06-0001234.
Propriedades de um ID robusto
- Único em todos os canais e janelas de tempo.
- Monotônico (ou pelo menos quase crescente) — útil para sharding, indexação e ordenação por recência.
- Legível por humano — o atendimento lê pelo telefone; 8 a 12 caracteres é o ponto doce.
- Ciente de canal e ambiente — embutir flags para
DEV,STAGING,PRODe para pedidos online / loja física / B2B / marketplace. - Resistente a colisão — combinar timestamp, serial e salt aleatório.
Algoritmos comparados
UUID v4 é à prova de colisão mas ilegível — péssimo para suporte por telefone. Snowflake IDs (originalmente do Twitter) embutem timestamp e ID de máquina, têm 64 bits, são monotônicos e amigáveis para sharding. NanoID é URL-safe e mais curto que UUID. O favorito pragmático do e-commerce brasileiro é prefixo + contador + dígito verificador, às vezes com reset diário e um caractere estilo Luhn para detectar erro de digitação quando o atendente redigita.
Pontos de integração
Códigos de pedido fluem pela stack inteira: ERPs (SAP, TOTVS, Bling, ContaAzul, Omie), CRMs (HubSpot, Salesforce, RD Station), marketplaces (Mercado Livre, Magazine Luiza, Amazon BR, Shopee) e transportadoras (Correios, Jadlog, Loggi). Em portais B2B de fornecedor, cada cliente pode ter seu próprio esquema de numeração, que precisa ser armazenado junto com o ID interno do varejista. No Brasil, o código deve constar na NF-e — geralmente no campo xPed ou nas observações infCpl — para que o fisco concilie nota e pedido.
Ciclo de status do pedido
Fluxo canônico: criado → confirmado → pago → separado → embalado → enviado → saiu para entrega → entregue → (eventualmente) devolvido → reembolsado. Alguns varejistas expõem uma versão resumida ao cliente (Pedido recebido / Em preparação / Enviado / Entregue) e mantêm os estados granulares internos. IDs amigáveis ("Pedido P-123-ABC") com emoji são comuns em marcas D2C.
Perguntas frequentes
Aleatório ou sequencial? Híbrido é o melhor — contador sequencial diário mais sufixo aleatório curto, para concorrentes não scrapparem o volume a partir de IDs sequenciais.
Posso reiniciar o contador todo ano? Sim, desde que o ano faça parte do prefixo (PED-2026-0001). Sem prefixo de ano, o reset quebra idempotência nos sistemas downstream.
O código precisa ser visível ao cliente? Sim — exibir na página de confirmação, no e-mail de comprovante e na tela de rastreio do envio, para que o comprador referencie em qualquer contato com o suporte.
Devo expor IDs internos na URL? Evite. Use um token opaco ou identificador com hash na URL pública e mantenha o número sequencial bruto apenas internamente — previne ataques de enumeração e scraping competitivo.
Ferramentas Relacionadas
Gerador de Código de Pedido (Loja Online)
Gere códigos de pedido no formato típico de e-commerce (como LOJA-20260622-0042) para testes de interface e sistemas. Popule pedidos fictícios em segundos.
Gerador de pedido e-commerce fake
Gere um pedido de e-commerce fictício com produtos, preços, frete, total e status. Ideal para testar interfaces, telas de checkout e relatórios de loja online.
Gerador de Código de Barras DAS-MEI
Gera código de barras fictício para boleto DAS-MEI (Documento de Arrecadação do Simples Nacional para MEI), formato Febraban 47 dígitos.
Gerador de Código de Rastreio Correios (fake)
Gera códigos de rastreio dos Correios brasileiros no formato AA999999999BR (com dígito verificador correto). Para testes — não rastreiam encomendas reais.
Gerador de CEP
Gere CEPs (Códigos de Endereçamento Postal) por estado para testes de software. Números dentro das faixas reais dos Correios por UF.
Gerador de PIN
Gere PINs (Números de Identificação Pessoal) aleatórios com comprimento configurável de 4 a 16 dígitos.