Revisionato e aggiornato a giugno 2026 — campi nativi delle scorte e nomi delle tabelle verificati su PrestaShop 1.7, 8 e 9.

Ogni negozio online inizia a gestire l'inventario nello stesso modo: con un foglio di calcolo. Con 20 prodotti e una manciata di ordini al giorno, funziona davvero. Inserisci la nuova quantità dopo ogni vendita, mantieni un totale aggiornato e lo confronti con lo scaffale quando i numeri iniziano a divergere. In questa fase il foglio di calcolo non è il problema: è lo strumento giusto, e passare a un software di inventario "vero" per 20 SKU sarebbe eccessivo.

Il problema è che nulla ti avvisa quando hai superato il limite. Un giorno hai 200 prodotti, vendi sul tuo negozio PrestaShop e su un marketplace, parte delle scorte è in ufficio e parte presso un partner logistico, il foglio ha 40 colonne e nessuno si fida più di un solo numero. Questo articolo parla proprio di questa transizione: come capire che il foglio di calcolo ha smesso di funzionare, cosa fa già per te il motore scorte di PrestaShop nel momento in cui smetti di inserire due volte gli stessi dati in Excel, e come configurarlo perché sia davvero accurato. Gli argomenti più specifici — calcolo del riordino, comportamento quando un prodotto è esaurito, importazione massiva dei dati — hanno ciascuno una guida dedicata, che colleghiamo dove serve invece di riassumerla superficialmente qui.

I cinque segnali che il tuo foglio di calcolo non basta più

Il punto di rottura esatto cambia da negozio a negozio, ma i sintomi sono sempre simili. Se ne riconosci due o più, il foglio di calcolo non ti sta più facendo risparmiare tempo: ti sta costando ordini:

  • Hai venduto più di quanto avevi. Un cliente ha acquistato qualcosa che non era più sullo scaffale perché il foglio non era stato aggiornato dopo la vendita precedente. La soluzione diventa un rimborso, delle scuse e un cliente che difficilmente tornerà.
  • Un prodotto molto venduto è arrivato a zero senza preavviso. L'avviso di scorte basse era una regola di formattazione condizionale che qualcuno ha sovrascritto tre settimane fa, e nessuno se n'è accorto finché non è arrivata l'email arrabbiata.
  • Il conteggio non corrisponde allo scaffale. Il foglio dice 47, sullo scaffale ce ne sono 32, e un pomeriggio sparisce cercando di capire dove siano finite 15 unità.
  • I canali non concordano. Hai venduto tre pezzi sul sito e due sul marketplace, ma nel file sono finite solo le vendite del sito perché quelle del marketplace erano "compito di qualcun altro".
  • Aggiornare il foglio richiede più tempo che evadere l'ordine. Ogni vendita, consegna e reso è una modifica manuale, e il carico amministrativo ormai cresce più rapidamente del fatturato.

Il filo conduttore di tutti e cinque i casi è il doppio inserimento: PrestaShop sa già cosa è stato venduto, e tu lo stai riscrivendo a mano in un secondo sistema. Il primo vero miglioramento non è un nuovo strumento: è eliminare il foglio di calcolo e fidarti del motore scorte che hai già pagato.

Cosa fa già la gestione scorte integrata di PrestaShop

Tabella della distinta base che elenca sette righe con nomi prodotto, numero di componenti, fornitori, stati attivo, in attesa e bozza, date di ultimo aggiornamento e azioni visualizza, modifica o approva
La distinta base dimostrativa mostra sette righe con stati attivo, in attesa e bozza, con colonne fornitore, numero di componenti e ultimo aggiornamento.

Prima di cercare un modulo, vale la pena sapere quanto PrestaShop gestisce già in modo nativo, perché per un negozio con una sola sede spesso è sufficiente. Ogni prodotto e combinazione ha la propria quantità, e quella quantità si aggiorna automaticamente man mano che gli ordini passano attraverso i loro stati: nessuna modifica al foglio richiesta.

