- Home
- Blog
- Web developer
- Ordini non visibili nel Back Office di PrestaShop – Cause principali e come recuperarli
Ordini non visibili nel Back Office di PrestaShop – Cause principali e come recuperarli

Getting your Trinity Audio player ready... |
l problema degli ordini non visibili nel Back Office di PrestaShop è molto più comune di quanto sembra.
Succede quando un cliente completa l’acquisto ma l’ordine non appare nella lista degli ordini, oppure compare su “Clienti > Carrelli” ma non viene convertito in ordine.
Questo problema può bloccare completamente la gestione del negozio e far perdere vendite: in questa guida vediamo le cause più comuni e come recuperare gli ordini mancanti.
🔍 Cause più comuni degli ordini che non appaiono nel Back Office
1️⃣ Problema nel modulo di pagamento
Quasi sempre accade quando il modulo di pagamento non invia la conferma a PrestaShop.
Cause tipiche:
- webhook/API non configurati (PayPal, Stripe, Nexi, ecc.)
- modulo obsoleto
- incompatibilità PHP
- errore durante la validazione dell’ordine
👉 Come verificare
Vai in Advanced Parameters > Logs e cerca errori collegati al modulo.
2️⃣ Stato dell’ordine disattivato o eliminato
A volte lo stato collegato al pagamento (es. In attesa di pagamento, Pagamento accettato) è:
- disattivato
- rinominato male
- non collegato al modulo
👉 Questo fa sì che l’ordine venga creato nel database ma non mostrato nella lista.
3️⃣ Modulo ps_checkout o altri moduli terzi che creano carrelli multipli
Alcuni gateway creano carrelli “fantasma” o duplicati e la conversione in ordine non avviene.
4️⃣ Problema sulla tabella ps_orders (corrotto o insert fallito)
Dopo un aggiornamento o una migrazione, può succedere che:
- manchi una colonna
- ci siano record danneggiati
- ci siano ordini creati ma senza ID carrello
5️⃣ Cache o override che bloccano il processo di checkout
Override vecchi (tipici della 1.7) possono interferire con la creazione ordine.
🛠 Come recuperare gli ordini non visibili (soluzioni rapide)
🔧 1. Cerca ordini “fantasma” nel database
Accedi a phpMyAdmin e controlla:
ps_orders
Ordini creati ma non visibili → spesso sono qui.
ps_cart
Verifica se il carrello ha stato “validated = 1” ma non esiste un ordine collegato.
Query utile:
SELECT * FROM ps_cart WHERE id_cart NOT IN (SELECT id_cart FROM ps_orders);
Se ci sono risultati → ordini mai convertiti.
🔧 2. Controlla lo stato degli ordini
Vai in:
Shop Parameters > Order Settings > Statuses
Assicurati che:
- gli stati principali siano attivi
- siano associati correttamente ai moduli di pagamento
🔧 3. Reactiva o reinstalla il modulo di pagamento
Molti ordini mancanti derivano da:
- webhook non ricevuti
- moduli bloccati
- moduli aggiornati male
👉 Reinstalla o aggiorna il modulo
👉 Esegui un pagamento di test
🔧 4. Attiva la modalità debug e ripeti un ordine test
Vai in Advanced Parameters > Performance
Attiva debug mode e prova un checkout.
Se appare un errore PHP → hai trovato il colpevole.
🔧 5. Cancella cache (anche Smarty)
In molti casi, la lista ordini rimane “bloccata” da cache interna.
🚨 Quando i clienti vedono la conferma ma tu no
Questo succede quando l’ordine viene pagato ma non validato da PrestaShop.
Verifica:
- IPN / Webhook del gateway
- URL di ritorno configurate
- log degli errori
Spesso basta un fix di 5 minuti.
📞 Serve aiuto immediato? Posso recuperare gli ordini per te
Se gli ordini non appaiono nel Back Office, posso:
- ✔ recuperare gli ordini mancanti dal database
- ✔ sistemare il modulo di pagamento
- ✔ ripristinare la corretta creazione degli ordini
- ✔ risposta in giornata
- ✔ assistenza in remoto ovunque
👉 Scrivimi su WhatsApp