E-commerce

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:

ClienteIVA a aplicar
B2B PT com NIF válidoIVA português (23% / 13% / 6%)
B2B UE com NIF intracomunitário válido no VIESSem IVA — "IVA autoliquidação" (reverse charge)
B2B UE sem NIF válido no VIESTratado como B2C — IVA do país do cliente (regra OSS se passas o limite)
B2B fora da UESem 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:

  1. Transferência / SEPA — adiantamento ou contra fatura. Sem custo de gateway.
  2. Multibanco com referência (ifthenpay, Easypay) — útil para encomendas até 1.000–2.000€.
  3. Fatura a 30 dias — só para clientes com conta aprovada e linha de crédito definida. Plugin "WooCommerce Net Terms" ou regra manual.
  4. 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:

  1. Cotação — orçamento em PDF, válido X dias, com NIF do cliente e descontos aprovados.
  2. Encomenda confirmada — email/PDF com referência interna.
  3. Guia de transporte — obrigatória pela AT (DL 198/2012) para mercadoria. Gerada do software de faturação certificado.
  4. Fatura proforma quando o cliente paga adiantado.
  5. Fatura definitiva após pagamento ou prazo.
  6. 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

  1. NIF VIES não validado em cada venda — IVA a pagar depois, do bolso.
  2. Mostrar preços B2C ao lado dos B2B — distribuidor sente-se enganado, retalhista sente-se a pagar a mais.
  3. MOQ escondido — abandono garantido no carrinho.
  4. Sem fatura a 30 dias para clientes recorrentes — perde-se o cliente para o concorrente que oferece.
  5. 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:

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