La configuri prodotto per prodotto in Catalogo → Prodotti, nella scheda Quantità (in PrestaShop 1.6 è la sottoscheda Quantità della pagina prodotto). I campi importanti sono:

  • Quantità — unità disponibili. È il numero che diminuisce quando l'ordine viene effettuato e convalidato — il momento esatto dipende dalle impostazioni delle scorte e dal ciclo di vita dell'ordine, non da un interruttore tra pagato e spedito — e aumenta di nuovo se annulli o rimborsi con la reimmissione a magazzino abilitata.
  • Quantità minima per la vendita — la quantità minima che un cliente può acquistare in un solo ordine (lascia 1 a meno che tu non venda in confezioni).
  • Livello di scorte basse — imposta qui una soglia e seleziona Inviami un'email quando la quantità è inferiore a questo livello: PrestaShop ti invia un'email invece di costringerti a controllare il colore di una cella. È la funzione nativa più sottoutilizzata: trasforma "mi sono dimenticato di controllare" in un avviso proattivo a costo zero.
  • Quando non disponibileRifiuta gli ordini, Permetti gli ordini (ordini arretrati), oppure Usa il comportamento predefinito. Decidere se nascondere il prodotto, mostrarlo disattivato o continuare a venderlo è una scelta reale, con compromessi in entrambe le direzioni: la trattiamo in modo completo in Esaurito: nasconderlo o non nasconderlo?, e affrontiamo il caso specifico della vendita prima dell'arrivo delle scorte in Preordini e ordini arretrati.

Il comportamento predefinito a livello di negozio per i prodotti esauriti si trova in Parametri negozio → Impostazioni prodotto (oppure Preferenze → Prodotti nella 1.6), mentre le etichette di disponibilità viste dai clienti ("Esaurito", "Disponibile su ordinazione") si impostano per prodotto in Catalogo → Prodotti, nella scheda Quantità. Una cosa va chiarita: il core di PrestaShop non ha un'impostazione nativa che ti permetta di scegliere tra ordine pagato e ordine spedito come momento in cui le scorte escono fisicamente. Le scorte diminuiscono quando l'ordine viene convalidato, e il resto è governato dal ciclo di vita dell'ordine (annullamento, rimborso, reimmissione). Se ti serve davvero una regola di decremento basata sull'ordine pagato invece che sull'ordine spedito, si entra nel territorio di un flusso personalizzato o di un modulo: non è un interruttore da attivare nel pannello di amministrazione.

Quindi? Per un negozio con una sola sede, configurare correttamente questi campi e disattivare l'abitudine email-foglio di calcolo elimina fin dal primo giorno quattro delle cinque modalità di errore sopra descritte, senza acquistare nulla. Il motore nativo mostra i suoi limiti solo quando aggiungi complessità reale: più sedi fisiche, ordini di acquisto dai fornitori o registri dettagliati dei movimenti. È lì che conviene estendere PrestaShop invece di combatterlo.

Dove le scorte native non bastano più: il multi-sede

Il campo quantità nativo presuppone un unico deposito di scorte. Nel momento in cui i prodotti si trovano in più di un posto — un ufficio, un magazzino, un fornitore in dropshipping, un partner in conto vendita — un solo numero non descrive più la realtà. Devi sapere non solo quanti pezzi hai, ma dove sono, perché da questo dipende quale sede spedisce, quanto costa la spedizione e cosa puoi promettere davvero al cliente.

La vecchia "Gestione avanzata magazzino" di PrestaShop (il modulo in stile WMS sotto Magazzino) provava a farlo, ma era notoriamente rigida, legata a stati ordine specifici ed estranea al flusso moderno di acquisto: la maggior parte dei commercianti che l'ha attivata se n'è pentita. Il nostro modulo Warehouse Revolution colma questa lacuna con un tracciamento per sede che lavora con la procedura di acquisto standard invece di girarle intorno:

  • Quantità per magazzino — un conteggio reale in ogni sede, non un totale aggregato che nasconde dove si trova davvero la merce.
  • Regole di assegnazione del magazzino — indirizza automaticamente ogni ordine alla sede con disponibilità (o più vicina al cliente), così smetti di decidere a mano chi spedisce cosa.
  • Registri dei trasferimenti — registra i movimenti tra sedi in modo che la traccia di controllo resti disponibile, invece di vedere scorte sparire da un luogo e comparire in un altro senza documentazione.
  • Punti di riordino per sede — ogni magazzino ha la propria soglia di scorte basse, perché un ufficio rimasto a secco non significa che anche il magazzino lo sia.

Quindi? Ottieni un quadro unico e veritiero delle scorte in tutte le sedi direttamente dal pannello di amministrazione PrestaShop, ed è questo che elimina definitivamente il problema "il foglio dice che ce l'abbiamo, ma quel magazzino è vuoto".

Tracciabilità: sapere perché un numero è cambiato

Il motivo per cui i fogli di calcolo erodono la fiducia è che non hanno memoria. Una cella passa da 47 a 32 e non resta traccia di chi l'abbia modificata o perché. Una gestione dell'inventario seria conserva una cronologia dei movimenti: ogni incremento e decremento registrato con data, ora e motivo — vendita, reso, rettifica manuale, trasferimento, ricezione merce.

