E-commerce

Software para vendas online

Um sistema de e-commerce conduz o produto desde a ficha no catálogo até o pagamento e a entrega. Abaixo estão os módulos do sistema, os processos que ele cobre e suas conexões com CRM, ERP, armazém e sistemas de caixa.

O que é um software

para e-commerce

Software para e-commerce — um sistema que armazena dados de produtos, preços e estoque, recebe pedidos online, processa pagamentos e envia cada pedido para execução pelo armazém, pela operação de entrega e pelo sistema contábil.

Diferente de um site comum, ele trabalha com registros de negócio, não com páginas: produto, preço, estoque, pedido, pagamento, expedição e devolução, cada um com seu próprio status e histórico. O mesmo pedido pode nascer em um aplicativo, em uma máquina de autoatendimento, por meio de um vendedor ou em um marketplace.

É a camada operacional por trás da vitrine, não a vitrine em si. Você pode trocar a vitrine ou acrescentar outra sem reconstruir os registros que estão embaixo.

De que o sistema é composto

  • Vitrine — a interface do cliente: site, aplicativo móvel, tela de máquina de autoatendimento ou quiosque
  • Núcleo de dados — produtos, categorias, atributos, preços, estoque, clientes e pedidos
  • Lógica de negócio — regras de preço, descontos, disponibilidade de produtos, custo de entrega e impostos
  • Camada de processos — status de pedidos, reservas, operações de pagamento, expedições e devoluções
  • Camada de integração — troca de dados com CRM, ERP, armazém, caixas, sistemas de pagamento e de logística
  • Painel administrativo — o espaço de trabalho de gestores de conteúdo, operadores de pedidos e gerentes de categoria
  • Analítica — uma visão dos dados de vendas, funil de conversão, estoque e devoluções

Que tarefas o sistema resolve

Seis motivos pelos quais empresas implantam uma plataforma de e-commerce. Sem ela, cada tarefa é feita à mão, com planilhas, mensagens e telefonemas.

Especialista separando um pedido de e-commerce em uma linha de fulfillment escura

Uma única fonte de dados de produto

Especificações, imagens, preços e estoque ficam em um só lugar e são distribuídos para todos os canais de venda. Site, aplicativo e caixa mostram sempre a mesma coisa.

Pedidos sem operador

Os pedidos são criados, verificados e pagos automaticamente 24 horas por dia. As pessoas entram só onde é preciso julgar: uma entrega fora do padrão, uma devolução contestada, um pedido no atacado.

Estoque confiável

A reserva do produto na finalização do pedido impede que o mesmo item seja vendido duas vezes. Cancelamentos por falta de produto no armazém passam a ser exceção, não rotina.

Preços sob controle

Preços e descontos são governados por regras, não por edições manuais nas fichas de produto. Recalcular um catálogo de milhares de itens leva minutos e pode ser desfeito.

Conexão com a contabilidade

Pedidos, pagamentos e expedições chegam aos sistemas contábil e de armazém sem redigitação. A conciliação deixa de ser uma tarefa à parte.

Mensurabilidade

Dá para ver o que os clientes compram, o que procuram e não encontram, onde abandonam a finalização do pedido e quais produtos devolvem. As decisões de sortimento passam a se apoiar em dados.

Que processos

o sistema automatiza

Automatizar não é trocar um vendedor por um robô. É transformar operações repetitivas em regras que o sistema aplica sempre da mesma forma e registra no histórico.

Uma regra continua ativa até que suas condições mudem. O controle se mantém: toda ação automática tem autor, horário e valor anterior no registro de auditoria.

Operações que passam a ser automáticas:

Registro de regras acionadaspainel administrativo
HoraO que o sistema fez automaticamente
09:41Margem de 18%: 1 240 itens recalculados
10:00Promoção «15% de desconto em chás» iniciada conforme programado
10:03Pedido n.º 14 190 recusado: 2 itens devolvidos ao estoque
10:06Estoque baixo do SKU 77-1043: equipe de compras notificada
  • Publicar produtos e retirá-los da venda
  • Recalcular preços a partir de regras e margens
  • Iniciar e encerrar promoções conforme programado
  • Validar e baixar códigos promocionais
  • Reservar estoque para um pedido
  • Alterar status de pedidos
  • Cobrar e estornar pagamentos
  • Calcular o custo da entrega
  • Gerar documentos de expedição
  • Enviar o pedido à transportadora
  • Notificar o cliente em cada etapa
  • Devolver ao estoque os itens recusados
  • Enviar dados para CRM e ERP
  • Emitir o comprovante fiscal no caixa
  • Atualizar relatórios e bases analíticas
  • Enviar alertas de estoque baixo

Como funciona

o catálogo de produtos

Catálogo — um repositório estruturado de dados de produto: o que é vendido, em que os produtos diferem e por quais atributos os clientes os encontram.

Um catálogo em funcionamento inclui:

  • Categorias — uma árvore de seções; o mesmo produto pode aparecer em vários ramos ao mesmo tempo
  • Atributos — características tipadas como número, lista, marcador ou intervalo, usadas para montar filtros
  • Variantes — tamanho, cor ou volume: uma ficha de produto comum com SKUs e estoques separados
  • Kits e combos — um item vendável que baixa vários itens componentes ao ser pedido
  • Mídia — imagens, vídeos, manuais e certificados em várias resoluções
  • Relações — alternativas, acessórios, produtos relacionados e substitutos de itens descontinuados
  • Status do item — rascunho, publicado, oculto ou arquivado. Itens arquivados são preservados para que pedidos antigos mantenham seu contexto
Interface do catálogo de produtos com árvore de categorias, filtros de atributos e preço e uma grade de fichas mostrando imagem, nome, preço e estoque

A unidade básica do catálogo é o item de produto com um código de estoque único (SKU): identificadores imutáveis, descrição editável e imagens, documentos, preços e registros de estoque vinculados.

Operações em massa usam importação e exportação por arquivo, por API ou por um canal do sistema contábil. Toda importação passa antes por validação: o que será criado, alterado ou recusado, e por quê.

