📩 Fique por dentro das novidades com a nossa newsletter

Nota fiscal eletrônica no WooCommerce: Guia em 5 passos

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

Emitir nota fiscal eletrônica no WooCommerce exige gateway fiscal, certificado A1 e CNPJ por loja. Segundo o Baymard Institute (2024), o abandono de carrinho fica em 70%. Campo de CPF no checkout corta rejeição da SEFAZ. Configure a emissão no status concluído.

A nota fiscal eletrônica é o documento fiscal digital que a SEFAZ valida e autoriza antes de a venda virar receita oficial. No WooCommerce ela não nasce sozinha: depende de um plugin fiscal ligado a um emissor, de um certificado digital A1 e de campos de CPF ou CNPJ no checkout. A maioria das lojas que abre ticket na FULL trava em um desses três pontos, não na venda em si. Este guia mostra os 5 passos para configurar a emissão automática, o custo real por mês e os erros que geram nota rejeitada. Para a base do sistema, veja antes o conteúdo de WooCommerce da FULL.


Primeiros passos: O que a nota fiscal eletrônica exige

A nota fiscal eletrônica no WooCommerce depende de quatro pré-requisitos antes de qualquer plugin: CNPJ ativo com inscrição estadual ou municipal, certificado digital A1 válido por 12 meses, um emissor homologado pela SEFAZ e os campos de CPF ou CNPJ no checkout, sem os quais a SEFAZ recusa o XML em menos de 3 segundos.

Sem o certificado A1 instalado, nenhum plugin assina a nota fiscal eletrônica. A tabela abaixo resume o que cada item resolve na operação fiscal da loja.

Nota fiscal eletrônica no WooCommerce: pré-requisitos e função
Requisito Função Custo de referência
Certificado A1 Assina o XML que a SEFAZ valida R$120 a R$250 por ano
Emissor (NFe.io, PlugNotas) Transmite a nota e devolve o DANFE R$0,10 a R$0,50 por nota
Plugin fiscal Conecta WooCommerce ao emissor Grátis a R$40 por mês
Campos de CPF/CNPJ Identifica o destinatário da nota Grátis (plugin BR)

Quem ainda não estruturou a loja deve revisar o passo a passo de configuração do WooCommerce antes de mexer no fiscal.


Passo a passo: Nota fiscal eletrônica no WooCommerce

Configurar a nota fiscal eletrônica leva cerca de 40 minutos quando o CNPJ já tem certificado A1 emitido. São cinco etapas em ordem fixa: sem o documento no checkout, o plugin emite uma nota sem destinatário e a SEFAZ rejeita com o erro 215. A sequência abaixo segue a mesma ordem que a gente recomenda no suporte da FULL para evitar retrabalho fiscal.

Passo 1: Instale o plugin de campos brasileiros

Instale primeiro o WooCommerce Extra Checkout Fields for Brazil, que adiciona CPF, CNPJ, razão social e inscrição estadual ao checkout. Sem esses campos, o pedido chega ao emissor sem destinatário válido e a SEFAZ devolve rejeição na hora. O plugin é gratuito no repositório oficial e tem mais de 100 mil instalações ativas. Ative o campo de CPF como obrigatório para pessoa física e o CNPJ para pessoa jurídica, separando os dois fluxos no formulário.

Passo 2: Contrate um emissor homologado

Escolha um emissor homologado pela SEFAZ, como NFe.io, PlugNotas ou Tiny ERP, e gere a chave de API no painel de cada um. O emissor é quem transmite o XML e devolve o DANFE em PDF; o plugin do WooCommerce só faz a ponte. Para nota de produto (NFe modelo 55) o ICMS muda por estado, então confirme o regime tributário da empresa antes de transmitir. A chave de API tem que ficar no ambiente de produção, nunca no de homologação, ou as notas saem sem valor fiscal.

Passo 3: Suba o certificado digital A1

Faça o upload do certificado digital A1 no plugin fiscal e confira a data de validade. O certificado A1 é um arquivo .pfx protegido por senha, válido por 12 meses, e é ele que assina cada XML antes do envio à SEFAZ. Quando o A1 vence sem renovação, a fila de notas trava em silêncio: o WooCommerce não avisa o lojista e os pedidos acumulam sem nota. Configure um lembrete 30 dias antes do vencimento e teste a emissão logo após o upload com um pedido de R$1.

Passo 4: Defina o gatilho de emissão

Defina em qual status do pedido a nota fiscal eletrônica é emitida: o ideal é o status “concluído”, não “processando”. Emitir no “processando” significa gerar a nota antes do pagamento por boleto compensar, o que força estorno fiscal manual quando a venda cai. Lojas que vendem por Pix recebem na hora e podem emitir no “processando” sem risco, então o gatilho depende do método. Veja como o Pix no WooCommerce muda esse fluxo de confirmação de pagamento.

