E-commerce B2B é a loja virtual em que uma empresa vende para outra. O comprador entra com CNPJ, vê o preço negociado para ele e fecha pedidos de atacado sem ligação ou planilha. Para quem já vende no varejo online, a montagem parece igual. Mas quase tudo que importa no atacado fica fora do checkout padrão.
Este guia vai direto à montagem. Mostramos o que muda frente ao B2C, quais recursos exigir da plataforma B2B, quanto custa em uma conta ilustrativa, quando não vale a pena e como usar o WhatsApp na reposição do cliente lojista. Se o conceito ainda está nebuloso, comece pelo nosso texto sobre como funcionam pedido mínimo e margem no atacado.
Uma ressalva antes de começar: a loja B2B não substitui o representante comercial. Ela tira dele o trabalho de digitar pedido e deixa mais tempo para negociar. Quem ainda não tem nem a loja de varejo pode ver antes como criar uma loja virtual profissional e quanto ela custa.

- 750 atacadistas pesquisados: Empresas de atacado de Ho Chi Minh City, no Vietnã
- 2 fatores que decidem: Confiança e visão do canal online como complemento explicam a adoção
- -0,027 efeito da promessa de desempenho: Expectativa de desempenho não gerou legitimidade ao canal (p = 0,473)
- 1º aplicação prática: Lance o portal como apoio ao representante, não como substituto
Fonte: Vu Nguyen Huynh Anh, Nguyen Ton Nu Khoa, Vy Nguyen Dinh Nhat (2026), Journal of information and organizational sciences.
O que muda do B2C para o e-commerce B2B?
No e-commerce B2B, o cliente é uma empresa identificada por CNPJ, o preço depende de quem compra e de quanto compra, e o pagamento costuma ser faturado a prazo. Por isso a loja precisa de cadastro com aprovação, tabela de preço por cliente, pedido mínimo, nota fiscal com impostos corretos e integração com o ERP.
- Quem compra: no varejo, qualquer pessoa. No atacado, só CNPJ aprovado, muitas vezes com mais de um comprador por empresa.
- Preço: um preço público no B2C. No B2B, tabela por cliente, por região ou por volume, e preço escondido de quem não fez login.
- Carrinho: pedido mínimo em reais e venda em múltiplos de caixa, não em unidade solta.
- Pagamento: Pix e cartão no varejo. No atacado, boleto faturado a prazo, que exige limite de crédito por CNPJ.
- Nota fiscal: a venda para revenda pode ter tributação diferente da venda ao consumidor final, e o lojista confere cada imposto destacado.
- Frequência: o cliente B2B volta todo mês. A recompra pesa mais que a primeira venda.
Há também uma diferença de comportamento. Um estudo com 750 empresas atacadistas mostrou que a adoção do comércio online foi explicada pela confiança e pela percepção de que o canal digital complementa os canais existentes. A expectativa de desempenho, sozinha, não deu legitimidade ao canal. Fonte: Anh, Khoa e Nhat, Journal of Information and Organizational Sciences, 2026, 750 empresas atacadistas de Ho Chi Minh City, Vietnã.
O limite: é uma cidade, em um mercado de baixa maturidade digital, medida em um só momento. Para o atacado brasileiro, que também vive da relação com o representante, a leitura útil é lançar o portal como extensão do atendimento atual, não como troca.
Outro estudo, com dados de 2019 a 2025 dos 27 países da União Europeia, encontrou associação positiva entre adoção de e-commerce e faturamento das pequenas e médias empresas. Fonte: Bălăcescu, Zaharia, Alecsoiu e coautores, Journal of Theoretical and Applied Electronic Commerce Research, 2026, dados agregados por país da União Europeia, 2019 a 2025. Os próprios autores avisam que é correlação em dados por país e não serve para prever o resultado de uma empresa específica.
Como montar a loja virtual B2B passo a passo?
Montar uma loja virtual B2B leva sete passos: definir quem compra, aprovar CNPJs, criar a tabela de preço por cliente, fixar pedido mínimo, configurar pagamento faturado com limite, acertar a parte fiscal e integrar o ERP. A ordem importa, porque cada passo depende do anterior estar resolvido.
- Defina quem pode comprar. Liste o perfil aceito: CNPJ ativo, segmento e região atendida. Decida se o preço aparece para visitante ou só após login aprovado. No atacado, esconder o preço evita expor a tabela ao varejo.
- Cadastre e aprove por CNPJ. O formulário pede CNPJ, inscrição estadual e contato do comprador. Alguém da equipe aprova e vincula o cliente a uma tabela. Sem aprovação, o consumidor final compra a preço de atacado.
- Crie a tabela de preço por cliente. Prefira poucas tabelas, por exemplo três faixas, a um preço por CNPJ. Desconto por volume entra em degraus no carrinho. Tabela demais vira erro de cadastro que só aparece na reclamação.
- Fixe pedido mínimo e múltiplo de venda. O mínimo em reais cobre frete e separação. O múltiplo de caixa evita abrir embalagem. Configure os dois como trava do carrinho, não como aviso na página.
- Configure Pix e boleto faturado com limite. Prazo só para cliente com limite de crédito aprovado. Quando o pedido passa do limite, o checkout oferece Pix à vista. Boleto faturado sem limite vira financiamento sem juros para o cliente.
- Acerte a parte fiscal. Conforme produto e estado, a venda para revenda pode ter ICMS-ST e IPI, e a loja precisa deixar claro se o preço inclui impostos. Valide as regras com o contador antes de publicar, porque o erro aparece na nota e na margem.
- Integre com o ERP. Estoque, tabela, limite de crédito e status do pedido vêm do ERP. A loja só exibe. Teste com cinco clientes reais antes de abrir a carteira toda.
A tabela abaixo serve de checklist para a equipe conferir cada passo antes do lançamento.
| Item | O que configurar | Como testar | Erro comum |
|---|---|---|---|
| Cadastro por CNPJ | Aprovação manual e vínculo a uma tabela | Cadastrar CNPJ de teste e conferir o preço exibido | Aprovar cliente sem vincular tabela de preço |
| Preço escondido | Preço visível só após login aprovado | Abrir a loja em aba anônima | Preço de atacado aparecendo no Google |
| Tabela de preço | Poucas faixas e desconto por volume em degraus | Montar carrinho em cada faixa | Um preço por CNPJ sem dono para atualizar |
| Pedido mínimo e múltiplo | Trava no carrinho, não aviso na página | Tentar fechar pedido abaixo do mínimo | Mínimo só informado em banner |
| Pagamento faturado | Limite de crédito por CNPJ e Pix acima do limite | Simular pedido que estoura o limite | Prazo liberado para qualquer cadastro novo |
| Fiscal | Impostos da venda para revenda validados com contador | Emitir nota de teste e conferir valores | Preço sem indicar se inclui impostos |
| Integração com ERP | Estoque, tabela, limite e status vindos do ERP | Alterar preço no ERP e ver na loja | Atualização manual em dois sistemas |
Elaboração EcomSmart.
Qual plataforma B2B escolher para vender no atacado online?
A plataforma B2B certa resolve de forma nativa preço por cliente, aprovação de cadastro, pedido mínimo e pagamento faturado, sem remendo. A VTEX documenta esses recursos em uma suíte própria. Em Tray, Nuvemshop e Shopify, confirme em outubro de 2026 se cada item é nativo, aplicativo pago ou depende do plano.
Na VTEX, os recursos de atacado ficam na B2B Suite, um conjunto de apps para gerenciar organizações compradoras, papéis e permissões na loja e regras de checkout. O app B2B Quotes & Carts permite pedir cotação de um carrinho, salvar carrinhos para repetir e passar por fluxo de aprovação dentro da empresa compradora. Fonte: VTEX, documentação do app B2B Quotes & Carts, repositório oficial vtex-apps no GitHub, consultado em outubro de 2026.
A documentação lista sete papéis padrão que podem criar cotações, do administrador da loja e do representante de vendas até o comprador e o aprovador da empresa cliente (mesma fonte). Com o app de configurações de checkout, dá para incluir um botão de criar cotação no carrinho e travar o carrinho enquanto a cotação estiver em uso (mesma fonte).
Em Tray, Nuvemshop e Shopify, os recursos de atacado podem vir em formatos diferentes. Peça ao comercial, por escrito e com data, a resposta para quatro perguntas:
- A tabela de preço por cliente é nativa ou depende de aplicativo, e quanto custa?
- O cadastro por CNPJ tem aprovação manual antes de liberar preço?
- Dá para travar pedido mínimo e múltiplo de caixa no carrinho?
- Existe pagamento faturado com limite por cliente, integrado ao ERP que você usa?
Se o checkout com Pix também pesa na escolha, veja como escolher a plataforma de e-commerce pelo checkout com Pix. A tabela a seguir compara os quatro caminhos mais comuns.
| Opção | Quando serve | Ponto forte | Limite |
|---|---|---|---|
| Catálogo e pedido pelo WhatsApp | Poucos clientes, catálogo pequeno | Custo baixo, começa em dias | Pedido digitado à mão, risco de erro de preço |
| Área de atacado na loja de varejo | Mesmo catálogo, poucas tabelas de preço | Aproveita loja e checkout existentes | Pode faltar limite de crédito e aprovação por CNPJ |
| Loja B2B separada | Carteira média com regras próprias de atacado | Preço e catálogo isolados do varejo | Dois cadastros de produto para manter |
| Portal B2B com suíte e ERP | Carteira grande, cotação e aprovação interna | Cotação, carrinho salvo, papéis de comprador e aprovador | Implantação mais cara e mais longa |
Elaboração EcomSmart com base na documentação do app B2B Quotes & Carts da VTEX, consultada em outubro de 2026.
Quanto custa um portal B2B para clientes e quando ele se paga?
O custo de um portal B2B para clientes soma implantação, mensalidade, integração com o ERP e o tempo da equipe para manter cadastros e tabelas. Ele se paga quando gera pedidos extras suficientes para cobrir esse total com margem. A conta aperta quando entra a comissão do representante.
Exemplo ilustrativo. Uma distribuidora de cosméticos em Goiás atende 180 lojistas ativos com três representantes. O pedido médio é de R$ 2.400 e a margem bruta, de 30%. O portal custa R$ 25.000 de implantação e R$ 2.500 por mês: R$ 55.000 no primeiro ano.
Cada pedido extra deixa R$ 720 de margem bruta (R$ 2.400 × 30%). Para cobrir R$ 55.000, são 77 pedidos extras no ano, cerca de 6,4 por mês. Se o pedido online continuar pagando 5% de comissão, sobram R$ 600 por pedido e o equilíbrio sobe para 92 pedidos.
Agora a leitura. Se só 30% da carteira fizer um pedido a mais no ano, são 54 pedidos, e o primeiro ano não se paga. Se metade da carteira repuser uma vez a mais, são 90 pedidos, perto do equilíbrio. O portal se paga pela frequência maior e pelo tempo que o representante deixa de gastar digitando, não por cliente novo vindo do Google.
Por isso, mantenha a comissão no pedido online da carteira do representante. Cortar parece economia, mas o representante passa a desestimular o portal e a conta acima nunca fecha.
Quando não vale a pena montar uma loja B2B?
Não vale a pena montar loja B2B quando a venda depende de negociação a cada pedido: poucos clientes grandes com contrato, catálogo feito sob projeto ou preço que muda toda semana sem ERP para atualizar. Nesses casos, o portal vira vitrine parada e o investimento da conta anterior não volta.
- Carteira concentrada: quinze clientes que respondem pela maior parte do faturamento preferem negociar com uma pessoa, não com um carrinho.
- Produto sob projeto: se cada venda exige medida, orçamento técnico ou amostra, o carrinho não tem o que mostrar.
- Cadastro sem dono: se ninguém da equipe responde por tabela e estoque, o cliente encontra preço errado na primeira semana e não volta.
- Preço instável: commodity que muda diariamente exige integração com o ERP antes de qualquer vitrine.
Nesses cenários, comece menor. Um catálogo atualizado com pedido pelo WhatsApp e confirmação do representante resolve a maior parte do atrito. Se a carteira cresce e a negociação continua central, um portal com cotação, como o da VTEX descrito acima, é um meio-termo entre o carrinho e a planilha.
Reposição programada pelo WhatsApp com base na RFV
Reposição programada é avisar o cliente lojista pelo WhatsApp alguns dias antes de ele precisar repor, com o pedido sugerido pronto para confirmar no portal. A base é a RFV, que cruza recência, frequência e valor de compra de cada CNPJ para decidir quem recebe o lembrete e quando.
Na prática, calcule o intervalo médio entre pedidos de cada cliente. Se ele compra a cada 30 dias, o lembrete sai alguns dias antes, com os itens do último pedido e um link que abre o carrinho já montado. Sem resposta em dois dias, o sistema cria uma tarefa para o representante ligar.
O erro frequente é automatizar tudo. Cliente de valor alto com frequência caindo merece ligação do representante, não mensagem automática. A mensagem resolve a reposição de rotina; a pessoa resolve o cliente que está indo embora para o concorrente.
Use a WhatsApp API Oficial, com consentimento do comprador registrado no cadastro e modelos de mensagem aprovados pela Meta para conversas iniciadas pela empresa. O contato do comprador é dado pessoal mesmo dentro de um CNPJ, então a LGPD vale: finalidade clara e opção fácil de sair. Na EcomSmart, nosso módulo de campanha de WhatsApp por perfil de cliente (RFV) faz essa segmentação; é um produto nosso, e o processo funciona com qualquer ferramenta que siga as regras da Meta.

