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 portuguesa. Sites e lojas online rápidos, otimizados para o Google e feitos para resultado.
Pedir orçamento