WFatture: ora puoi generare la fattura quando l’ordine WooCommerce è pagato

stato dell'ordine pagato

Se nel tuo ecommerce vendi sia prodotti digitali che prodotti fisici, probabilmente hai già incontrato questo problema: i due tipi di prodotto generano stati dell’ordine diversi dopo il pagamento, e WFatture fino ad ora ti obbligava a scegliere uno solo.

Con la nuova voce PAGATO (in Lavorazione o Completato) nella Funzionalità 2, il problema è risolto con una sola impostazione.


Il contesto: perché digitale e fisico si comportano in modo diverso

In WooCommerce, dopo un acquisto andato a buon fine, lo stato dell’ordine cambia automaticamente — ma non sempre nello stesso modo:

  • I prodotti digitali (ebook, corsi, software, licenze) passano direttamente in stato Completato, perché non c’è nulla da spedire
  • I prodotti fisici passano in stato In Lavorazione, perché l’ordine deve essere preparato e spedito prima di poter essere considerato concluso

Questo comportamento è corretto e voluto da WooCommerce. Il problema nasce quando devi configurare WFatture per la generazione automatica dei documenti su Fattureincloud.it.


Il problema: dover scegliere tra due stati incompatibili

Nella Funzionalità 2 di WFatture puoi impostare quando viene generato il documento. Le opzioni classiche sono:

  • Completato → funziona per i prodotti digitali, ma non per i fisici
  • In Lavorazione → funziona per i prodotti fisici, ma non per i digitali

Se il tuo catalogo contiene entrambi i tipi, qualunque scelta tu faccia, una parte degli ordini non viene fatturata in automatico. L’unica alternativa era intervenire manualmente — che è esattamente quello che uno strumento di automazione dovrebbe evitarti.


La soluzione: lo stato “PAGATO (in Lavorazione o Completato)”

WFatture ha aggiunto una nuova opzione nella Funzionalità 2:

PAGATO (in Lavorazione o Completato)

Selezionando questa voce, WFatture genera automaticamente il documento su Fattureincloud.it quando l’ordine è in stato In Lavorazione oppure Completato — coprendo con un’unica impostazione tutti gli scenari del tuo catalogo.

Un cliente compra un ebook? L’ordine va in “Completato” → la fattura viene generata.
Un cliente compra una t-shirt? L’ordine va in “In Lavorazione” → la fattura viene generata.
Stessa impostazione, zero interventi manuali.


Chi ne beneficia

Questa opzione è pensata per chi gestisce un catalogo misto, ma torna utile in tutti questi casi:

Ecommerce con prodotti digitali e fisici Il caso principale. Invece di gestire due logiche separate o fare affidamento su workaround, si imposta una volta sola e si dimentica.

Shop che usano metodi di pagamento diversi Alcuni gateway (PayPal, Stripe, carte di credito) portano l’ordine in “In Lavorazione”, altri in “Completato”. Con questa opzione, il documento viene generato correttamente in entrambi i casi senza dover ragionare su quale gateway fa cosa.

Chi vuole semplificare la configurazione Meno variabili da gestire, meno margine di errore. Un’unica voce copre gli stati più comuni post-pagamento.


Come si imposta

  1. Vai nelle impostazioni di WFatture nel pannello WordPress
  2. Trova la Funzionalità 2 (stato dell’ordine che attiva la generazione automatica)
  3. Seleziona PAGATO (in Lavorazione o Completato)
  4. Salva

Da quel momento, WFatture genera il documento su Fattureincloud.it per qualsiasi ordine che raggiunge uno dei due stati — digitale, fisico, o entrambi.

Questa opzione è disponibile nella Versione Premium di WFatture. Con la Versione Gratuita la generazione automatica è disponibile solo per gli ordini in stato Completato.


Riepilogo degli stati disponibili nella Funzionalità 2

Stato impostatoGenera il documento quando…
CompletatoL’ordine passa in stato “Completato”
In LavorazioneL’ordine passa in stato “In Lavorazione”
In SospesoL’ordine passa in stato “In Sospeso”
PAGATO (In Lavorazione o Completato)L’ordine è in “In Lavorazione” oppure “Completato”

Approfondimenti