Il negozio riceve due conferme per gli stessi prodotti e il cliente segnala un possibile doppio pagamento.
Prima di intervenire occorre capire che cosa si è ripetuto: l’ordine, l’addebito, l’email oppure il trasferimento al gestionale. Due registrazioni simili possono anche rappresentare acquisti voluti. Questa guida propone un percorso per confrontare gli identificativi, ricostruire gli eventi e preparare una correzione verificabile. L’obiettivo è consegnare ciò che il cliente ha davvero acquistato, mantenendo coerenti denaro, scorte e documenti, senza perdere gli elementi utili a individuare la causa tecnica del problema.
Indice della guida
Stabilisci quale elemento compare due volte
Apri gli ordini coinvolti dal pannello WooCommerce e registra gli identificativi effettivi. Un’email duplicata con lo stesso riferimento non dimostra la presenza di due ordini. Due ordini distinti, invece, richiedono il confronto con i pagamenti; due vendite nel report Analytics possono dipendere soltanto dalla misurazione.
La guida WooCommerce ai problemi degli ordini suggerisce di verificare anche l’intenzione del cliente. Potrebbe avere ripetuto volontariamente l’acquisto. Prepara quindi tre elenchi separati: ordini nel negozio, transazioni nel servizio di pagamento e operazioni nel gestionale. Collega le righe attraverso i riferimenti disponibili: nome, importo e vicinanza temporale aiutano la ricerca, ma non identificano da soli un doppione.
Verifica i movimenti nel servizio di pagamento
Per ogni ordine annota metodo usato, identificativo della transazione e risultato mostrato dal fornitore. Confronta l’importo e la valuta. Distingui un pagamento acquisito, un’autorizzazione ancora aperta, un tentativo rifiutato e un’operazione già rimborsata. La schermata del cliente è un indizio da collegare ai dati del gateway.
Esempio: due ordini da 48 euro potrebbero corrispondere a un solo incasso oppure a due pagamenti distinti. Prima di decidere il passo successivo, individua a quale ordine appartiene ogni movimento. Se l’esito resta dubbio, chiedi al fornitore una verifica usando i riferimenti dell’operazione. Non invitare il cliente a pagare ancora per superare un messaggio di errore senza avere chiarito il primo tentativo.
Organizza la verifica senza spedire due volte
Affida il caso a un referente e concorda un controllo manuale degli ordini coinvolti prima della preparazione dei pacchi. Avvisa il personale attraverso il canale operativo già utilizzato, indicando quali riferimenti verificare. Evita interventi massivi sugli ordini che sembrano simili: potrebbero comprendere acquisti validi di clienti abituali.
Raccogli la sequenza raccontata dal cliente e comunica quando riceverà un riscontro. Chiedi soltanto i dati necessari, senza numeri completi delle carte o credenziali. Nel registro interno distingui ciò che è confermato da ciò che è ancora da controllare. Per esempio, “due email ricevute” descrive il fatto; “due incassi” richiede la verifica dei pagamenti. Questa distinzione aiuta anche chi subentra nella gestione del caso.
Ricostruisci il percorso dal checkout alle integrazioni
Allinea gli orari di ordine, pagamento e notifiche, verificando i fusi usati dai sistemi. Confronta note, messaggio mostrato al cliente e registri disponibili. Individua il primo punto in cui compare una seconda operazione: checkout, gateway, importazione oppure procedura manuale.
Prepara una breve cronologia delle modifiche recenti: aggiornamento del plugin pagamenti, nuovo checkout, collegamento al gestionale o copia del sito. Se soltanto il gestionale contiene due registrazioni per un unico ordine WooCommerce, concentra la verifica sul connettore. Conserva il riferimento dell’ordine sorgente e quello della destinazione. La guida per collegare WooCommerce a gestionale e magazzino aiuta a chiarire quali dati devono passare tra i sistemi.
Controlla che una notifica ripetuta non generi un nuovo lavoro
Un webhook è una comunicazione tra sistemi: per esempio, il servizio di pagamento avvisa il sito dell’esito di una transazione. Non coincide con un nuovo acquisto. Stripe documenta che gli eventi possono essere consegnati più volte e raccomanda di riconoscere quelli già elaborati nella guida ai webhook.
Chiedi al tecnico di confrontare identificativo dell’evento, transazione e ordine risultante. In un’integrazione personalizzata, ricevere nuovamente lo stesso evento non dovrebbe creare una seconda spedizione o registrazione. Verifica anche le operazioni avviate manualmente dal personale. La presenza di più notifiche nei registri richiede un confronto degli effetti prodotti: non dimostra automaticamente che il gateway abbia incassato due volte.
Riproduci il caso su una copia di prova isolata
Prepara un backup recuperabile e una copia di prova separata dal negozio pubblico. Controlla che non invii email ai clienti, richieste al corriere, documenti o pagamenti reali. Anche le automazioni e le credenziali copiate devono essere verificate prima del collaudo.
La procedura WooCommerce per i conflitti propone di isolare tema ed estensioni e reintrodurli progressivamente. Ripeti lo stesso scenario con il gateway in modalità test: acquisto regolare, attesa prolungata, ritorno al checkout e nuovo tentativo. Registra i risultati dopo ogni modifica. Se il problema compare solo sul sito pubblico, confronta configurazioni e registri con l’hosting; una prova riuscita altrove non identifica da sola la causa.
Verifica il collegamento del gateway effettivamente installato
Segui le istruzioni del plugin presente: WooPayments, Stripe e altri servizi non condividono necessariamente lo stesso pannello o la stessa gestione delle notifiche. Per l’estensione Stripe, la documentazione specifica dei webhook descrive configurazione automatica durante il collegamento e controlli distinti per ambiente reale e di test.
Prima di riconfigurare, annota ciò che trovi e chiarisci quali sistemi dipendono da ogni collegamento. Un endpoint appartenente a un altro servizio non va eliminato perché sembra aggiuntivo. Quando chiedi assistenza, invia versione del plugin, percorso riproducibile e riferimenti dei registri, rimuovendo le informazioni non necessarie. La correzione deve spiegare quale comportamento cambia e come riconoscerlo nel collaudo.
Correggi il caso e confronta gli effetti finali
Dopo avere chiarito acquisto voluto e incassi, documenta l’operazione concordata. La documentazione dei rimborsi WooCommerce distingue rimborso attraverso un gateway compatibile e registrazione manuale: quest’ultima non trasferisce da sola il denaro. Anche cambiare semplicemente lo stato in annullato o rimborsato non equivale a restituire l’importo.
Prima di procedere verifica se il rimborso sia già stato eseguito altrove, così eviti di ripeterlo. Controlla quantità in magazzino, eventuali spedizioni e documenti collegati; conserva un collegamento fra ordine valido e registrazione corretta. La guida ai resi e rimborsi approfondisce questo percorso. Chiudi il caso solo quando cliente, ordine, pagamento e operazioni successive risultano coerenti, poi controlla i nuovi acquisti dopo la correzione.
Domande frequenti
Due email di conferma significano che esistono due ordini?
No. Apri il pannello e confronta i riferimenti. Una notifica ripetuta, due ordini distinti e due transazioni sono situazioni diverse, con controlli e correzioni differenti.
Posso cancellare subito l’ordine che sembra duplicato?
Prima verifica pagamenti, intenzione del cliente e attività già avviate. Conservare i riferimenti e le note permette di riconciliare il caso e di capire dove è nato il problema.
Un webhook ricevuto due volte comporta due addebiti?
Non necessariamente. Può trattarsi della consegna ripetuta dello stesso evento. Confronta evento, transazione e operazioni generate nel sito o nelle integrazioni prima di attribuire una causa.
Annullare l’ordine restituisce automaticamente il pagamento?
No. Il cambio di stato e il rimborso sono operazioni distinte. Verifica la procedura del gateway e il risultato effettivo, evitando di ripetere un rimborso già eseguito.