Validação de importação do catálogo1 697 linhas no arquivo
412itens novos
1 268atualizados
17recusados

Recusados: SKU duplicado — 9, atributo obrigatório «Marca» ausente — 5, categoria desconhecida — 3. Nenhuma linha entra no catálogo até que a importação seja confirmada.

Como são gerenciados

os preços

Preço — não é um campo na ficha do produto, mas o resultado da aplicação de regras no momento da consulta. Um produto pode ter vários preços ao mesmo tempo, e o sistema escolhe o que se aplica.

Isso significa que não é preciso editar preços em milhares de fichas. Basta alterar uma regra ou a tabela de preços base.

Camadas de precificação:

  • Preço base — importado de um sistema contábil ou informado manualmente
  • Tabelas de preço — varejo, atacado, parceiro e regional
  • Regras de margem — percentual ou valor fixo sobre o custo de compra, por categoria ou fornecedor
  • Preços personalizados — por segmento de cliente ou contrato individual
  • Faixas por volume — o preço depende da quantidade pedida
  • Moeda e arredondamento — conversão pela taxa de câmbio e arredondamento para um valor confortável ao cliente
  • Impostos — a alíquota de cada item e preços com ou sem imposto

Toda alteração de preço é registrada: quem fez, quando, sob qual regra e qual era o valor anterior. Esse histórico sustenta relatórios de margem e a apuração de pedidos contestados.

Ordem de aplicação

As regras são resolvidas por prioridade, não somadas às cegas. Um cálculo típico do preço de um item segue esta sequência:

  • Identificar a tabela de preços do cliente
  • Tomar o preço base do item nessa tabela
  • Aplicar a faixa por volume correspondente à quantidade
  • Aplicar as condições individuais do contrato
  • Aplicar a promoção de maior prioridade
  • Aplicar o código promocional, se for compatível com a promoção
  • Creditar e resgatar pontos de fidelidade
  • Calcular o imposto e o total final do item

A compatibilidade é explícita: quais descontos podem ser combinados, quais são mutuamente exclusivos e qual é o preço mínimo permitido. A regra de preço mínimo impede que vários descontos válidos isoladamente tornem o item deficitário quando somados.

Cálculo do preço de um itemKGS, 12 itens
  • Preço base, tabela «Atacado»4 200
  • Faixa por volume, a partir de 10 itens−210
  • Condições do contrato n.º 218−120
  • Código promocional PRIMAVERA, compatível com a promoção−186
  • Preço mínimo — 3 500; limite não atingido3 684
  • Imposto de 12%+442
  • Preço final do item4 126

Como funcionam promoções e códigos promocionais

Promoção — uma regra que o sistema aplica automaticamente aos pedidos elegíveis. Código promocional — o mesmo tipo de regra, ativada pelo cliente com uma palavra-chave. Ambos são definidos da mesma forma: condições, mecânica, programação e restrições.

Condições de acionamento

O que o pedido precisa conter: produtos, uma categoria ou marca, um valor mínimo, uma forma de entrega, um segmento de cliente, um canal de venda, um horário ou um dia da semana.

Mecânica do desconto

Percentual, valor fixo, novo preço, desconto no item mais barato de um conjunto, frete grátis, brinde ou pontos em vez de desconto.

Datas e programação

Datas de início e fim, janelas recorrentes como «toda sexta-feira» e ativação e desativação automáticas sem participação da equipe.

Restrições

Limite geral de uso, limite por cliente, códigos pessoais de uso único, exclusão de outras promoções e preço mínimo do item.

Geração de códigos

Um código único para toda a campanha ou um lote de códigos exclusivos por destinatário. O lote pode ser exportado em arquivo e acompanhado código a código.

Acompanhamento de resultados

Para cada promoção dá para ver a quantidade de pedidos, o desconto total, a receita e a margem após descontos, além de quantos códigos foram usados e quantos restam.

Como funciona

o carrinho

Carrinho — um rascunho de pedido: um conjunto de itens que não cria compromisso nem para o cliente nem para a loja. O estoque não é reservado e os preços não são fixados, por isso o carrinho é recalculado sempre que é aberto.

O recálculo verifica quatro coisas: cada produto continua à venda, há estoque suficiente, o preço não mudou e os descontos seguem válidos. O cliente vê qualquer alteração antes de pagar, não depois da cobrança.

Um carrinho precisa ser capaz de:

  • Passar de um dispositivo para outro — um carrinho iniciado no navegador abre no aplicativo após o login
  • Funcionar sem conta — um visitante monta o pedido na hora e só se identifica na finalização
  • Unir-se no login — o carrinho de visitante é combinado com o carrinho salvo, em vez de sobrescrevê-lo
  • Aplicar limites — valor mínimo do pedido, múltiplos de caixa fechada e limites de quantidade por cliente
  • Separar itens indisponíveis — produtos descontinuados e sem estoque vão para um grupo à parte
  • Mostrar o cálculo com clareza — o total é aberto em subtotal dos itens, desconto, entrega e impostos
Recálculo do carrinho ao abrirvitrine
  • Produto à venda4 de 4Todos os itens estão publicados; nenhum foi retirado da venda
  • Estoque suficiente1 item«Café em grãos, 1 kg» — 2 de 3 disponíveis; o restante foi para itens indisponíveis
  • Preço inalterado1 item«Chaleira elétrica» subiu KGS 120 desde que foi adicionada
  • Descontos válidosSimCódigo PRIMAVERA ativo; a promoção termina em 4 dias

Total da finalização: 3 itens, KGS 11 640. As duas divergências são mostradas ao cliente antes do pagamento, não depois da cobrança.

Interface de carrinho e finalização com quantidades, recálculo de preços, código promocional, desconto e total detalhado

Listas salvas

Ao lado do carrinho ficam listas que não iniciam uma compra: favoritos, lista de espera, comparação de características e recompra. Elas são separadas de propósito, para que o total do pedido não fique ambíguo.

