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.