Vai al contenuto
🛒 Controllo degli ordini in WooCommerce prima del lancio: 3 modi dal sandbox al rimborso

🛒 Controllo degli ordini in WooCommerce prima del lancio: 3 modi dal sandbox al rimborso

Hai lanciato un negozio su WooCommerce e non sei sicuro che i soldi arriveranno sul tuo conto? Un errore non rilevato nel checkout costa più di un'ora di test: il cliente se ne va, il prodotto resta fermo, la tua reputazione ne risente.

Verificare gli ordini prima del lancio è un dovere, non un'opzione. E non ti serve denaro reale per farlo: WooCommerce dispone di sandbox per i gateway di pagamento, plugin di test e strumenti integrati. Abbiamo provato tutti e tre i metodi su un sito di test con WooCommerce 9.4 e condividiamo ciò che funziona davvero: da un plugin gratuito in un paio di clic fino a una transazione reale con rimborso.

Come funziona il test degli ordini in WooCommerce

💡 Panoramica rapida:

  • Installa il plugin WooCommerce Stripe Payment Gateway, attiva la modalità test e piazza un ordine tramite Stripe: non verrà addebitato alcun importo e l'ordine apparirà nella bacheca
  • Attiva WC Order Test, un gateway di test che non richiede chiavi API e funziona subito dopo l'attivazione
  • Configura la Sandbox PayPal: crea account test venditore e acquirente, una simulazione completa di un pagamento reale senza spendere un centesimo
  • Se i plugin non fanno per te, attiva i pagamenti tramite assegno dal pannello WooCommerce: in un attimo, senza servizi esterni
  • Per la massima sicurezza, esegui una transazione reale con rimborso immediato, un metodo di ultima istanza

Prima di qualsiasi test, esegui un backup completo del sito. E lavora sempre su un sito di test o in un ambiente di staging, non su un negozio live con clienti reali. Basta una modalità sbagliata e un cliente vero riceve una ricevuta di test.

Metodo 1: Plugin per test di pagamento

I plugin sono la strada più controllata. Non dipendi dalla banca e non sposti denaro reale avanti e indietro. Tre strumenti per scenari diversi.

Stripe Payment Gateway: modalità test

Banner promozionale per WooCommerce e Stripe con opzioni di checkout migliorate per massimizzare i ricavi

WooCommerce Stripe Payment Gateway, il plugin ufficiale di WooCommerce per accettare pagamenti tramite Stripe. Dispone di una modalità test integrata: piazzi un ordine con una carta fittizia e Stripe lo elabora come reale, ma senza addebitare alcun importo.

Installa il plugin: Plugin → Aggiungi nuovo, cerca "WooCommerce Stripe Payment Gateway". Clicca su Installa e Attiva.

Pagina del repository dei plugin per WooCommerce Stripe Payment Gateway che mostra i dettagli di installazione e il pulsante "Installa ora"

Ora ti servono le chiavi API di test di Stripe. Vai alla Dashboard Stripe, apri la sezione Sviluppatori → Chiavi API. Copia la Chiave pubblicabile e la Chiave segreta, ti serviranno tra un attimo.

La sezione "API keys" della dashboard di Stripe che mostra i campi evidenziati per la chiave pubblica e la chiave segreta

Nell'amministrazione WordPress, vai su WooCommerce → Impostazioni → Pagamenti. Attiva l'interruttore Stripe - Carta di credito e clicca su Configura (o Gestisci, se Stripe era già stato aggiunto).

WooCommerce Payments mostra Stripe - Credit Card come metodo di pagamento selezionabile e pronto per la configurazione

Nella pagina delle impostazioni di Stripe, seleziona la casella Abilita modalità test e incolla le chiavi copiate nei campi Chiave pubblicabile di test e Chiave segreta di test. Salva.

La pagina delle impostazioni di Stripe che mostra la casella di controllo Modalità di prova abilitata e i campi di immissione per le chiavi pubbliche e segrete di test

Ora passiamo all'ordine. Nello store frontend, aggiungi un prodotto al carrello e procedi al checkout. Compila i campi di fatturazione e inserisci 4242424242424242 come numero di carta, è il numero di test universale di Stripe. Usa una data di scadenza e un CVC validi qualsiasi. Clicca Effettua l'ordine.

La schermata di checkout di WooCommerce che mostra i dettagli di fatturazione e evidenzia il pulsante rosso finale "Effettua ordine"

