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

Emitir <strong>nota fiscal eletrônica</strong> no WooCommerce exige gateway fiscal, certificado A1 e CNPJ por loja. Segundo o <a href="https://baymard.com/lists/cart-abandonment-rate" rel="noopener" target="_blank">Baymard Institute (2024)</a>, 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 <a href="https://full.services/woocommerce/">conteúdo de WooCommerce da FULL</a>.

---

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

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

Quem ainda não estruturou a loja deve revisar o <a href="https://full.services/como-configurar-woocommerce/">passo a passo de configuração do WooCommerce</a> 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 <a href="https://full.services/pix-no-woocommerce/">Pix no WooCommerce</a> 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 <a href="https://full.services/glossario/rest-api-wordpress/">REST API do WordPress</a>, puxando o status fiscal de cada pedido. Confirme também que o <a href="https://full.services/glossario/cron-wordpress/">cron do WordPress</a> 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 <a href="https://full.services/glossario/plugin-wordpress/">plugin</a> 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 <a href="https://full.services/glossario/nfe-wordpress/">NFe no WordPress</a> validada antes de publicar a loja evita boa parte das rejeições.

<aside aria-label="Metodologia dos Testes">
<h2 id="metodologia-dos-testes">Metodologia dos testes</h2>
<p>As configurações descritas foram validadas entre <time datetime="2026-01">janeiro</time> e <time datetime="2026-05">maio de 2026</time>, em lojas WooCommerce 9.x rodando PHP 8.2, com emissores NFe.io e PlugNotas em ambiente de produção, cada fluxo testado com pedidos reais de Pix e boleto.</p>

<p>A conferência olhou o XML retornado pela SEFAZ e o DANFE em PDF de cada nota fiscal eletrônica. A observação de campo vem dos tickets de emissão fiscal que chegam ao suporte da FULL, base de 150 mil sites conectados. Os custos citados refletem a faixa praticada por emissores homologados no período, não valores fixos por loja.</p>
</aside>

---

## 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 <a href="https://full.services/gestao-de-estoque-woocommerce/">gestão de estoque do WooCommerce</a> e a emissão num lugar só. A decisão fica mais clara com a árvore abaixo.

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

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 <a href="https://full.services/checkout-transparente-woocommerce/">checkout transparente do WooCommerce</a> 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 <a href="https://full.services/planos">planos da FULL</a> para entender qual cobre o número de lojas que você gerencia. Para aprofundar a montagem da loja, o <a href="https://full.services/woocommerce-guia-completo/">guia completo de WooCommerce</a> cobre o restante da operação.

---

<h2 id="faq">Perguntas frequentes sobre nota fiscal eletrônica no WooCommerce</h2>

<details>
<summary>É possível emitir nota fiscal eletrônica no WooCommerce sem um ERP externo?</summary>
<p>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.</p>
</details>

<details>
<summary>Por que a nota fiscal eletrônica é rejeitada pela SEFAZ logo após a venda?</summary>
<p>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.</p>
</details>

<details>
<summary>Qual a diferença entre emitir a NFe no pedido pago e no pedido concluído?</summary>
<p>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.</p>
</details>

<details>
<summary>Quanto custa emitir nota fiscal eletrônica no WooCommerce por mês?</summary>
<p>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.</p>
</details>

<details>
<summary>O que é o certificado digital A1 e por que o plugin fiscal exige ele?</summary>
<p>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.</p>
</details>

---

## 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 <a href="https://full.services/nota-fiscal-no-woocommerce/">nota fiscal no WooCommerce</a> aprofunda os modelos de documento, e o <a href="https://full.services/academy/">FULL Academy</a> reúne os tutoriais de e-commerce em um só lugar.

<p class="wp-caption-text">Legenda: a tela de upload do certificado A1 é onde a maioria das lojas trava antes da primeira emissão.</p>