Carrinho abandonado

A maior parte dos carrinhos nunca vira pedido. O sistema os guarda com horário e pode trazer o cliente de volta com um lembrete por e-mail ou mensageiro, um link que restaura o carrinho ou uma oferta personalizada.

O lembrete é enviado uma vez por evento e não vira campanha de disparos; um cancelamento de inscrição custa mais do que vale o pedido recuperado.

Métricas a acompanhar

  • Parcela de carrinhos que chegam à finalização
  • Etapa da finalização com maior abandono
  • Composição e valor médios do carrinho
  • Frequência de mudanças de preço entre a adição e o pagamento
  • Clientes recuperados por lembretes de carrinho

Como são feitos

os pedidos

Pedido — um documento que fixa os itens comprados, os preços do momento da finalização, o cliente, as condições de entrega e as de pagamento. Depois disso o pedido percorre um conjunto finito de status, e cada transição fica registrada.

Preços e descontos são fixados na finalização. Uma alteração posterior de preço ou o fim de uma promoção não afetam um pedido já existente; caso contrário, o valor a pagar deixaria de bater com o comprovante.

A finalização passo a passo:

  • Carrinho: recalcular preços e validar disponibilidade e limites
  • Identificação do cliente: login, cadastro ou compra como visitante
  • Escolha da entrega: endereço, ponto de retirada, janela de horário e cálculo do custo
  • Escolha da forma de pagamento e aplicação do código promocional
  • Reservar o estoque dos itens do pedido
  • Criar o pedido e o número do pedido e enviar a confirmação
  • Cobrar o pagamento ou confirmar o pagamento na entrega
  • Enviar para execução: separação, expedição e entrega
Interface de gestão de pedidos com fila filtrável e página do pedido mostrando todo o histórico de status

Status típicos: novo → aguardando pagamento → pago → em separação → entregue à transportadora → entregue → concluído. As ramificações de cancelamento e devolução correm ao lado do fluxo principal. O conjunto é configurado para o processo da empresa, mas continua finito e explícito.

Editar um pedido é uma operação à parte, controlada por permissões: acrescentar um item, substituir um produto, alterar uma quantidade, cobrar um complemento ou fazer um estorno parcial. Toda edição preserva a versão anterior do conteúdo do pedido.

Fila de pedidos por statusem andamento agora
  • 12Novos
  • 8Aguardando pagamento
  • 34Pagos
  • 19Em separação
  • 41Saíram para entrega
  • 5Cancelamento e devolução

Como são processados

os pedidos no call center

Call center — não é um aplicativo separado, mas um espaço de trabalho construído sobre a mesma fila de pedidos. O operador vê os mesmos registros que o cliente vê em sua área, mais as operações restritas: editar o conteúdo do pedido, conceder desconto dentro de um limite autorizado, liberar uma reserva e fazer um estorno.

Um contato é um registro com status e histórico, assim como um pedido. Tem canal, assunto, pedido relacionado, responsável e prazo de resposta. Por isso a conversa não se perde entre turnos, e seu desfecho continua visível na ficha do cliente.

Como um contato é tratado:

  • O contato entra em uma fila única a partir de qualquer canal: telefonema, chat da vitrine, mensageiro, e-mail ou pedido de retorno
  • O cliente é identificado pelo telefone ou e-mail, e ao mesmo tempo são trazidos seus pedidos, devoluções e contatos anteriores
  • A fila é distribuída entre os operadores livres conforme assunto, idioma e prioridade do cliente
  • O operador abre o pedido e confirma o conteúdo, o endereço e a janela de entrega
  • As alterações são registradas como operações: troca de item, cobrança complementar ou estorno parcial, cada uma com autor e versão anterior
  • O pedido segue para execução e o cliente recebe a confirmação pelo mesmo canal por onde procurou a empresa
  • O desfecho é registrado na ficha do cliente: assunto, solução, duração da chamada e pedido relacionado

O trabalho ativo segue o mesmo modelo: confirmar um pedido antes da separação, ligar por causa de uma entrega fora do padrão, recuperar um carrinho abandonado ou dar retorno sobre uma devolução contestada. Toda interação vai para o mesmo histórico dos contatos recebidos.

Especialistas do call center de e-commerce trabalhando em um único ambiente operacional

Papéis no turno

  • Operador de primeira linha — recebe os contatos, responde a perguntas rotineiras e registra pedidos por telefone
  • Consultor de produtos — seleciona produtos por característica, compatibilidade e disponibilidade e sugere alternativa quando um item está esgotado
  • Gestor de pedidos — conduz o pedido até a expedição, incluindo alterações, cobranças complementares, prazos, pedidos no atacado e pedidos de pessoas jurídicas
  • Gestor de devoluções — verifica o direito à devolução, inicia estornos e trata reclamações
  • Supervisor de turno — equilibra a carga, entra nas conversas difíceis e acompanha a fila e os prazos de resposta

Métricas a acompanhar

  • Tempo de atendimento e parcela de contatos sem resposta
  • Parcela de casos resolvidos no primeiro contato, sem retorno posterior
  • Taxa de conversão das confirmações ativas de pedido
  • Cancelamentos e devoluções após conversa com operador
  • Os assuntos dos contatos indicam diretamente o que corrigir na vitrine e na ficha do produto

Como funcionam os pagamentos

A loja não guarda dados de cartão nem processa o pagamento por conta própria. Ela direciona o cliente ao provedor de pagamento, recebe o resultado e vincula a operação ao pedido. Todo o resto diz respeito à gestão do ciclo de vida do pagamento.

Interface de pagamentos com resumo de operações, registro com status de autorização, captura, estorno e recusa, e conciliação com o extrato do provedor
Registro de operações do turnoKGS
PedidoOperaçãoValorStatus
14 208Autorização12 480Autorizado
14 201Captura6 350Concluída
14 177Estorno2 100Concluída
14 206Cancelamento da autorização3 940Liberado
14 209Recusa do banco 05890Nova tentativa

