Modifica degli ordini: correggere gli errori dopo l'invio dell'ordine da parte del cliente

Revisionato e aggiornato a giugno 2026 — verificati i limiti nativi di modifica degli ordini e le regole di riconciliazione di pagamenti, scorte e fatture su PrestaShop 1.7, 8 e 9.
Un cliente effettua un ordine. Cinque minuti dopo arriva l'email: "Ho inserito il numero civico sbagliato", oppure "Posso cambiare la taglia da M a L?", o ancora "Volevo aggiungere la custodia coordinata". In un mondo perfetto modificheresti l'ordine e passeresti oltre. PrestaShop ti permette di fare sorprendentemente molte di queste cose — ma pone limiti netti in punti precisi, e appena ne superi uno (una fattura già generata, un pagamento già acquisito, un movimento di magazzino già registrato) una correzione da cinque secondi diventa un groviglio di note di credito e contabilità non allineata. Questa guida riguarda esattamente quel punto: cosa puoi modificare in sicurezza su un ordine già inviato dal pannello di amministrazione di PrestaShop, dove la piattaforma si ferma e perché, e come tenere sincronizzati cliente, fattura e scorte mentre lo fai.
Qui parliamo nello specifico del problema della modifica di un ordine già effettuato. Se la tua domanda riguarda di più il flusso quotidiano con cui fai avanzare gli ordini tra gli stati e raggruppi le attività ripetitive, è un altro tema — parti invece da flussi di gestione degli ordini che ti fanno risparmiare ore, e torna qui quando un ordine specifico richiede un intervento mirato.
Dove si modifica davvero un ordine