Vai alla tua Dashboard Stripe → scheda Pagamenti. L'ordine dovrebbe apparire nell'elenco delle transazioni. Se è lì, Stripe funziona e puoi collegare i pagamenti reali.

Prima di lanciare lo store, non dimenticare di deselezionare Abilita modalità test e di sostituire le chiavi di test con quelle live.

WC Order Test: niente chiavi, niente sandbox

Diagramma concettuale che illustra l'impostazione di test degli ordini WooCommerce su uno schermo del monitor con la parola "TESTING" (TESTING) spuntata

WC Order Test è un plugin gratuito che aggiunge un gateway di pagamento fittizio. Nessuna chiave API, nessun account Stripe o PayPal: installi, attivi, testi. Funziona solo per gli amministratori, i clienti normali non vedono mai il gateway.

Installa il plugin da Plugin → Aggiungi nuovo, cerca "WC Order Test". Dopo l'attivazione, vai su WooCommerce → Impostazioni → Pagamenti. Order Test - Order Test Gateway apparirà nell'elenco, attiva l'interruttore e clicca Configura.

La scheda WooCommerce Payments mostra i metodi di pagamento configurati come PayPal Standard e Stripe

L'unica impostazione è la casella Abilita Order Test Gateway. Selezionala e salva.

Il pannello di WooCommerce mostra la casella spuntata "Abilita gateway di prova per ordini" e frecce rosse che puntano sul pulsante Salva modifiche

Aggiungi un prodotto al carrello, compila i dati di fatturazione e seleziona Order Test Gateway come metodo di pagamento. Questa opzione è visibile solo agli amministratori che hanno effettuato l'accesso. Clicca Effettua l'ordine.

Pagina di checkout che mostra Order Test Gateway selezionato e il pulsante blu finale Place order evidenziato

L'ordine viene confermato, controlla i dettagli nella pagina dell'ordine e in WooCommerce → Ordini. C'è tutto? Il tuo flusso di checkout è solido.

Il vantaggio di WC Order Test è che non è legato a un gateway specifico: stai testando il processo di checkout in sé, non l'integrazione con un sistema di pagamento. Per una verifica finale del gateway reale, integralo con il metodo Stripe descritto sopra.

PayPal Sandbox: simulazione completa

Pagina del plugin PayPal Payments per WooCommerce che mostra vari metodi di pagamento accettati come Visa e Mastercard

PayPal Sandbox è l'ambiente di test di PayPal che emula le transazioni reali. Servono due account di test: uno commerciante e uno acquirente. Il commerciante riceve il pagamento, l'acquirente paga.

Vai su PayPal Developer e accedi con il tuo account PayPal. Nella dashboard sviluppatore, vai su Sandbox → Account e clicca Crea account.

La dashboard per sviluppatori di PayPal che mostra l'elenco degli account Sandbox con il pulsante "Crea account" visibile

Seleziona Business (commerciante), questo è il venditore, scegli il paese e clicca Crea. Ripeti gli stessi passaggi per Personale (acquirente), questo è il cliente. Importante: il paese deve corrispondere alla valuta del tuo store WooCommerce, altrimenti gli ordini resteranno in stato in sospeso.

Nella sezione Gestisci account, clicca su Opzioni → Visualizza/modifica account per l'account che hai creato.

Gestione account elenca quattro account sandbox con dettagli sul tipo e pulsanti di azione per visualizzare/modificare o eliminare

Nella scheda Profilo vedrai l'email dell'account sandbox e la password generata dal sistema. Prendine nota: l'email merchant va inserita nelle impostazioni di WooCommerce, mentre l'email buyer serve per accedere durante un pagamento di test.

La scheda Profilo mostra i dettagli dell'account evidenziando i campi Nome e Password generata dal sistema

Ora configura PayPal in WooCommerce. Vai su WooCommerce → Impostazioni → Pagamenti, attiva PayPal Standard e clicca su Imposta (o Gestisci).

Spunta Abilita PayPal Standard, poi incolla l'email merchant del Sandbox nei campi Email PayPal e Email destinatario. Assicurati di spuntare Abilita PayPal sandbox. Salva.

Apri il tuo negozio in una finestra di navigazione in incognito (o in un browser diverso). Aggiungi un prodotto al carrello, compila i dati di fatturazione, seleziona PayPal e clicca su Procedi con PayPal.