A autorização foi liberada sem transação de estorno porque o item não estava disponível no armazém. Repetir a requisição com a mesma chave de idempotência não cria uma segunda linha.

Conciliação com o extrato do provedormesmo turno
812operações
98,6%bem-sucedidas
42 mintempo médio de retenção da autorização
0divergências

Formas de pagamento

Cartão bancário, QR ou sistema de pagamento instantâneo, carteiras digitais, pagamento na entrega, transferência bancária para pessoas jurídicas, parcelamento e crédito, ou pontos de fidelidade.

Pagamento em duas etapas

Primeiro vem a autorização: o valor fica retido no cartão, mas não é cobrado. A captura acontece depois que o pedido é separado. Se um item estiver indisponível, a retenção é liberada sem transação de estorno.

Notificações do provedor

O resultado da operação chega como uma requisição servidor a servidor, e não quando o cliente volta ao site. Fechar o navegador não interrompe o pagamento; o status é atualizado pela notificação.

Idempotência

Repetir a mesma requisição de pagamento não cria um segundo pagamento. Toda operação tem uma chave que provedor e sistema usam para identificar duplicatas.

Comprovante fiscal

Depois do pagamento online, o sistema de caixa conectado emite o comprovante fiscal e o envia ao cliente. Para itens estornados é gerado um comprovante de devolução.

Conciliação

As operações do sistema são confrontadas diariamente com o extrato do provedor e o extrato bancário. As divergências entram em uma fila separada para apuração manual.

Como são sincronizados

os estoques

Estoque disponível — a quantidade disponível para venda neste momento. Não é a quantidade física no armazém: parte das unidades está reservada para pedidos, em trânsito ou bloqueada como avariada.

Disponível para venda = estoque físico − reservas − estoque bloqueado + estoque em chegada confirmado, onde a pré-venda é permitida.

Com vários armazéns e pontos, o estoque é calculado separadamente para cada um. A vitrine mostra o total dos armazéns capazes de entregar na região escolhida.

Formas de troca de dados:

  • Exportação completa — todo o cadastro de estoque exportado conforme programação, em geral à noite
  • Troca incremental — somente as alterações desde a sincronização anterior, a cada poucos minutos
  • Eventos — o sistema contábil informa a alteração no momento em que ela ocorre
  • Fila de mensagens — nenhum dado se perde quando o sistema de armazém ou o site fica temporariamente indisponível
  • Resolução de conflitos — o valor que prevalece é definido de antemão para cada divergência

Toda reserva tem prazo de validade. Um pedido não pago no prazo devolve o produto à venda; caso contrário, carrinhos abandonados consomem todo o estoque disponível.

O que traz um controle de estoque preciso

  • Os clientes não conseguem pedir produtos indisponíveis
  • Os operadores não perdem tempo ligando para cancelar pedidos
  • A loja evita estornos causados por seus próprios erros de estoque
  • A área de compras enxerga o ritmo real de consumo por item
  • Pré-vendas e listas de espera podem usar datas de disponibilidade honestas
  • Os relatórios de giro de estoque se apoiam em dados confiáveis

Causas comuns de divergência

  • Uma venda na loja física que não chegou à troca de dados a tempo
  • Uma reserva sem prazo deixada por um carrinho abandonado
  • Uma devolução lançada no armazém depois que a mercadoria já havia chegado fisicamente
  • Um ajuste manual no sistema contábil feito sem recalcular as reservas
  • Kits com a baixa dos componentes configurada incorretamente
Estoque por armazém, SKU 77-1043itens
ArmazémFísicoReservadoAvariadoDisponível
Central1 420310241 086
Loja Vostok961284
Ponto de retirada n.º 3408230
Estoque em chegada600600
Disponível para venda2 156330261 800

«Físico» é a quantidade que está fisicamente em estoque; «avariado» é a quantidade bloqueada. O estoque em chegada conta como disponível apenas onde a pré-venda é permitida. A vitrine mostra o total dos armazéns que conseguem entregar na região escolhida.

Entrega e devoluções

A entrega é definida por três objetos: forma de entrega, zona e tarifa. A devolução é um processo inverso com documento próprio, e não um cancelamento lançado depois do fato.

Formas de entrega

Entregador até o endereço, ponto de retirada, locker, retirada na loja, transportadora para mercadorias volumosas ou entrega digital para produtos eletrônicos.

Zonas e tarifas

O preço depende da região, do peso, do volume e do valor do pedido. As regras definem o limite para frete grátis e as taxas adicionais por subida de escada ou por volume excedente.

Janelas e faixas

Datas e janelas de horário são calculadas a partir do funcionamento do armazém, do tempo de separação e da agenda da transportadora. Faixas lotadas se fecham automaticamente.

Expedição e rastreio

O pedido é enviado à transportadora por API. O sistema recebe o código de rastreio e os status de movimentação e os exibe na área do cliente.

Pedido de devolução

O cliente escolhe os itens e um motivo. O sistema verifica o prazo de devolução e o direito conforme o tipo de produto, e então cria um documento com instruções.

Recebimento e acerto

Após o recebimento, o produto volta ao estoque disponível ou é baixado como avariado. Os valores retornam pela mesma forma de pagamento e é emitido um comprovante de devolução.

Devoluções parciais são normais: um item entre cinco pode voltar. Por isso a devolução é calculada item a item, e um desconto aplicado ao pedido inteiro é rateado proporcionalmente; caso contrário, o estorno não bateria com o comprovante.

Como funciona

o aplicativo do operador de armazém

Operador de armazém — o funcionário que movimenta fisicamente os produtos: recebe uma entrega, coloca em um endereço, separa os itens do pedido e entrega a caixa embalada ao entregador. O sistema não fica sabendo dessas ações por um relatório do funcionário; toda operação é confirmada pela leitura de um código de barras.

A diferença importa. Marcar «feito» em uma lista confirma a intenção; a leitura confirma o fato: um SKU específico, um endereço, um funcionário e um horário com precisão de segundos. Um SKU digitado errado só aparece no inventário um mês depois; o aplicativo recusa um código de barras incorreto na hora.

