Crie uma loja online com checkout no WhatsApp
Em muitos mercados a vitrine de verdade é uma conversa de WhatsApp: o cliente descobre um produto e fecha a venda no chat com uma mistura de PIX, transferência, link de pagamento e pagamento na entrega. Isso funciona até o volume crescer — os prints se acumulam, o estoque é no chute e não sobra registro de quem pediu o quê. Este cenário constrói a camada que falta: um catálogo hospedado no seu próprio domínio que entrega o checkout ao WhatsApp enquanto mantém, discretamente, um banco de dados real de pedidos e estoque por trás.
O problema
- Os pedidos vivem no chat: quantidades, endereços e «esse aqui já foi pago?» ficam espalhados entre prints e áudios, e sempre escapa algo na hora de despachar.
- Não existe estoque de verdade, então a equipe promete produto que não tem — ou dois clientes «compram» a última unidade antes de qualquer um dos pedidos ser confirmado.
- Os disparos de marketing vão para todo número que um dia te mandou mensagem, sem registro de opt-in, o que derruba a nota de qualidade do seu número e faz as mensagens da empresa serem bloqueadas temporariamente.
- O catálogo nativo do WhatsApp não tem histórico de pedidos, contagem de estoque nem relatórios, então você não enxerga o faturamento de hoje, os mais vendidos nem quem ainda precisa de retorno.
O que você criaria
Um catálogo de produtos rápido e feito primeiro para o celular, com categorias, variações, preços e estoque em tempo real — servido no seu próprio domínio, não como anúncio de marketplace nem como cartão de catálogo do WhatsApp.
Um botão «Finalizar no WhatsApp» que abre o WhatsApp do cliente no seu número comercial com um resumo do pedido e um número de referência já preenchidos, enquanto o pedido pendente é salvo no seu painel para existir mesmo que ele nunca chegue a enviar a mensagem.
Um painel para confirmar pedidos, marcar como pagos, baixar estoque, avançar o status, enviar mensagens de status do pedido e registrar o opt-in — a espinha operacional que o WhatsApp sozinho nunca te dá.
O modelo de dados
Um dia com o sistema
- Abertura da manhã: uma pessoa da equipe entra no painel no seu domínio e encontra cada pedido que chegou durante a noite pelo checkout do WhatsApp, cada um já transformado em pedido com itens, um número de cliente e o status «aguardando confirmação».
- Um cliente chega à loja por um link do Instagram, filtra por categoria, abre um produto com variações e preço e adiciona dois itens ao carrinho.
- No checkout ele toca em «Finalizar no WhatsApp»; a loja abre o WhatsApp dele no seu número comercial com um resumo preenchido e uma referência do pedido, e salva o pedido pendente para que ele exista mesmo que a mensagem nunca seja enviada.
- O cliente envia a mensagem, o que abre uma janela de atendimento de 24 horas; a equipe responde de graça para confirmar estoque, informar a taxa de entrega e passar as formas de pagamento — PIX, transferência, um link de pagamento ou pagamento na entrega.
- Assim que o PIX cai ou o pagamento na entrega é combinado, a equipe marca o pedido como pago; só aí o estoque é baixado, para que nada seja vendido além da conta enquanto as confirmações ficam pela metade no chat.
- No despacho, o pedido passa para «saiu para entrega», o que dispara uma mensagem de utilidade de atualização do pedido com a transportadora e a previsão — uma categoria permitida e barata porque está ligada ao próprio pedido do cliente.
- Os carrinhos que chegaram ao WhatsApp mas nunca foram confirmados aparecem em uma lista de abandonados; os números com opt-in recebem um único lembrete de retorno, usando um template aprovado se a janela gratuita já tiver fechado.
- No fechamento, o painel mostra os pedidos por status, o faturamento de hoje, os itens com estoque baixo para repor e uma lista de opt-in crescente que você poderá usar depois para disparos legítimos.
Onde a IA erra
- Fazer um pedido não significa opt-in. A Meta exige um opt-in explícito de WhatsApp antes de enviar templates de marketing; disparar promoções para todo mundo que já te mandou mensagem derruba a nota de qualidade do seu número e pode gerar um bloqueio de 1 a 3 dias nas mensagens iniciadas pela empresa. Guarde a origem e o horário do opt-in por cliente e condicione todo o marketing a isso.
- A janela de 24 horas e as categorias de template são regras reais de cobrança e de política, não curiosidade. As respostas são gratuitas apenas dentro da janela de atendimento que o cliente abre; depois disso você precisa usar um template aprovado, e disfarçar uma promoção de atualização de pedido de utilidade é uma classificação errada que faz os templates serem recusados ou a conta ser penalizada. Registre quando cada janela abriu e qual categoria cada envio usou.
- Não baixe o estoque na entrega ao WhatsApp. Como a confirmação acontece de forma assíncrona no chat, dois clientes podem entregar um pedido pela última unidade; reserve ou baixe apenas na confirmação do pagamento e mostre uma disponibilidade honesta para não sair pedindo desculpa depois.
- O pagamento é fora da plataforma e manual. Pagamento na entrega e transferência significam que «pago» é uma decisão humana, não um webhook, então mantenha um campo explícito de forma de pagamento e uma marcação manual de pago, e nunca deixe um pedido ser marcado como enviado antes de estar pago, a menos que tenha sido escolhido pagamento na entrega — uma implementação ingênua que avança o status sozinha vai despachar mercadoria sem pagamento.
- A política de comércio do WhatsApp proíbe categorias inteiras — bebida alcoólica, tabaco, drogas, suplementos e produtos digitais para download como PDFs, assinaturas e contas. Passar qualquer um deles pelo canal coloca a conta inteira em risco, então sinalize os produtos restritos e mantenha-os fora da entrega. E guarde todo número em E.164 com código do país, ou o link do wa.me e os envios de template quebram em silêncio.
- Loja com carrinho e um deep link de «Finalizar no WhatsApp» que preenche o pedido e salva um pedido pendente correspondente no painel.
- Painel de pedidos: confirmar, marcar como pago, avançar status, baixar estoque apenas quando pago, além de uma visão de estoque baixo para repor.
- Cadastros de clientes com números em E.164, captura de opt-in (origem e horário) e uma mensagem de utilidade de status do pedido no despacho.
- Disparos de marketing automatizados e fluxos segmentados — adicione depois, quando tiver uma lista de opt-in saudável.
- Cobrança dentro do chat ou com WhatsApp Pay nativo — mantenha o pagamento manual por PIX, transferência, link ou pagamento na entrega na v1.
- Uma caixa de entrada compartilhada com vários atendentes, respostas automáticas de chatbot e conjuntos de templates em vários idiomas.
Perguntas frequentes
Os clientes pagam mesmo dentro do WhatsApp?
Na v1, não. A loja entrega um pedido preenchido ao seu número de WhatsApp e você confirma o pagamento — PIX, transferência, um link de pagamento ou pagamento na entrega — no chat. A diferença é que o pedido, seus itens, o valor e o status vivem todos no seu painel no seu domínio, então nada se perde na conversa.
Posso mandar mensagem de novo para um cliente que saiu sem responder?
Só se ele tiver feito opt-in no WhatsApp, e fora da janela de atendimento de 24 horas você precisa usar um template aprovado pela Meta na categoria correta. O sistema guarda o opt-in e os horários da janela para você não quebrar a política sem querer nem ter a nota de qualidade do número derrubada.
Por que não usar direto o catálogo nativo do WhatsApp?
O catálogo nativo não tem estoque real, nem registro de pedidos, nem baixa de estoque, nem relatórios. Isto te dá uma loja de verdade no seu próprio domínio mais um banco de dados de pedidos e clientes por trás; o WhatsApp continua como canal de checkout e confirmação, que é no que ele é realmente bom.
O que impede duas pessoas de comprarem o último item?
O estoque não é reduzido na entrega ao WhatsApp. Ele só baixa quando você marca um pedido como pago, então as confirmações assíncronas no chat não vendem além da conta, e a loja mostra uma disponibilidade que você consegue cumprir de verdade.
Posso vender qualquer coisa pelo checkout do WhatsApp?
Não. A política de comércio da Meta proíbe categorias como bebida alcoólica, tabaco, drogas, suplementos e produtos digitais para download, e vendê-los coloca toda a sua conta de WhatsApp em risco. A solução deixa você sinalizar produtos restritos e mantê-los fora da entrega ao WhatsApp enquanto continua listando os itens que estão em conformidade.
Fontes
- WhatsApp Business Platform — Preços (Meta for Developers) — Preços oficiais por mensagem, as categorias de marketing / utilidade / autenticação / serviço e a janela de atendimento gratuita de 24 horas.
- Política da WhatsApp Business Platform e punições por spam (Meta for Developers) — Regras de opt-in e de templates aprovados, nota de qualidade e os bloqueios crescentes que vêm depois de spam ou violações de marketing.
- KPIs de WhatsApp no e-commerce: benchmarks 2025 (Chatarmin) — Benchmarks de e-commerce — altas taxas de abertura, 3-7% de conversão em disparos e os fluxos de checkout abandonado como os de melhor desempenho.
Descreva e publique no seu próprio domínio de uma vez: hospedado, full-stack, sem servidor. Comece grátis.