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.
| 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.
