Tarefas de um turno no armazém:

  • Recebimento — conferência da entrega contra a nota, item a item. Faltas, itens trocados e avarias são registrados no recebimento e viram reclamação ao fornecedor, em vez de aparecerem durante a separação de um pedido
  • Etiquetagem — uma etiqueta interna é impressa para qualquer produto sem código de barras legível. Produtos sem etiqueta não entram no armazém
  • Endereçamento — a leitura do produto e do endereço vincula os dois, e assim o sistema sabe onde cada unidade está guardada
  • Separação — o aplicativo monta a rota pelos endereços e conduz o operador; uma leitura em cada endereço confirma o item e a quantidade corretos
  • Embalagem — o conteúdo da caixa é montado por leitura; o que não for lido não entra na caixa
  • Expedição — a caixa é entregue ao entregador por leitura, transferindo a responsabilidade no mesmo instante
  • Movimentação e reabastecimento — transferir estoque entre endereços e da área de guarda para a área de separação, para que os produtos de giro rápido fiquem por perto
  • Inventário — contagem endereço a endereço sem parar o armazém; cada endereço fica bloqueado apenas enquanto é contado
  • Captura — avaria, quebra ou vencimento, com motivo, fotografia e funcionário responsável
Aplicativo do operador de armazém lendo um endereço ao lado de uma tabela de estoque com quantidades física, reservada e disponível

Como o aplicativo funciona

  • Uma tela, uma tarefa: uma linha de tarefa em destaque, o campo de leitura e a confirmação. Listas, filtros e relatórios ficam no painel administrativo
  • Coletor de dados ou celular — um leitor a laser de mão ou a câmera do smartphone, com suporte a EAN-13, Code-128, DataMatrix e QR
  • Trabalho off-line — as operações entram em uma fila local e chegam ao servidor quando a conexão volta, o que importa em câmaras frias e corredores distantes
  • Validação imediata — se o produto ou o endereço estiver errado, a etapa é bloqueada e o aplicativo responde com som e vibração. O erro é corrigido agora, não no inventário
  • Papéis e permissões — o operador vê apenas suas tarefas e sua área; baixar estoque ou ajustar um saldo exige uma permissão à parte
  • Medição de produtividade — toda operação tem autor e horário, então a produção do turno é medida em linhas e itens, não estimada

O que isso entrega ao resto do sistema

Cada leitura é um lançamento de estoque: o saldo do endereço muda no momento da operação, não no fim do dia quando alguém digita os papéis. Vitrine, caixa e call center leem o mesmo estoque, e «disponível no site, ausente na prateleira» deixa de ser algo normal.

Produção do turno por operaçãolinhas, 12 horas
  • Separação por rota1 180
  • Recebimento de entregas640
  • Endereçamento por posição512
  • Embalagem e expedição470

Precisão da separação — 99,4%: 7 leituras foram bloqueadas durante o turno, e todos os erros foram corrigidos na hora. Os números vêm dos mesmos lançamentos de estoque, não de uma folha de ponto separada.

Como funciona

o aplicativo do entregador

Entregador — o último elo da execução e o único funcionário que o cliente encontra pessoalmente. O aplicativo tem duas funções: conduzir o entregador pela rota e registrar a entrega de forma conclusiva, sem telefonemas posteriores para descobrir o que aconteceu.

A operação-chave é a leitura de um código QR no momento da entrega. O código está impresso na etiqueta do pedido ou é mostrado pelo cliente na tela. A leitura responde às perguntas que de outro modo virariam disputa: era este o pedido certo, foi entregue à pessoa certa e em que minuto?

Despachante trabalha na outra ponta do mesmo aplicativo: monta rotas por zona, peso, volume e janela de entrega, atribui entregadores, acompanha o mapa do turno e resolve os imprevistos — atraso, cliente inacessível ou recusa na porta.

O turno do entregador passo a passo:

  • O entregador recebe a rota do turno com as paradas na ordem de deslocamento, as janelas de entrega e os valores a receber
  • No armazém, o entregador aceita os pedidos por leitura; a responsabilidade passa do armazém nesse instante
  • O aplicativo conduz o entregador entre as paradas e recalcula a ordem quando a rota sai das janelas previstas
  • No endereço, o entregador lê o código QR; o pedido é identificado sem ambiguidade e o conteúdo e o valor aparecem na tela
  • Uma recusa parcial é registrada na porta: os itens recusados são marcados e voltam ao estoque sem pedido à parte
  • O pagamento é recebido por cartão, QR ou dinheiro, e o comprovante fiscal é enviado ao cliente
  • A entrega é confirmada por um código de uma mensagem, por assinatura na tela ou por fotografia, conforme o tipo de pedido
  • No fim do turno, os pedidos não entregues e o dinheiro recebido voltam ao armazém e ao caixa pelo mesmo processo de leitura
Entregador entregando um pedido a um cliente na entrada de um prédio

Como o aplicativo funciona

  • Mapa e rota — as paradas do turno, a navegação até o endereço, as observações do destinatário, o código do interfone e o andar
  • Status atualizado na parada — «a caminho», «no endereço», «entregue» e «recusado» são escolhidos com um botão, não por mensagem ao despachante
  • Trabalho off-line — os eventos se acumulam em uma fila; repetir o envio não cria um segundo registro de entrega nem baixa o estoque duas vezes
  • Pagamentos do turno — os valores recebidos são somados no aplicativo e conferidos na prestação de contas, o que torna as divergências visíveis na hora
  • Localização e horário — todo evento traz coordenadas e horário com precisão de minutos, então uma entrega contestada pode ser apurada pelo registro
  • Contato com o destinatário — chamadas e mensagens usam um número mascarado; nem o número pessoal do entregador nem o do cliente ficam expostos

O que o cliente e o operador veem