Se vuoi solo un'istantanea rapida, su tutto il catalogo, di ciò che sta scendendo sotto soglia — il report che il pannello nativo non ti offre in un'unica schermata — puoi leggerla direttamente dal database con una query di sola lettura in Parametri avanzati → Database → Gestore SQL. Questa elenca tutti i prodotti base (combinazioni escluse) con 10 unità o meno, dai più bassi in su:

SELECT sa.id_product,
       pl.name,
       sa.quantity
FROM ps_stock_available sa
JOIN ps_product_lang pl
  ON pl.id_product = sa.id_product
 AND pl.id_lang = 1
WHERE sa.id_product_attribute = 0
  AND sa.quantity <= 10
ORDER BY sa.quantity ASC;

Adatta id_lang alla tua lingua e 10 alla soglia che ti interessa. La query legge soltanto — non cambia nulla — quindi puoi eseguirla tutte le volte che vuoi. Per includere ogni combinazione separatamente, elimina la riga id_product_attribute = 0. Questa è un'istantanea manuale, non un avviso; le sezioni successive spiegano come fare in modo che la soglia si controlli da sola.

In PrestaShop, le quantità attualmente disponibili si trovano in ps_stock_available: è un archivio delle quantità, non un registro dei movimenti o una traccia di controllo. La cronologia nativa dei movimenti è limitata e dipende dalla versione; le tabelle dedicate ai movimenti di magazzino (ps_stock_mvt) appartengono al contesto della vecchia Gestione avanzata magazzino, non ai negozi ordinari con gestione scorte semplice. In ogni caso, il pannello di amministrazione espone poco di tutto questo per un negozio a scorte semplici. Quando emerge una discrepanza, la domanda è sempre la stessa — "che cosa è successo a quelle unità?" — e la risposta dovrebbe richiedere una sola ricerca, non un pomeriggio investigativo. È esattamente per questo che un registro dei movimenti batte un foglio di calcolo anche prima di aggiungere più sedi: il foglio può dirti che il conteggio è sbagliato, ma non come ci sei arrivato.

Mantenere corretto il conteggio digitale: inventari ciclici

Anche un sistema perfetto si discosta dalla realtà fisica, perché la realtà è disordinata: i prodotti si rompono, vengono messi nel posto sbagliato o contati male alla ricezione. La risposta non è un temuto inventario annuale unico; sono conteggi piccoli e frequenti, ponderati in base a quanto conta ogni prodotto. Una cadenza utile:

Classe prodottoIndicativamenteFrequenza di conteggioPerché
A — i tuoi prodotti più vendutiPrimo ~20% dei prodotti, la parte principale del fatturatoSettimanaleUn errore qui porta a vendere più del disponibile sugli articoli più richiesti: gli sbagli più costosi.
B — prodotti a rotazione stabileSuccessivo ~30%MensileVale la pena monitorarli, ma lo scostamento pesa meno e si corregge al conteggio successivo.
C — la coda lungaUltimo ~50%, una piccola parte del fatturatoTrimestraleContare ogni settimana un accessorio da €2 costa più in lavoro di quanto costerebbe l'errore.

Questo è il principio ABC: dedica attenzione dove si trova il denaro. Le percentuali sopra sono la classica suddivisione orientativa, non una legge: estrai il tuo report vendite e classifica i prodotti in base al loro contributo reale al fatturato prima di fidarti dei gruppi. Quando un conteggio non torna, indaga lo stesso giorno; una discrepanza è un sintomo, e la causa (furto, errore in ricezione, reso mai lavorato, prelievo sbagliato) diventa solo più difficile da ricostruire con il passare del tempo.

Riordinare prima di restare senza scorte

Un conteggio accurato è solo metà del lavoro: l'altra metà è agire prima che le scorte arrivino a zero. La meccanica del quando riordinare si riduce a una formula piccola e affidabile costruita sul tuo ritmo di vendita, sui tempi di consegna del fornitore e su un margine di sicurezza, più la domanda di quanta scorta di sicurezza sia assicurazione e quanta sia capitale immobilizzato. Invece di comprimere tutto in un paragrafo qui, abbiamo sviluppato formule, esempi pratici e lettura dei dati di vendita PrestaShop in una guida dedicata: Quando riordinare le scorte: formule semplici per prevenire gli esaurimenti. Abbina quei punti di riordino alle soglie per sede viste sopra e all'email per scorte basse che PrestaShop invia già, e il riordino diventa un'attività innescata da un segnale invece di una supposizione.

Merce invenduta: l'inventario che ti costa in silenzio