- 1 Segmentar por RFV: Separe clientes por recência, frequência e valor de compra
- 2 Calcular o ciclo: Intervalo médio entre pedidos de cada CNPJ
- 3 Enviar lembrete: Mensagem aprovada na WhatsApp API Oficial com pedido sugerido
- 4 Confirmar no portal: Link abre o carrinho já montado com o último pedido
- 5 Acionar o representante: Sem resposta em dois dias, vira tarefa de ligação
Elaboração EcomSmart.
Por onde começar a venda no atacado online nesta semana
Nesta semana, o passo útil é medir antes de comprar plataforma: quantos clientes ativos você tem, o pedido médio, a margem e quantos pedidos extras pagam o investimento. Com esses quatro números, a conversa com fornecedor de plataforma fica objetiva.
- Exporte do ERP os pedidos dos últimos 12 meses por CNPJ e calcule o intervalo médio de recompra.
- Refaça a conta do exemplo ilustrativo com seus números, com e sem comissão no pedido online.
- Leve as quatro perguntas da seção de plataformas para duas ou três opções e compare as respostas por escrito.
Para fechar o orçamento com todos os custos na mesa, baixe o e-book da EcomSmart sobre custo de loja virtual em 2026 na nossa página de e-books grátis para lojistas.
Fontes deste guia
- Documentação oficial VTEX B2B / Shopify B2B, GitHub – vtex-apps/b2b-quotes
- Vu Nguyen Huynh Anh, Nguyen Ton Nu Khoa, Vy Nguyen Dinh Nhat (2026). Institutional and Resource-Based Drivers of E-Commerce Adoption in Relationship-Embedded Wholesale Markets. Journal of information and organizational sciences. DOI
- Aniela Bălăcescu, Marian Zaharia, Olivia-Roxana Alecsoiu et al. (2026). E-Commerce Adoption and SMEs Economic Performance in the European Union: Evidence from 2019 to 2025. Journal of theoretical and applied electronic commerce research. DOI
Como este guia foi feito: a equipe editorial EcomSmart escreveu este texto com apoio de IA a partir das fontes listadas acima; todo número tem a fonte indicada ao lado.
Perguntas frequentes
Posso usar a mesma loja para varejo e atacado?
Pode, desde que a plataforma separe preço e catálogo por tipo de cliente e exija login aprovado para ver a tabela de atacado. Se o atacado tem regras muito diferentes, como pedido mínimo alto e venda em caixa, uma loja separada costuma dar menos erro.
A loja B2B deve mostrar preço para quem não tem cadastro?
No atacado, o mais comum é esconder o preço até o CNPJ ser aprovado. Isso protege a tabela do consumidor final e de concorrentes, e obriga o cadastro que alimenta a régua de reposição.
Como reduzir o risco de calote no boleto faturado?
Defina um limite de crédito por CNPJ, aprovado por alguém da equipe financeira, e faça o checkout oferecer Pix à vista quando o pedido passar desse limite. Cliente novo pode começar só com Pix e ganhar prazo depois de alguns pedidos pagos em dia.
O representante perde comissão quando o cliente compra pelo portal?
Depende da sua política, mas cortar a comissão costuma fazer o representante desestimular o portal. Manter a comissão nos pedidos online da carteira dele reduz a margem por pedido, porém aumenta a chance de o portal ser adotado.