O status definido pelo entregador é o mesmo que o cliente vê na sua área e o operador vê no pedido. Não existe um «registro do entregador» à parte: um evento é compartilhado pelas três partes.

O que conecta o armazém e a entrega

Operadores de armazém e entregadores usam aplicativos diferentes em lugares diferentes, mas conduzem o mesmo pedido. O que os liga são seis regras comuns, não relatórios de fim de dia.

Um documento ao longo de toda a cadeia

A tarefa de separação, a lista de embalagem e a folha de rota não são documentos independentes; são visões diferentes de um mesmo pedido. Um item acrescentado por um operador chega ao operador de armazém sem redigitação.

Responsabilidade transferida por leitura

Os produtos passam do armazém ao entregador e do entregador ao cliente por leitura. A qualquer momento o sistema mostra quem está fisicamente com o pedido e desde que minuto.

Status registrado onde o evento acontece

Quem executou a ação a registra no lugar em que ela ocorreu. O despacho não copia status à mão, então o fato e o registro não ficam separados por várias horas.

Trabalho off-line

Os dois aplicativos gravam as operações em uma fila local e as enviam quando a conexão volta. Toda operação tem uma chave, então repetir o envio não cria uma segunda separação nem uma segunda entrega.

As divergências continuam visíveis

Uma falta no recebimento, um item trocado, uma quebra ou uma recusa parcial no endereço viram um registro à parte, com motivo e responsável, não um ajuste silencioso de estoque.

Turnos mensuráveis

Itens separados por hora, precisão da separação, parcela de entregas dentro da janela prometida, tempo no endereço e taxa de recusa parcial. Carga de trabalho e bonificações são calculadas com base nesses fatos, não em impressões.

Daí vem a exigência de implantação: armazém e entrega precisam entrar no sistema juntos. Um aplicativo de armazém sem aplicativo do entregador entrega um saldo preciso que some de vista assim que o pedido é expedido.

O que oferece

a área do cliente

Área do cliente — acesso aos próprios dados sem falar com um operador: pedidos, documentos, endereços, formas de pagamento e devoluções. Cada pergunta respondida na área do cliente é uma ligação que nunca chega ao suporte.

A área do cliente não guarda uma cópia separada dos dados. Ela mostra os mesmos registros que um operador vê no painel administrativo, limitados àquele cliente e às operações que ele tem permissão para fazer.

Ela inclui:

  • Histórico de pedidos — conteúdo, valores, status, documentos e comprovantes de cada pedido
  • Rastreio — a etapa atual da execução e o código de rastreio da transportadora
  • Recompra — leva um pedido anterior para o carrinho depois de checar preços e disponibilidade atuais
  • Estorno — um pedido item a item, com motivo e acompanhamento da análise
  • Endereços e destinatários — endereços de entrega salvos, contatos e pontos de retirada
  • Formas de pagamento — cartões vinculados representados por tokens, sem armazenar o número do cartão
  • Pontos e nível — saldo de fidelidade, data de expiração e ofertas disponíveis
  • Assinaturas e consentimentos — canais de notificação e consentimento para tratamento de dados, cada um revogável com um clique

Área do cliente corporativo

Uma área B2B é mais complexa: uma organização tem vários funcionários com permissões diferentes. Um comprador prepara o pedido, um gestor aprova e um contador busca os documentos de fechamento. O pedido é um só, mas as ações são separadas.

  • Vários usuários dentro da conta de uma organização
  • Preços de contrato e condições individuais de pagamento
  • Aprovação do pedido antes da execução
  • Faturas, certificados e notas na seção de documentos
  • Pedido a partir de uma lista de SKUs ou de um arquivo enviado

Acesso e proteção

Entrada por código de uso único ou senha, segundo fator para pagamentos e mudança de contato, e um registro de sessões que permite desconectar um dispositivo desconhecido. A troca de e-mail ou telefone é confirmada pelo contato antigo e pelo novo.

Pedido n.º 14 208 na área do cliente3 itens · KGS 11 640
  • Registrado12 de maio, 10:24 · entrega por entregador, 13 de maio, 12:00–15:00
  • Pagos12 de maio, 10:26 · cartão ••• 4417 · comprovante fiscal enviado
  • Separado no armazém12 de maio, 11:40 · Armazém Central
  • Entregue à transportadora12 de maio, 15:02 · remessa KG 7741820
  • Entregueprevisto para 13 de maio · o entregador definirá o status no endereço

O operador vê os mesmos registros no pedido: os eventos são compartilhados, sem um registro à parte para a área do cliente. O comprovante e a nota ficam em «Documentos».

Como são feitas

as integrações

Integração — uma troca de dados acordada com um sistema externo: o que é transferido, em que formato, com que frequência, quem é dono do dado e o que acontece quando algo falha.

Sistemas conectados com frequência:

  • CRM — clientes, contatos, negócios e segmentos para preços personalizados e campanhas
  • ERP e sistema contábil — cadastro de produtos, preços, documentos de venda e acertos
  • WMS e armazém — estoque por armazém, reservas, tarefas de separação e recebimento de devoluções
  • Sistemas de caixa e equipamentos fiscais — comprovantes de venda e de devolução e troca de dados com as lojas físicas
  • Provedores de pagamento — autorização, captura, estornos e extratos de conciliação
  • Transportadoras — tarifas, agendas, criação de remessas e status
  • Marketplaces — exportação de sortimento, entrada de pedidos e atualização de estoque
  • Marketing — campanhas por e-mail e mensageiro, sistemas de analítica web e feeds de produtos
Catálogo, armazém, equipamentos de pagamento e de entrega ligados fisicamente ao sistema servidor central

A decisão-chave de qualquer integração é a propriedade do dado. A cada entidade é atribuído um sistema dono: cadastro de produtos e preços vêm do ERP, clientes do CRM, estoque do armazém, e os pedidos nascem no e-commerce. Editar o mesmo campo nos dois sistemas cria divergências permanentes, por isso a propriedade bidirecional é evitada.