Il problema opposto a un esaurimento scorte è la merce che non si muove mai. Le scorte invendute immobilizzano capitale, occupano spazio che stai pagando e tendono a perdere valore. Una semplice regola di anzianità le mantiene visibili:

  • Nessuna vendita in 90 giorni — segnala per revisione, valuta un ribasso moderato.
  • Nessuna vendita in 180 giorni — applica uno sconto più deciso o abbina il prodotto a uno che vende.
  • Nessuna vendita in 365 giorni — liquida, dona o svaluta; non tornerà al prezzo pieno.

Il costo di mantenimento di un prodotto fermo e invenduto per un anno supera quasi sempre il margine a cui rinunceresti vendendolo a metà prezzo. Puoi automatizzare il ribasso progressivo invece di programmarlo a mano nel calendario con il nostro modulo Smart Dynamic & Scheduled Discounts: imposta lo sconto perché aumenti con l'età del prodotto, e gli articoli lenti si smaltiscono da soli secondo una pianificazione.

Quando considerare la sincronizzazione multicanale

Se vendi solo sul tuo negozio PrestaShop, trattalo come unica fonte attendibile e salta questa sezione. Nel momento in cui aggiungi un secondo canale — un marketplace, una cassa del punto vendita, una seconda vetrina online — le scorte devono restare allineate ovunque, perché vendere più del disponibile sul canale B usando il numero non aggiornato del canale A è la strada più veloce verso recensioni negative. Tre approcci realistici:

  • PrestaShop come sorgente principale — mantieni il conteggio autorevole nel tuo negozio e invia gli aggiornamenti a ogni canale. È la soluzione più semplice quando la maggior parte delle vendite avviene sul negozio.
  • Middleware — uno strato di sincronizzazione tra tutti i canali che riconcilia le scorte in entrambe le direzioni. L'abbonamento diventa sensato quando gestisci tre o più canali.
  • Allocazione prudente — se la tua sincronizzazione non è in tempo reale, pubblica deliberatamente su ogni canale meno unità di quelle che possiedi, lasciando un margine che assorba il ritardo. È grezza, ma evita vendite oltre il disponibile mentre configuri qualcosa di migliore.

Per alimentare qualsiasi strumento esterno, ti servono dati puliti esportati in blocco da PrestaShop: sia il catalogo attuale, sia la cronologia ordini che alimenta la previsione della domanda. Spieghiamo come importare ed esportare i dati prodotto (CSV, XML e API) in Importazione ed esportazione prodotti, e come estrarre ordini e vendite per l'analisi in Esportazioni CSV per ordini e fatture. Per le esportazioni ricorrenti degli ordini, il nostro Orders CSV List Exporter trasforma un elenco ordini filtrato in un file pianificato e ripetibile.

I numeri da monitorare quando le scorte sono sotto controllo

Un sistema di inventario funzionante produce dati che il foglio di calcolo non avrebbe mai potuto darti. Non ti servono tutti fin dal primo giorno, ma sono gli indicatori che ti dicono se stai tenendo troppo, troppo poco o se stai perdendo unità da qualche parte:

  • Rotazione delle scorte — quanto rapidamente vendi l'inventario. Più è alta, meno capitale resta bloccato sugli scaffali.
  • Giorni di copertura inventario — al ritmo di vendita attuale, quanti giorni mancano allo zero. È ciò che guida davvero il momento del riordino.
  • Tasso di vendita del ricevuto — la quota delle scorte ricevute che viene venduta a prezzo pieno. Un tasso persistentemente basso indica ordini eccessivi o prezzi sbagliati.
  • Differenza inventariale — lo scarto tra scorte attese e conteggiate, monitorato come percentuale del valore dell'inventario. Se cresce, significa che un processo sta perdendo unità.

Domande frequenti

PrestaShop include avvisi nativi per le scorte basse?

Sì, per prodotto. Nella scheda Quantità imposti un livello di scorte basse e selezioni "Inviami un'email quando la quantità è inferiore a questo livello." PrestaShop invia quindi un'email all'indirizzo di notifica del commerciante quando la quantità disponibile lo supera al ribasso. È la funzione nativa più sottoutilizzata: trasforma "mi sono dimenticato di controllare" in un avviso proattivo a costo zero. Quello che non ti offre è un'unica schermata con tutti i prodotti sotto la propria soglia; è qui che un cruscotto scorte o l'istantanea SQL sopra meritano il loro posto.

Dove salva PrestaShop le quantità di magazzino?