Passo 5: Teste e valide o XML

Emita uma nota de teste e confira o XML e o DANFE no painel do emissor antes de liberar a loja. A validação confirma três coisas: a numeração sequencial sem buracos, o CFOP correto para o tipo de operação e o destinatário com CPF ou CNPJ preenchido. A REST API do WooCommerce permite automatizar essa conferência via REST API do WordPress, puxando o status fiscal de cada pedido. Confirme também que o cron do WordPress está disparando a fila de emissão no intervalo esperado.


Quanto custa emitir nota fiscal eletrônica por mês

O custo mensal da nota fiscal eletrônica no WooCommerce fica entre R$30 e R$120 para a maioria das lojas pequenas, somando emissor, plugin fiscal e o rateio anual do certificado digital A1 dentro do mesmo orçamento de operação.

O emissor cobra por nota transmitida, em geral de R$0,10 a R$0,50, então 300 notas por mês custam de R$30 a R$150 só de transmissão. O certificado A1 sai por R$120 a R$250 ao ano, o que dilui para cerca de R$15 por mês. Plugins fiscais nativos do WooCommerce variam de gratuito a R$40 mensais. A planilha de cada loja muda conforme o volume, mas a estrutura de custo é previsível e escala linear com o número de pedidos. A gente vê no suporte da FULL que o erro mais caro não é o preço do emissor: é a nota emitida em duplicidade quando o plugin dispara duas vezes no mesmo pedido.


Erros comuns que geram nota rejeitada

A rejeição da SEFAZ acontece em três cenários técnicos bem definidos, e todos têm causa de configuração, não de sorte: documento ausente, gatilho de emissão errado e certificado A1 vencido respondem por quase toda fila travada de nota fiscal eletrônica que chega ao suporte da FULL ao longo do mês.

O primeiro: gateway fiscal sem campo de CPF ou CNPJ no checkout do WooCommerce padrão resulta em NFe rejeitada por destinatário sem documento, o famoso erro 215. O segundo: emissão automática no status “processando” com pagamento por boleto não compensado gera nota emitida antes do dinheiro entrar, e a venda cancelada vira estorno fiscal manual. O terceiro, mais silencioso: certificado A1 vencido somado a cron do WordPress travado deixa a fila de notas presa sem nenhum alerta visível. A maioria dos tickets fiscais que chega na FULL cai em um desses três. Manter os campos brasileiros corretos e a NFe no WordPress validada antes de publicar a loja evita boa parte das rejeições.


Quando o ERP externo supera o plugin nativo

A escolha entre plugin fiscal e ERP completo depende do volume e da operação, não do preço isolado: acima de 500 pedidos mensais com estoque multicanal, o ERP costuma pagar o custo extra ao centralizar emissão, estoque e financeiro num painel só, enquanto loja pequena segue melhor com plugin nativo.

NFe.io compete por API fiscal pura para quem quer só emitir; Bling compete por ERP completo que junta estoque, financeiro e nota no mesmo painel; o plugin nativo de gateway compete por simplicidade dentro do próprio WooCommerce. Loja com até 200 pedidos por mês e estoque simples resolve com plugin nativo mais emissor. Acima de 500 pedidos com controle de estoque multicanal, o ERP tende a pagar o custo extra ao centralizar a gestão de estoque do WooCommerce e a emissão num lugar só. A decisão fica mais clara com a árvore abaixo.

  • Se a loja emite menos de 200 notas por mês → use plugin fiscal nativo mais emissor avulso, custo mínimo.
  • Se vende em marketplace e site ao mesmo tempo → escolha ERP (Bling ou Tiny) para centralizar estoque e nota.
  • Se o gargalo é só emitir, sem controlar estoque → evite ERP completo, prefira API fiscal pura como a NFe.io.
  • Se a operação passa de 300 pedidos por dia → troque o WP-Cron por cron real do servidor para a fila não acumular.

A nota fiscal eletrônica integrada ao ERP só compensa quando o estoque já é o problema maior que a própria emissão.


Otimização para alto volume de pedidos

Em lojas WooCommerce que processam acima de 300 pedidos por dia, depender do WP-Cron para disparar a emissão da nota fiscal eletrônica acumula fila durante os picos de venda e atrasa o documento fiscal por horas, principalmente quando a renovação de assinaturas concentra muitos pedidos no mesmo minuto.