Registro de troca de 24 horasdono do dado
SistemaDados transferidosMensagensResultado
ERPcadastro de produtos, preços4 120Sem erros
Armazémestoque, reservas18 6402 reenvios
CRMclientes, segmentos1 305Sem erros
Marketplacepedidos, estoque2 4701 em análise

As regras que regem a troca de dados

Uma integração raramente falha no lançamento; ela falha seis meses depois, quando um sistema externo é atualizado, um canal cai por uma hora ou um valor inesperado entra em um cadastro. Seis regras determinam se a troca sobrevive a esses eventos.

Processamento assíncrono

A finalização do pedido não espera por um sistema externo. A mensagem entra em uma fila e é processada à parte, então um armazém indisponível não interrompe as vendas.

Reenvio

Uma entrega que falha é repetida em intervalos crescentes. A mensagem que continua falhando depois de todas as tentativas entra em uma fila de apuração em vez de sumir.

Idempotência

Uma mensagem reenviada não cria um segundo pedido nem baixa o estoque duas vezes. O destinatário identifica a duplicata pela chave da operação.

Versionamento da API

Uma mudança de formato sai como nova versão enquanto a antiga continua funcionando. Os consumidores externos migram no próprio ritmo.

Registro de troca

Toda mensagem é guardada com corpo, horário, resultado e número de tentativas. A apuração de um incidente se apoia no registro, não na memória.

Controles de conciliação

Os números-chave são conferidos com regularidade: pedidos, valores de pagamento e estoque. Uma divergência vira tarefa em vez de ser descoberta no inventário.

Catálogo e pedidos

Pagamentos

Estoque e armazém

Analítica

Que dados

a analítica disponibiliza

A analítica é construída sobre dados próprios de vendas e comportamento, não apenas sobre contadores externos de tráfego. Um contador de tráfego conhece visualizações de página; o sistema conhece dinheiro, produtos e devoluções.

Os relatórios podem ser recortados por período, canal de venda, categoria, marca, armazém, região, segmento de cliente ou promoção. Toda métrica está disponível em cada recorte e pode ser exportada para arquivo ou para um data warehouse.

Painel de analítica de e-commerce com métricas de vendas, gráfico de receita do período, funil de finalização e vendas por categoria
Resumo do mêsem relação ao período anterior
4,8 milhõesreceita, KGS +12%
1 240pedidos +8%
3 870ticket médio, KGS +4%
7,1%conversão +0,6 p.p.

Vendas e receita

  • Receita, número de pedidos, ticket médio e itens por pedido
  • Custo, lucro bruto e margem por item e por categoria
  • Efeito dos descontos: total concedido e receita com e sem eles
  • Composição das formas de pagamento e parcela de pagamentos que falharam

Produtos e estoque

  • Ranking de vendas e estoque parado, sem movimentação
  • Giro de estoque e dias de cobertura da demanda
  • Demanda perdida: visitas à ficha do produto com estoque zerado
  • Buscas sem resultado, que apontam diretamente o que falta no sortimento

Clientes e comportamento

  • Clientes novos e recorrentes, frequência e recência de compra
  • Funil de finalização: se o pedido é abandonado na entrega, no pagamento ou no cadastro
  • Carrinhos abandonados: conteúdo e valor
  • Devoluções por motivo, produto e fornecedor
Funil de finalizaçãoparcela de quem entrou no catálogo
  • Catálogo e busca100%
  • Ficha do produto46%
  • Carrinho18%
  • Finalização: entrega e pagamento9,4%
  • Pedido pago7,1%

A queda mais acentuada está entre o carrinho e a finalização. Cadastro, cálculo da entrega e formas de pagamento são os primeiros pontos a investigar.

Como é garantida a segurança

A segurança se apoia em três princípios: os dados de pagamento nunca entram no sistema da loja, os dados pessoais são guardados com parcimônia e sob controle, e toda ação que envolve dinheiro ou pedidos deixa rastro de auditoria.

Dados de pagamento

Os números de cartão são digitados no ambiente do provedor certificado e nunca entram no sistema da loja. Para cobranças recorrentes guarda-se um token, não o número do cartão.

Criptografia

Todo o tráfego usa HTTPS. Os campos sensíveis do banco de dados são criptografados, e os backups criptografados ficam separados do ambiente de produção.

Permissões de acesso

Acesso por papel: um gestor de conteúdo não vê pagamentos e um operador não altera preços. O acesso administrativo exige autenticação em dois fatores.

Registro de auditoria

Quem alterou um preço, cancelou um pedido ou exportou a base de clientes. Os registros são imutáveis e ficam separados dos dados operacionais.

Dados pessoais

Coleta-se apenas o mínimo necessário, com prazo de retenção, exclusão mediante pedido e consentimento datado e com origem registrada para tratamento e campanhas.

Prevenção de abusos

Limitação de frequência, proteção contra enumeração de formulários, controle de reutilização de códigos promocionais e verificação de fraude no pedido antes da separação.

A recuperação é uma disciplina à parte. Backups são inúteis enquanto a restauração não for testada: uma implantação de teste roda conforme programação, não pela primeira vez durante um incidente.

Como o sistema

escala

Escalar é a capacidade de crescer sem reescrever. Três grandezas crescem: o tamanho do catálogo, os visitantes simultâneos e os pedidos por hora.

O catálogo é limitado pela busca e pela filtragem, o pico de tráfego pela entrega de páginas, e o volume de pedidos pelo banco de dados e pelas integrações externas. Cada um exige uma solução diferente, introduzida quando for necessário.

Técnicas usadas na prática:

  • Cache — páginas do catálogo e resultados de consultas caras são servidos do cache e atualizados quando um produto muda
  • Busca dedicada — o índice de busca roda separado, então filtrar por dezenas de atributos não sobrecarrega o banco principal
  • Separação de leitura e escrita — a vitrine lê de réplicas enquanto os pedidos são gravados no banco principal
  • Escalabilidade horizontal — várias instâncias da aplicação atrás de um balanceador, com capacidade ajustada à demanda
  • Filas — operações caras rodam em segundo plano e não travam a finalização do pedido
  • CDN — imagens e arquivos estáticos são servidos pelo nó mais próximo do cliente
  • Modularidade — busca, recomendações e pagamentos escalam e são atualizados de forma independente