Pagina di checkout di WooCommerce che mostra il totale di 400,00 $, la selezione di PayPal e il pulsante "Procedi su PayPal"

Arriverai sulla pagina del PayPal Sandbox. Accedi con l'email buyer e la password del Sandbox. Seleziona Paga con il saldo PayPal e clicca su Paga ora.

Pagina di checkout di PayPal che mostra l'importo totale e richiede la selezione di un metodo di pagamento prima di fare clic su Paga ora

Fatto: il pagamento è confermato e l'ordine è creato.

La pagina di conferma di PayPal mostra un pagamento riuscito di 400,00 USD effettuato con la funzione Balance per Test Store

Accedi alla PayPal Developer Dashboard con l'account merchant e controlla la sezione Attività recente; la transazione dovrebbe comparire. Se è tutto presente, PayPal è configurato correttamente. Prima di lanciare il negozio, deseleziona Abilita PayPal sandbox e inserisci i dati del tuo account PayPal reale.

Metodo 2: Assegni dal pannello WooCommerce

Se non vuoi avere a che fare con plugin e sandbox, abilita i pagamenti con assegno. Nessun servizio esterno: tutto risiede dentro WooCommerce.

Vai su WooCommerce → Impostazioni → Pagamenti. Attiva Pagamenti con assegno e clicca su Imposta (o Gestisci).

Pannello di impostazioni di WooCommerce Payments che mostra l'opzione "Verifica pagamenti" evidenziata per attivazione

Spunta la casella Abilita pagamenti con assegno e, se vuoi, compila titolo, descrizione e istruzioni. Salva.

La pagina delle impostazioni di pagamento di WooCommerce evidenzia la casella "Abilita pagamenti con assegno" e il pulsante Salva modifiche

Aggiungi un prodotto al carrello e procedi al checkout. Compila i dati di fatturazione, seleziona Check payment e clicca su Place order.

La pagina di checkout mostra il costo totale e evidenzia la selezione dei pagamenti tramite Check prima di fare clic su Place order

L'ordine è stato effettuato. Verifica i dettagli: articolo, importo, indirizzo.

Pagina dei dettagli dell'ordine di WooCommerce che mostra un articolo chiamato Headphone x 2 per $400.00 e il metodo di pagamento Check payments

Il limite di questo metodo: stai testando il meccanismo dell'ordine in sé, ma non l'integrazione con il gateway di pagamento. Per verificare l'effettiva accettazione del pagamento, integra i controlli con il metodo Stripe del primo approccio. Il vantaggio è la velocità: l'intero processo richiede un minuto, senza registrazioni né chiavi API.

Metodo 3: transazione reale + rimborso

Il caso estremo, quando devi avere la certezza che il denaro percorra l'intero tragitto: dalla carta del cliente al tuo conto e ritorno. Esegui un pagamento reale ed emetti subito un rimborso.

Importante: questo metodo è rischioso. Se c'è un errore nel checkout, il rimborso può bloccarsi. Quindi:

  • Aggiungi un prodotto con un prezzo minimo (o un prodotto di test gratuito)
  • Esegui il test SOLO come proprietario del negozio
  • Assicurati che la carta abbia fondi sufficienti per l'addebito di test

In WooCommerce → Impostazioni → Pagamenti, seleziona il gateway (Stripe, PayPal o bonifico bancario). Configuralo con le chiavi live. Assicurati che la modalità test sia DISATTIVATA.

Configurazione WooCommerce Stripe che mostra l'interruttore Abilita e i campi di immissione per le chiavi pubbliche e segrete Live

Aggiungi il prodotto di test al carrello, compila i dati di fatturazione, seleziona il gateway e clicca su Effettua l'ordine.

La pagina di checkout mostra i dettagli della fatturazione e le opzioni di pagamento, evidenziando il pulsante blu finale "Place order"

Ordine confermato? Ottimo, il checkout funziona con denaro reale.

Ora il rimborso. Prendi nota dell'ID ordine, vai su WooCommerce → Ordini e trova l'ordine.

Nel blocco Articolo, clicca su Rimborsa.

Inserisci l'importo del rimborso (il costo totale) e seleziona Rimborsa tramite Stripe (il nome del pulsante dipende dal gateway: per PayPal, Rimborsa tramite PayPal). Conferma.

Schermata di conferma del rimborso che mostra un importo di 200 $ e il pulsante evidenziato per completare la transazione tramite Stripe