Tutto quello che segue avviene in una sola schermata: Ordini → Ordini, quindi apri il singolo ordine. Sotto il cofano c'è il controller AdminOrders, che mostra un ordine partendo dall'oggetto Order, dalle sue righe OrderDetail (una riga per prodotto/combinazione), dall'Address collegato e da eventuali OrderInvoice già associate. Sapere che questi quattro oggetti esistono spiega ogni regola che segue — quando PrestaShop "non ti lascia" modificare qualcosa in modo pulito, quasi sempre è perché la modifica desincronizzerebbe uno di questi elementi dagli altri.
Quanta libertà hai prima ancora di aprire un ordine dipende dallo stato corrente dell'ordine, non da un singolo interruttore dedicato. PrestaShop non ha un flag generico di "stato modificabile" — ciò che puoi cambiare è regolato dal contesto dell'ordine: se è stata generata una fattura, se l'ordine ha raggiunto uno stato di consegna/spedizione e se è in corso un rimborso o un annullamento. Su PrestaShop 1.7/8/9 l'editor delle righe prodotto (la piccola matita e il pulsante "Aggiungi un prodotto" nel pannello dei prodotti dell'ordine) tende a essere disponibile quando l'ordine è ancora negli stati iniziali e diventa più vincolato dopo fatturazione, consegna o spedizione — il comportamento esatto varia in base alla versione. Quindi la prima cosa da controllare quando "PrestaShop non mi lascia modificare" è semplicemente a che punto si trova l'ordine nel suo ciclo di vita: lo stato corrente e l'eventuale presenza di una fattura o di un documento di consegna.
Cosa puoi modificare direttamente — e la controindicazione di ciascuna modifica
La pagina ordine nativa di PrestaShop gestisce più aspetti di quanto molti commercianti immaginino. Ecco la versione sincera di ogni modifica, compresa la parte che può creare problemi.
| Modifica | Come | Il punto critico |
|---|---|---|
| Indirizzo di spedizione / fatturazione | Fai clic sul blocco indirizzo nell'ordine, modificalo sul posto oppure scegli un altro indirizzo nell'account del cliente | A seconda della versione e del modo in cui effettui la modifica, potresti aggiornare l'oggetto Address referenziato oppure selezionarne/crearne uno diverso — non dare per scontato che la modifica sia isolata a questo ordine e verifica quale record hai cambiato; un cambio di paese può alterare imposte e spedizione applicabili, quindi ricontrolla i totali |
| Aggiungere una riga prodotto | "Aggiungi un prodotto" nel pannello prodotti; PrestaShop ricalcola totali, imposte e sconti delle regole carrello | Il totale aumenta ma il pagamento no — devi incassare la differenza (link di pagamento o pagamento manuale) e le scorte vengono decrementate subito quando la gestione delle scorte è attiva per quel prodotto/combinazione |
| Rimuovere / ridurre una riga prodotto | La matita sulla riga, poi imposta una quantità inferiore o eliminala; spunta "Rimetti nelle scorte" per restituire le unità al magazzino | In realtà è un annullamento parziale: a seconda della versione e delle opzioni che scegli, può passare da un rimborso standard o parziale e generare eventualmente una nota di credito — non riscrive la cronologia in silenzio |
| Prezzo della riga | Modifica il prezzo unitario sulla riga (nativo dalla 1.7.6 in poi; le versioni precedenti richiedono un modulo) | Cambiare il prezzo dopo l'emissione di una fattura significa che fattura e ordine non coincidono più — vedi la sezione sulla fattura più sotto |
| Aggiungere uno sconto | "Aggiungi un nuovo sconto" — fisso, percentuale o spedizione gratuita | Si applica come regola carrello a livello di ordine; se il denaro è già stato acquisito, hai creato un obbligo di rimborso, non solo un numero più basso |
| Corriere & costo di spedizione | Il blocco spedizione ti permette di modificare i dettagli di spedizione; quanto sia disponibile direttamente la modifica del corriere e del prezzo di spedizione dipende dalla versione e dai moduli (non è una funzione nativa affidabile su tutta la linea 1.7/8/9) | Dove è disponibile, non riattiva la scelta del corriere da parte del cliente né ricalcola le tariffe in tempo reale — stai sovrascrivendo il valore memorizzato |
Quindi cosa significa in pratica? La modifica dell'indirizzo è davvero una correzione da cinque secondi ed è la richiesta più comune — falla senza esitazioni su tutto ciò che non è ancora stato spedito. Tutto il resto in quell'elenco tocca silenziosamente uno di tre altri sistemi: pagamento, scorte o fattura. Saper modificare gli ordini in modo pulito significa in realtà saper mantenere riconciliati questi tre elementi, ed è ciò di cui tratta il resto della guida.
Il cambio di variante: perché "da M a L" non è la modifica di un campo
Questo mette in difficoltà quasi tutti. Sostituire una taglia Medium con una Large sembra come cambiare un solo carattere, ma PrestaShop registra ogni combinazione come un distinto attributo prodotto / combinazione, con il proprio riferimento, il proprio contatore di scorte e la propria riga in OrderDetail. Non esiste un campo "cambia la taglia" perché, per il modello dati, Medium e Large sono due elementi diversi.
Il flusso nativo quindi è: rimuovere la riga M (rimettendo la M nelle scorte), aggiungere la L come nuova riga (decrementando le scorte della L) e riconciliare l'eventuale differenza di prezzo. Sono tre movimenti per una richiesta sola, ed è esattamente il tipo di modifica ripetitiva e soggetta a errori che uno strumento di cambio direttamente sulla riga serve a comprimere. Il nostro modulo Order Editor ti permette di cambiare la combinazione sulla riga esistente — taglia, colore, qualsiasi attributo — e ricalcola scorte, imposte e totali in un'unica azione invece che in tre, così la M torna a scaffale e la L ne esce senza che tu debba tenerne la contabilità a mano. Il vantaggio non sono "meno clic" fine a sé stessi; è che un pomeriggio stanco di correzioni sugli ordini smette di produrre conteggi di magazzino che non corrispondono alla realtà.
I tre sistemi che una modifica può desincronizzare — e come tenerli allineati
1. Pagamento
Quando aggiungi prodotti, aumenti una quantità o modifichi un prezzo verso l'alto, il totale dell'ordine cresce ma nessun denaro si muove. PrestaShop lo riflette sull'ordine come importo residuo; non torna indietro sulla carta del cliente. Devi incassarlo intenzionalmente — con un link di pagamento tramite il tuo gateway, con un pagamento manuale registrato sull'ordine o inserendolo in un ordine successivo. L'inverso (rimozione di prodotti, sconti) crea un obbligo di rimborso che alla fine viene regolato dal tuo gateway, non da PrestaShop. La regola pratica: PrestaShop modifica la contabilità dell'ordine; non modifica mai il conto bancario del cliente. Considera ogni variazione del totale come un passaggio separato: "ora riconcilia il denaro".
2. Scorte
Quando la gestione delle scorte è abilitata per il prodotto o la combinazione, l'aggiunta di una riga decrementa le scorte nell'istante in cui la confermi; la rimozione di una riga restituisce le unità al magazzino solo se spunti l'opzione di reintegro. È davvero facile modificare una dozzina di ordini in una sessione e spostare lentamente l'inventario fuori dalla realtà — quel tipo di desincronizzazione lenta che ti porta a non fidarti più dei tuoi numeri. Se stai già lottando con l'accuratezza delle scorte, la disciplina di modifica qui è un tassello del quadro più ampio trattato in gestione dell'inventario per piccoli negozi online, e le unità reintegrate rientrano direttamente nei tuoi calcoli di riordino.
3. La fattura
Questo è il punto su cui PrestaShop è più rigido, e per un buon motivo — una fattura è un documento contabile, non una bozza. Una volta generata una OrderInvoice, la modifica dell'ordine non riscrive retroattivamente quella fattura. Il percorso corretto e pulito in caso di verifica è emettere una nota di credito per ciò che è cambiato e lasciare che gli importi corretti confluiscano in un nuovo documento di fattura, così la traccia documentale mostra la storia invece di fingere che la prima versione non sia mai esistita. Combattere questo comportamento — provare a forzare la fattura originale perché coincida — è il modo in cui ti ritrovi con importi IVA che non tornano a fine trimestre. Se il tuo negozio fa abbastanza correzioni da trasformare questo passaggio in un'attività ricorrente, il nostro modulo Financial Revolution ti dà più controllo sulla generazione di fatture e note di credito, così i documenti restano coerenti dopo le modifiche. Quando arriva il momento di consegnare i dati al commercialista, estrarli in modo pulito è un compito a sé — vedi esportazioni CSV per ordini e fatture.
Cosa aggiunge il nostro Order Editor rispetto alla schermata nativa
La pagina ordine nativa è capace ma prudente: privilegia note di credito e cicli di rimozione/aggiunta perché mantengono la contabilità non ambigua. È l'impostazione predefinita corretta per la piattaforma, ma rende le correzioni di routine più lente del necessario per un commerciante che vuole solo sistemare un errore umano. Il nostro Order Editor colma questo divario dal pannello di amministrazione — senza modifiche al tema, senza override del core, quindi sopravvive agli aggiornamenti:
- Modifica le quantità sul posto — aumenta o riduci una riga senza il giro rimuovi-e-riaggiungi, con scorte adeguate di conseguenza
- Cambia le combinazioni sulla riga — modifica taglia, colore o qualsiasi attributo senza creare due movimenti separati
- Ritocca i prezzi delle singole righe — per allineamenti di prezzo e correzioni di cortesia, con ricalcolo di totali e imposte
- Cambia corriere e costo di spedizione — ricalibra la parte di consegna dell'ordine in un unico punto
- Ricalcolo automatico — imposte, sconti e totali vengono ricalcolati dopo ogni modifica, così l'ordine resta coerente al suo interno
- Traccia di controllo — ogni modifica viene registrata con chi l'ha fatta e quando, che è la differenza tra "pensiamo che qualcuno abbia modificato questo ordine" e un registro pulito quando un cliente contesta un importo
Il "quindi?" è la tranquillità nei momenti più disordinati: l'ora di punta in cui tre clienti chiedono modifiche contemporaneamente è esattamente il momento in cui rimuovere/riaggiungere/reintegrare a mano produce gli errori che dovrai districare la settimana dopo.
Modificare, oppure annullare e far rifare l'ordine? Un quadro decisionale
Non ogni modifica merita di intervenire sull'ordine originale — a volte ripartire da pulito è davvero più semplice. Usa l'avanzamento dell'ordine e l'entità della modifica per decidere:
| Situazione | Modifica l'ordine | Annulla & fai rifare l'ordine |
|---|---|---|
| Indirizzo sbagliato, nulla spedito | Sì — modifica il blocco indirizzo, fatto | — |
| Cambio quantità o singola variante, senza variazione di pagamento | Sì — rapido e pulito | — |
| Piccola correzione di prezzo/sconto | Sì, poi riconcilia il pagamento | — |
| Prodotti completamente diversi | — | Annulla, lascia che il cliente riordini correttamente |
| Variazione importante del pagamento in entrambe le direzioni | — | Spesso è più pulito annullare e creare un nuovo ordine |
| Ordine già parzialmente spedito | — | Non modificare le righe spedite — gestisci separatamente ciò che resta |
La domanda decisiva è semplice: modificare creerà più lavoro di riconciliazione che ripartire da zero? Se la risposta è sì, imposta l'ordine su uno stato annullato e lascia che un nuovo ordine corretto porti con sé denaro e scorte reali. Se il tuo negozio sta ancora definendo quali stati usare per questi momenti — per esempio "Correzione in attesa" o "In attesa di pagamento extra" — vale la pena progettarli con intenzione invece di improvvisare; vedi personalizzazione e automazione del flusso degli stati ordine.
Avvisa il cliente — ogni volta
Quando modifichi un ordine, la persona che lo ha effettuato dovrebbe saperlo da te prima di accorgersene da sola. Dopo qualsiasi modifica:
- Conferma in parole semplici che cosa è cambiato esattamente
- Mostra il totale aggiornato dell'ordine
- Spiega chiaramente ogni conseguenza sul pagamento — un addebito extra da incassare o un rimborso in arrivo
- Invia di nuovo la conferma d'ordine, così il cliente ha la versione corretta per iscritto
Quest'ultimo punto è facile da dimenticare ed è davvero apprezzato — reinviare la conferma dopo una modifica chiude il cerchio senza costringere il cliente a chiederlo. È un piccolo gesto con un effetto sproporzionato sulla fiducia; gli abbiamo dedicato un approfondimento in reinvio delle conferme d'ordine. Il principio alla base di tutto: una modifica inattesa, anche favorevole, viene letta come "stanno facendo cose al mio ordine senza dirmelo", e questo erode la fiducia più velocemente dell'errore originale.
Domande frequenti
Si può modificare un ordine dopo che è stato inviato in PrestaShop?
Sì, sorprendentemente molto — da Ordini → Ordini, aprendo il singolo ordine. Puoi cambiare l'indirizzo, aggiungere o rimuovere righe prodotto, modificare il prezzo di una riga (nativo dalla 1.7.6 in poi), aggiungere uno sconto e spesso modificare la spedizione. Quanto è disponibile dipende dal punto in cui si trova l'ordine nel suo ciclo di vita: l'editor delle righe è aperto negli stati iniziali e si irrigidisce quando è stata generata una fattura o l'ordine ha raggiunto uno stato di consegna/spedizione. Non esiste un singolo interruttore "modificabile" — è il contesto dell'ordine a governarlo.
Come cambio la taglia o il colore di un prodotto su un ordine esistente?
Nativamente non puoi modificare la variante sul posto — PrestaShop registra ogni combinazione (Medium, Large) come un elemento distinto, con il proprio contatore di scorte e la propria riga d'ordine. Il flusso nativo è rimuovere la riga M (rimettendo la M nelle scorte), aggiungere la L come nuova riga (decrementando le scorte della L) e riconciliare l'eventuale differenza di prezzo: tre movimenti per una richiesta. Il nostro modulo Order Editor cambia la combinazione sulla riga esistente e ricalcola scorte, imposte e totali in un'unica azione.
Se aggiungo un prodotto a un ordine, il cliente viene addebitato automaticamente?
No. PrestaShop modifica la contabilità dell'ordine; non entra mai nel conto bancario del cliente. Aggiungere un prodotto aumenta il totale dell'ordine e mostra un importo residuo, ma devi incassare la differenza intenzionalmente — con un link di pagamento tramite il tuo gateway, un pagamento manuale registrato sull'ordine o un ordine successivo. L'inverso (rimuovere prodotti o aggiungere uno sconto) crea un obbligo di rimborso regolato dal tuo gateway, non da PrestaShop.
Perché PrestaShop non mi lascia modificare l'ordine dopo l'emissione di una fattura?
Perché una fattura è un documento contabile, non una bozza. Modificare l'ordine non riscrive retroattivamente la fattura. Il percorso pulito in caso di verifica è emettere una nota di credito per ciò che è cambiato e lasciare che gli importi corretti confluiscano in un nuovo documento di fattura, così la traccia documentale mostra la storia. Forzare questo comportamento — obbligare la fattura originale a coincidere — è il modo in cui gli importi IVA smettono di tornare a fine trimestre. Per i negozi che lo fanno spesso, Financial Revolution offre più controllo sulla generazione di fatture e note di credito.
Devo modificare l'ordine oppure annullarlo e farlo rifare al cliente?
Modifica per cambi piccoli e puliti: un indirizzo sbagliato su qualcosa non ancora spedito, una variazione di quantità o di singola variante senza cambio di pagamento, una piccola correzione di prezzo. Annulla e fai rifare l'ordine quando la modifica è grande: prodotti completamente diversi, una forte variazione del pagamento in un senso o nell'altro, oppure un ordine già parzialmente spedito. La domanda decisiva è se la modifica crea più lavoro di riconciliazione che ripartire da zero — se sì, annulla e lascia che un nuovo ordine corretto porti con sé denaro e scorte reali.
La modifica migliore è quella che non devi mai fare
La modifica degli ordini è una capacità operativa necessaria — ma un negozio che ne ha bisogno continuamente di solito ha una perdita a monte che si può correggere. Alcuni interventi svuotano silenziosamente la coda delle richieste di correzione:
- Informazioni prodotto migliori. Descrizioni chiare, guide alle taglie e tabelle delle combinazioni tagliano alla radice le richieste del tipo "ho ordinato quello sbagliato" — il motivo più comune per un cambio variante è un cliente che davvero non era sicuro dell'opzione scelta.
- Validazione dell'indirizzo nella fase di acquisto. Intercettare un CAP malformato prima dell'invio previene la modifica più frequente in assoluto.
- Un passaggio finale di revisione onesto. Una procedura di acquisto che mostra al cliente tutto ciò che sta per comprare — con un totale ben visibile e aggiornato — trasforma "non me ne ero accorto" in "l'ho confermato".
- Una breve finestra autonoma. Consentire ai clienti di annullare e rifare l'ordine entro la prima ora, prima dell'inizio dell'evasione, sposta completamente dalla tua scrivania le correzioni più semplici.
Modificare bene un ordine già inviato si riduce a un'abitudine: rispettare i tre sistemi che un ordine tocca. Cambia liberamente testi e indirizzo; cambia denaro, scorte o fattura solo con piena consapevolezza e con il passaggio di riconciliazione già pronto subito dopo. Fallo, e l'email in panico "ho fatto un errore" diventa una correzione da trenta secondi invece di un mal di testa di fine trimestre.
Commenti
Ancora nessun commento. Sii il primo!
Sii il primo a fare una domanda o a condividere un feedback utile.
Lascia un commento
Condividi una domanda, un dettaglio di installazione o un feedback utile per un altro lettore.