O que testar antes de um pico de demanda

  • Teste de carga do percurso «catálogo → carrinho → pagamento», não só da página inicial
  • Comportamento quando o provedor de pagamento ou a transportadora fica indisponível
  • Velocidade de reindexação completa do catálogo
  • Tempo de restauração a partir do backup
  • Limites dos sistemas externos: requisições por minuto suportadas pelo ERP e pelo sistema de armazém

Frentes de crescimento

  • Novos canais de venda: aplicativo, máquinas de autoatendimento, marketplaces e quiosques
  • Novos armazéns e pontos de retirada
  • Novas moedas, idiomas e pessoas jurídicas
  • Novos modelos de venda: assinatura, pré-venda e contratos B2B
Referências do teste de cargapercurso «catálogo → carrinho → pagamento»
MétricaMedidoLimite
Resposta do catálogo, p95180 ms400 ms
Pico de pedidos por hora3 0002 400
Respostas servidas do cache86%70%
Reindexação do catálogo9 min20 min
Restauração do backup22 min60 min

Módulos do sistema

O sistema é montado com módulos, cada um responsável por seus próprios dados e operações, com conexões explícitas entre eles. Pode entrar no ar por etapas: primeiro catálogo e pedidos, depois fidelidade, analítica e canais externos.

Catálogo de produtos

Itens de produto, SKUs, descrições, status de publicação, versões da ficha e arquivo de produtos descontinuados.

Categorias e navegação

Árvore de seções, produtos ligados a vários ramos, ordenação e páginas de destino para coleções e seções sazonais.

Atributos e características

Um cadastro tipado de propriedades com regras de exibição, base para filtros, comparação e exportação a marketplaces.

Variantes e kits

Tamanhos, cores e volumes em uma ficha, com SKUs e estoques separados. Kits que baixam vários itens componentes.

Biblioteca de mídia

Imagens, vídeos e documentos, geração automática de formatos e resoluções, marca d'água e associação a produtos.

Gestão de preços

Tabelas de preço, regras de margem, faixas por volume, preços personalizados e de contrato, moedas, arredondamento, impostos e histórico.

Descontos, promoções e códigos promocionais

Condições de acionamento, mecânica do desconto, programação, limites, geração de lotes de códigos, compatibilidade e preço mínimo.

Carrinho e finalização

Carrinho entre dispositivos, recálculo de preços e disponibilidade, etapas da finalização, pedidos de visitante e recuperação de carrinhos abandonados.

Gestão de pedidos

Uma fila única de pedidos para todos os canais, status e transições, alterações de conteúdo, cobranças complementares, expedições parciais e cancelamentos.

Pagamentos

Conexão com provedores, autorização e captura, estornos parciais e totais, tratamento de notificações e conciliação.

Comprovante fiscal

Comprovantes de venda e devolução, troca com o caixa online, envio do comprovante ao cliente e monitoramento de documentos não enviados.

Armazém e estoque

Estoque por armazém, reservas com prazo, bloqueio de itens avariados, recebimento de entregas e devoluções e limites de estoque baixo.

Entrega e logística

Formas de entrega, zonas, tarifas, janelas e faixas, criação de remessas, acompanhamento de status e impressão de documentos.

Devoluções e reclamações

Pedidos item a item, verificação de direito e prazo, recebimento, estorno, retorno ao estoque ou baixa como avariado.

Clientes e perfis

Contas, endereços, pessoas jurídicas e contratos, histórico de pedidos, segmentos e consentimento para tratamento de dados.

Programa de fidelidade

Pontos, níveis, regras de acúmulo e resgate, expiração de pontos, ofertas personalizadas e indicações.

Busca e filtragem

Índice de busca, morfologia e sinônimos, tolerância a erros de digitação, filtros por atributo, ordenação e buscas sem resultado.

Recomendações e coleções

Produtos relacionados e semelhantes, «comprados juntos com frequência», coleções curadas e regras baseadas no histórico de pedidos.

Conteúdo e SEO

Páginas, artigos, banners, meta tags e endereços das páginas, dados estruturados de produto, sitemap e feeds.

Notificações

E-mail, SMS, mensageiro e push disparados por evento, modelos de mensagem, agendamento e registro de envio.

Analítica e relatórios

Relatórios de vendas, margem, estoque, funil e devoluções, recortes personalizados, exportações e bases analíticas.

Integrações e API

Troca com CRM, ERP, armazém, caixas, serviços de pagamento e de logística e marketplaces. API, webhooks e filas.

Controle de acesso e auditoria

Papéis e permissões por seção e operação, autenticação em dois fatores e registro de atividade dos funcionários.

Vários modelos de operação

Várias vitrines sobre um mesmo núcleo, múltiplos idiomas e moedas, várias pessoas jurídicas e armazéns e suporte regional.

Ordem de implementação

O sistema inteiro não entra no ar em um único lançamento. A sequência abaixo reflete dependências: cada etapa se apoia nos dados criados pela anterior.

Diagnóstico e modelo de dados

Processos atuais, cadastros e sistemas donos dos dados. O resultado é um modelo de entidades e um mapa de integrações.

Catálogo e estoque

Migração do cadastro de produtos, configuração de atributos e categorias e troca de preços e estoque. Validação com dados reais.

Pedidos e pagamentos

Finalização, status, provedor de pagamento, comprovantes fiscais e envio para execução. Primeiro lançamento com parte do sortimento.

Expansão

Entrega e devoluções, fidelidade, analítica e novos canais de venda. Cada frente é um lançamento próprio, com medição.

Vamos falar sobre seu projeto de e-commerce

Fale com a gente hoje

Conte o que já existe: sistema contábil, armazém, caixa e a vitrine atual. Vamos analisar o processo e propor uma arquitetura de solução.