O WP-Cron só roda quando alguém acessa o site, então em madrugada de baixo tráfego a fila de notas trava e o lojista descobre na manhã seguinte. A correção testada é trocar pelo cron real do servidor, com um crontab a cada 5 minutos, e configurar a emissão no status “concluído” para nunca gerar nota antes do pagamento compensar. Essa combinação estabiliza a fila e elimina a nota emitida em pedido que depois cai. Lojas que vendem assinatura recorrente ganham ainda mais com isso, porque a renovação dispara emissão em lote no mesmo horário, e o checkout transparente do WooCommerce concentra os pagamentos num único intervalo.


Como a FULL entra na sua operação fiscal

Manter emissor, certificado A1, plugin fiscal e campos brasileiros funcionando junto é o tipo de stack que quebra quando uma única peça atualiza sozinha e derruba a emissão da nota fiscal eletrônica sem nenhum aviso visível ao lojista, justamente no horário de maior venda.

No plano PRO da FULL, por R$849 por ano, você ativa em 1 clique o conjunto de plugins que sustenta a loja, o que dá cerca de R$85 por site quando o bundle cobre dez instalações. A gente vê no suporte que loja com plugins fiscais e de checkout desencontrados gera mais ticket do que a média, e a ativação centralizada reduz esse atrito. Conheça os planos da FULL para entender qual cobre o número de lojas que você gerencia. Para aprofundar a montagem da loja, o guia completo de WooCommerce cobre o restante da operação.


Perguntas frequentes sobre nota fiscal eletrônica no WooCommerce

É possível emitir nota fiscal eletrônica no WooCommerce sem um ERP externo?

Sim. Um plugin fiscal nativo conectado a um emissor homologado como NFe.io ou PlugNotas emite a nota direto do WooCommerce, sem ERP. O ERP só passa a valer a pena acima de 500 pedidos por mês ou quando a loja vende em marketplace e site ao mesmo tempo e precisa centralizar estoque. Para volume pequeno, plugin mais emissor resolve com custo a partir de R$30 mensais.

Por que a nota fiscal eletrônica é rejeitada pela SEFAZ logo após a venda?

A rejeição mais comum é o erro 215, destinatário sem CPF ou CNPJ no checkout. O WooCommerce padrão não traz campos brasileiros, então o pedido chega ao emissor sem documento e a SEFAZ recusa em segundos. Instalar o WooCommerce Extra Checkout Fields for Brazil e tornar o CPF obrigatório elimina a causa. Certificado A1 vencido é a segunda causa de rejeição.

Qual a diferença entre emitir a NFe no pedido pago e no pedido concluído?

Emitir no status “processando” gera a nota assim que o pedido entra, antes do boleto compensar, o que força estorno manual se a venda cair. Emitir no “concluído” só dispara após a confirmação do pagamento, evitando nota em duplicidade ou em venda cancelada. Para Pix, que compensa na hora, o “processando” é seguro; para boleto, o “concluído” protege contra estorno fiscal.

Quanto custa emitir nota fiscal eletrônica no WooCommerce por mês?

Para a maioria das lojas pequenas, o custo fica entre R$30 e R$120 mensais. O emissor cobra de R$0,10 a R$0,50 por nota transmitida, o certificado A1 sai por R$120 a R$250 ao ano (cerca de R$15 por mês rateado) e o plugin fiscal varia de gratuito a R$40 mensais. O custo escala linear com o volume de pedidos, sem surpresa estrutural.

O que é o certificado digital A1 e por que o plugin fiscal exige ele?

O certificado digital A1 é um arquivo .pfx protegido por senha, válido por 12 meses, que assina cada XML antes do envio à SEFAZ. Sem ele nenhum plugin fiscal transmite nota, porque a assinatura digital é o que dá validade jurídica ao documento. Quando o A1 vence, a fila de notas trava em silêncio no WooCommerce, então vale configurar um lembrete 30 dias antes do vencimento.


Próximos passos para automatizar a emissão fiscal

A nota fiscal eletrônica no WooCommerce deixa de ser dor quando os quatro pilares (certificado A1, emissor homologado, plugin fiscal e campos brasileiros) ficam alinhados e o gatilho de emissão respeita o método de pagamento. Comece pelo checkout: sem CPF e CNPJ corretos, nenhum ajuste posterior segura a rejeição da SEFAZ. Depois ajuste o status de emissão ao seu mix de Pix e boleto e teste com um pedido real antes de publicar. Para continuar estruturando a loja, a nota fiscal no WooCommerce aprofunda os modelos de documento, e o FULL Academy reúne os tutoriais de e-commerce em um só lugar.

Legenda: a tela de upload do certificado A1 é onde a maioria das lojas trava antes da primeira emissão.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.