Le quantità attualmente disponibili si trovano nella tabella ps_stock_available, una riga per prodotto (e per combinazione), gestite tramite la classe StockAvailable. È un archivio delle quantità, non un registro dei movimenti: ti dice il conteggio di adesso, mai come ci si è arrivati. Le vecchie tabelle dei movimenti di magazzino (ps_stock_mvt, ps_stock) appartengono al vecchio contesto della Gestione avanzata magazzino, non a un normale negozio con gestione scorte semplice.

PrestaShop può tracciare le scorte su più magazzini?

Non in modo nativo e davvero utilizzabile. La vecchia "Gestione avanzata magazzino" provava a gestire più sedi, ma era rigida, legata a stati ordine specifici ed estranea al flusso moderno di acquisto. Per quantità reali per sede che lavorano con la procedura di acquisto standard — più regole di assegnazione magazzino, registri dei trasferimenti e punti di riordino per sede — è esattamente ciò per cui è stato creato Warehouse Revolution.

Qual è il momento giusto per smettere di usare un foglio di calcolo?

Quando compaiono due o più delle modalità di errore sopra: una vendita oltre il disponibile, un esaurimento scorte silenzioso, un conteggio che non corrisponde allo scaffale, canali che non concordano o tempo amministrativo che cresce più in fretta del fatturato. Il primo miglioramento non è un nuovo software: è eliminare il foglio parallelo e fidarti delle quantità native di PrestaShop, che sanno già cosa è stato venduto.

L'annullamento o il rimborso di un ordine rimette le scorte a magazzino?

Può farlo, se la reimmissione a magazzino è abilitata per quel flusso. La quantità diminuisce quando l'ordine viene convalidato e aumenta di nuovo in caso di annullamento/rimborso con reimmissione attiva. Non esiste un interruttore nativo "decrementa alla spedizione invece che all'ordine": questa decisione appartiene al ciclo di vita dell'ordine, non a una singola opzione.

Un ordine sensato per procedere

Non devi implementare tutto insieme, e non dovresti. Il passaggio fuori dai fogli di calcolo è una sequenza, in cui ogni fase elimina una modalità di errore:

  • Per prima cosa, configura correttamente le quantità native di PrestaShop, l'email per scorte basse e il comportamento dei prodotti esauriti, poi smetti di mantenere il foglio di calcolo in parallelo. Già questo risolve vendite oltre il disponibile ed esaurimenti scorte silenziosi per un negozio con una sola sede.
  • Poi, imposta i punti di riordino per i tuoi articoli A usando le formule di riordino, e pianifica conteggi ciclici settimanali sugli stessi prodotti più venduti.
  • Quindi, rivedi trimestralmente la merce invenduta e lascia che gli sconti programmati la smaltiscano.
  • Più avanti, solo se ti serve, aggiungi il tracciamento multi-sede con Warehouse Revolution, la gestione fornitori e la sincronizzazione dei canali.

L'obiettivo non è mai stato un inventario perfetto: non esiste. È avere scorte abbastanza accurate da smettere di vendere più di quanto hai, non restare mai senza i prodotti che contano e non seppellire liquidità in merce che non si muoverà. PrestaShop ti offre già più di quanto molti commercianti immaginino; l'ultimo gesto utile del foglio di calcolo è farti apprezzare il motore che possiedi già.

Condividi questo articolo:
David Miller

David Miller

Founder, mypresta.rocks

David Miller è uno specialista PrestaShop con oltre dieci anni di esperienza sul campo e fondatore di mypresta.rocks, uno studio di sviluppo con sede a Tychy, in Polonia. Progetta e mantiene un catalogo di 152 moduli PrestaShop — tra cui 21 suite « Revolution » dedicate a SEO, checkout, sicurezza, performance, marketing, ricerca, supporto e gestione del magazzino — che ogni giorno migliorano negozi reali, testati su PrestaShop 1.7.8, 8.x e 9.x. Si occupa inoltre della gestione di negozi in produzione che generano milioni di fatturato annuo, perciò il suo lavoro si misura sulle vendite reali, non sulle demo. La sua esperienza abbraccia l'intero e-commerce — performance, sicurezza, SEO e marketing — e va oltre PrestaShop, fino a WooCommerce, Shopify e sistemi su misura. Sul blog scrive del lato tecnico di PrestaShop: cosa fa davvero la piattaforma, cosa si rompe in produzione e quali soluzioni reggono nel tempo.

Ti è piaciuto questo articolo?

Ricevi i nostri ultimi consigli, guide e aggiornamenti dei moduli nella tua casella di posta.

Commenti

Ancora nessun commento. Sii il primo!

Sii il primo a fare una domanda o a condividere un feedback utile.

Caricamento...
Torna su