Loja B2B (wholesale) em Portugal: preços por cliente e IVA intracomunitário
Uma loja B2B não é um WooCommerce a fingir de catálogo. As regras são outras: o preço muda consoante o cliente, o IVA depende de quem compra e onde está, há quantidades mínimas, e o pagamento raramente é cartão na hora, é 30 dias, transferência, e por vezes adiantamento. Quem trata uma loja B2B como B2C com desconto acaba com clientes confusos, faturação errada e margem destruída por descontos automáticos.
Este guia trata os quatro pontos que separam uma loja wholesale séria de uma improvisação: preços por grupo, IVA intracomunitário com VIES, condições de pagamento e MOQ.
Preços por grupo de cliente, o requisito que define tudo
Numa loja B2B, o mesmo produto tem três a oito preços diferentes. Distribuidor paga X. Retalhista paga 1,3·X. Cliente final, quando passa pela loja, paga 1,8·X. Implementar isto no Shopify standard é doloroso; em WooCommerce é o caso de uso natural.
Padrões que funcionam em WooCommerce:
- B2B for WooCommerce, Wholesale Suite, ou WholesaleX: definem grupos (distribuidor, retalhista, parceiro), preços por grupo, regras de desconto por quantidade, e visibilidade de produtos por grupo.
- Login obrigatório para ver preços (ou catálogo público sem preços, preços só após registo aprovado). Reduz inteligência competitiva da concorrência.
- Pedido de conta com aprovação manual: cliente preenche formulário com NIF, IES, atividade. Tu aprovas e atribuis ao grupo certo.
Se o teu negócio é mais venda consultiva do que catálogo, o site institucional pode bastar, comparámos os caminhos em site B2B para indústria em Portugal.
IVA intracomunitário e VIES, a regra que destrói margens se for ignorada
Vendes a um cliente espanhol com NIF intracomunitário. Cobras IVA? Não, desde que o NIF dele esteja validado no VIES (sistema da UE) no momento da venda. Resumo prático:
| Cliente | IVA a aplicar |
|---|---|
| B2B PT com NIF válido | IVA português (23% / 13% / 6%) |
| B2B UE com NIF intracomunitário válido no VIES | Sem IVA, "IVA autoliquidação" (reverse charge) |
| B2B UE sem NIF válido no VIES | Tratado como B2C, IVA do país do cliente (regra OSS se passas o limite) |
| B2B fora da UE | Sem IVA UE, exportação |
O VIES (ec.europa.eu/taxation_customs/vies/) tem de ser consultado em cada venda, não só no registo do cliente, um NIF pode ser desativado. Plugins como "EU VAT Compliance Assistant" ou "WooCommerce EU VAT B2B/B2C" automatizam a validação no checkout.
Falhas comuns: faturar sem IVA a um cliente cujo NIF caducou (a AT vai cobrar-te o IVA depois), ou cobrar IVA a quem não devias e perder a venda. Mais detalhe em vender para a União Europeia a partir de Portugal.
MOQ e regras de quantidade
Wholesale tem mínimos. Definir mal os MOQ é o erro mais visível:
- MOQ por produto: ex.: caixa de 12, palete de 48. Pode ser unidade ou múltiplo.
- MOQ por encomenda: valor mínimo (ex.: 250€) para portes grátis ou para sequer aceitar a encomenda.
- Steps: o cliente compra em 6, 12, 18, nunca 7.
- Descontos por escalão: 100+ unidades, -5%; 500+, -10%. Mostrar a tabela na ficha do produto.
Não escondas o MOQ atrás do checkout. Cliente que descobre o mínimo no fim abandona, e nunca volta.
Condições de pagamento, não é só MB Way
Cartão funciona em B2C. Em B2B, as opções a oferecer são outras:
- Transferência / SEPA, adiantamento ou contra fatura. Sem custo de gateway.
- Multibanco com referência (ifthenpay, Easypay), útil para encomendas até 1.000-2.000€.
- Fatura a 30 dias, só para clientes com conta aprovada e linha de crédito definida. Plugin "WooCommerce Net Terms" ou regra manual.
- Adiantamento parcial, 30%/50% à encomenda, restante antes do envio. Comum em encomendas grandes ou personalizadas.
Cartão de crédito também (a cobrir taxas do gateway), mas raramente é o preferido em wholesale acima de 500€.
Checkout B2B, o que muda
O checkout B2C é desenhado para 60 segundos. O B2B é diferente:
- NIF/NIPC obrigatório com validação na AT (plugin Acris ou VAT Compliance).
- Ordem de compra (PO number), campo para o cliente colocar o nº interno dele.
- Múltiplas moradas de entrega guardadas no perfil (matriz, armazém, lojas).
- Cotação antes de encomenda, opção "pedir cotação" em vez de checkout direto, para produtos sem preço público.
- Aprovação por gestor em empresas grandes (utilizador A coloca encomenda, gestor B aprova).
Plugins como B2B for WooCommerce cobrem a maior parte. Falamos do detalhe de UX em como desenhar um checkout que converte.
Catálogo B2B, visibilidade seletiva e ficha técnica
Loja B2B não mostra o catálogo todo a todos. Padrões a implementar:
- Catálogo público com produtos sem preço, para SEO e descoberta.
- Catálogo completo após login com preço de grupo do cliente.
- Catálogo restrito por marca/categoria a grupos específicos (distribuidor X só vê a marca A).
- Fichas técnicas em PDF descarregáveis (ficha de produto, ficha de segurança, certificações).
- Tabela rápida de encomenda, em vez de adicionar produto a produto, o cliente preenche linhas com SKU + quantidade.
- Lista de compra recorrente, guardada na conta do cliente para repetir encomendas mensais.
A tabela rápida é o requisito mais subestimado. Compradores profissionais não navegam catálogos; importam ou colam SKUs. Quem não permite isso perde encomendas grandes para concorrência.
Documentos e fluxo comercial
Diferentemente do B2C, o B2B exige:
- Cotação, orçamento em PDF, válido X dias, com NIF do cliente e descontos aprovados.
- Encomenda confirmada, email/PDF com referência interna.
- Guia de transporte, obrigatória pela AT (DL 198/2012) para mercadoria. Gerada do software de faturação certificado.
- Fatura proforma quando o cliente paga adiantado.
- Fatura definitiva após pagamento ou prazo.
- Nota de crédito para devoluções ou correções.
Plugins como B2B for WooCommerce + integração com Moloni/InvoiceXpress automatizam a maior parte. Sem isso, o backoffice come o tempo da gestão.
Erros que matam lojas B2B em Portugal
- NIF VIES não validado em cada venda, IVA a pagar depois, do bolso.
- Mostrar preços B2C ao lado dos B2B, distribuidor sente-se enganado, retalhista sente-se a pagar a mais.
- MOQ escondido, abandono garantido no carrinho.
- Sem fatura a 30 dias para clientes recorrentes, perde-se o cliente para o concorrente que oferece.
- Faturação não certificada, em PT, qualquer venda exige software certificado pela AT.
Acessibilidade e suporte, o lado humano do B2B
B2B não fecha só online. Os clientes maiores esperam contacto humano em momentos chave:
- Account manager designado para clientes top, email/telefone com nome próprio, não suporte genérico.
- Telefone visível com horário comercial, não esconder atrás de chat.
- Chat ao vivo dentro do horário comercial, com pessoas reais (não bot inútil).
- WhatsApp Business para clientes habituados, adoção crescente em distribuição PT.
- SLA de resposta declarado, "respondemos em <4h úteis" ou "<24h".
- Onboarding manual para novos clientes grandes, call de 30 min, demonstração do catálogo, ajuda na primeira encomenda.
O canal automatizado completa a operação; não a substitui. Quem trata B2B só com self-service perde os clientes que pesam.
SEO para B2B, quase ninguém compete bem
A maioria dos catálogos B2B esconde tudo atrás do login, incluindo as páginas de categoria. Resultado: zero SEO, zero descoberta de novos clientes.
Padrão recomendado:
- Páginas de categoria abertas com descrição rica e fichas técnicas (sem preço).
- Páginas de produto abertas com especificações, fichas PDF, certificações, preço só após login.
- Conteúdo educativo (guias técnicos, casos de uso) abre porta a compradores em pesquisa.
- Schema Product sem preço público é permitido (omitir
offers.price).
Quem abre o catálogo de forma inteligente capta tráfego orgânico que a concorrência fechada não vê. Cobrimos princípios em SEO para prestadores de serviços, aplicáveis ao B2B com ajustes.
Em resumo
Uma loja B2B em Portugal é, antes de tudo, uma máquina de preços diferenciados com IVA validado no VIES em tempo real. WooCommerce + plugin B2B sólido + faturação certificada (Moloni, InvoiceXpress) + checkout com PO/NIF/30 dias resolve 90% dos casos. O resto é negociar bem MOQ e descontos por escalão para não destruíres a margem ao primeiro pedido grande.
No sitesfixe.pt construímos lojas B2B em WooCommerce com preços por grupo, validação VIES no checkout e faturação certificada integrada. Lojas desde 3.500€. Pede um orçamento sem compromisso.
Lê também:
- Site B2B para indústria em Portugal
- O que é preciso para abrir uma loja online em Portugal (guia 2026)
- Vender para a União Europeia a partir de Portugal
Fontes
Precisas de um site ou loja online?
Agência digital em Portugal. Sites e lojas online rápidos, otimizados para o Google e feitos para destacar a tua empresa e vender mais.
Pedir orçamento