Il denaro tornerà sulla carta. Alcuni gateway elaborano i rimborsi in un arco di tempo che va da un paio di minuti a diversi giorni, è normale.

Bonus: rimuovere i campi extra del checkout per un test rapido

Quando esegui una dozzina di ordini di test di fila, compilare ogni volta i campi di fatturazione è una perdita di tempo. Il plugin WooCommerce Direct Checkout rimuove i campi non necessari dal checkout.

Elenco delle funzionalità di WooCommerce Direct Checkout che mostra come semplificare il checkout rimuovendo campi di fatturazione non necessari

Installa il plugin: Plugin → Aggiungi nuovo, cerca "WooCommerce Direct Checkout". Attivalo. Vai su WooCommerce → Impostazioni → Direct Checkout → Checkout. Nel campo Rimuovi campi del checkout, seleziona i campi che vuoi nascondere e salva.

Pagina delle impostazioni di checkout diretto di WooCommerce che mostra come rimuovere campi specifici di pagamento come Indirizzo 2 e Azienda

Aggiorna la pagina di checkout, i campi selezionati sono spariti. I test sono appena diventati più veloci.

Pagina di checkout di WooCommerce che mostra i dettagli della fatturazione, il sottototale del prodotto e le opzioni di pagamento incluse PayPal e carta di credito

Una volta terminati i test, ripristina i campi. Un checkout vuoto è comodo per il debug, ma su un negozio live danneggia la conversione: il cliente deve percepire che il processo di checkout è affidabile e strutturato.

⁉️🤔 Domande frequenti

Posso testare gli ordini su un negozio live con clienti reali?

No, è una strada diretta verso la confusione. Un ordine di test può mescolarsi con quelli reali e avere la modalità test di Stripe o PayPal attiva può impedire a un cliente reale di pagare. Usa sempre un sito di staging o un clone del sito.

In cosa WC Order Test è diverso dal Test Orders ufficiale di WooCommerce?

Entrambi aggiungono un gateway di pagamento di test. WC Order Test è minimalista: una casella di controllo, funziona subito. Il Test Orders ufficiale di WooCommerce (disponibile da WooCommerce 5.0+) fa parte dell'ecosistema WooCommerce.com, richiede un account e il download di un archivio zip. Per un controllo rapido del checkout, WC Order Test è più semplice.

È obbligatorio creare due account sandbox PayPal?

Sì, se stai testando il ciclo completo. L'account business riceve il pagamento, quello personale paga. PayPal non ti permette di "comprare da te stesso" con un solo account: il sistema distingue venditore e acquirente solo tramite email diverse.

Perché un ordine in PayPal Sandbox rimane nello stato In attesa di pagamento?

Quasi certamente il paese dell'account sandbox non corrisponde alla valuta del negozio WooCommerce. Verifica: se il negozio è in dollari (USD), l'account sandbox deve essere US. Se in euro, UE, e così via.

Quanto tempo richiede un rimborso con una transazione reale?

Stripe, di solito pochi minuti. PayPal, da poche ore a 3-5 giorni lavorativi. Bonifico bancario, fino a 10 giorni lavorativi. Le tempistiche esatte dipendono dalla banca emittente della carta, non da WooCommerce.

Riepilogo: quale metodo scegliere per la tua attività

Se devi verificare rapidamente se il checkout è attivo, usa WC Order Test. Una casella di controllo, 30 secondi, nessun servizio esterno.

Se il negozio accetta Stripe, usa la modalità test di Stripe Payment Gateway. È il più vicino possibile alla produzione: stessa logica, stessi stati dell'ordine, ma con una carta fittizia.

Se il negozio è su PayPal, usa la PayPal Sandbox. Sì, la configurazione richiede un po' più di tempo (due account sandbox), ma è l'unico modo per vedere il percorso completo della transazione dal compratore al venditore.

I controlli sono l'opzione di riserva quando i plugin non sono un'opzione e i servizi esterni non sono disponibili.

Una transazione reale con rimborso è l'ultima risorsa. Consigliamo di passare prima dalle modalità test di Stripe e PayPal e, solo se restano dubbi, di fare un pagamento reale con l'importo minimo.

Dopo i test, non dimenticare di disattivare le modalità test, ripristinare i campi nascosti del checkout e sostituire le chiavi sandbox con quelle di produzione. Meglio ancora, tieni a portata di mano una checklist di lancio del negozio, così nessuna casella di controllo finisce nella posizione sbagliata.