Vai al contenuto

Cruscotti KPIMySQL · Retail e beni di consumo

Copertura delle scorte per articolo, dal database MySQL di un e-commerce

Ordini, varianti e giacenze di un negozio online stanno spesso in un database MySQL o MariaDB. Questa pagina spiega come ricavarne ogni giorno i giorni di copertura di ogni articolo, gli articoli che stanno per finire e quelli fermi da troppo tempo, con un allarme che si apre sotto soglia e si chiude quando la merce arriva.

A cura di Muvia · Aggiornata il 22 ottobre 2026

Il caso d'uso: Copertura delle scorte e allarmi di sottoscorta

L'indicatore: giorni di copertura

I giorni di copertura dicono per quanti giorni la giacenza disponibile basta, se si continua a vendere al ritmo recente. Confrontati con il tempo di riapprovvigionamento, dicono quando riordinare.

Disponibile = giacenza − quantità impegnata da ordini non evasi

Vendita media giorno = pezzi venduti negli ultimi N giorni ÷ N

Giorni di copertura = disponibile ÷ vendita media giorno

Punto di riordino = vendita media giorno × tempo di consegna + scorta di sicurezza

La guida alla copertura delle scorte spiega come scegliere N, come dimensionare la scorta di sicurezza e ha un calcolatore.

Cosa mostra il cruscotto

  • Articoli più esposti: le varianti con meno giorni di copertura del loro tempo di consegna, in ordine di vendite perse possibili.
  • Copertura per categoria e marchio, per vedere dove il catalogo è sbilanciato.
  • Rotture di stock: articoli a zero, da quanti giorni, e quante vendite facevano prima.
  • Sovrascorte: articoli con mesi di copertura, dove il capitale resta fermo.
  • Episodi di sottoscorta: quando si sono aperti, quando si sono chiusi e chi li ha gestiti.

I dati che servono dal database

DatoCampi tipiciA cosa serve
Prodotti e varianticodice, variante (taglia, colore), categoria, marchioCalcolare la copertura al livello che si riordina
Giacenzevariante, magazzino, quantità, data di aggiornamentoIl disponibile
Ordini e righedata, stato, variante, quantità, canaleLa vendita media e l'impegnato
Resiordine, variante, quantità, dataCorreggere le vendite e la giacenza

Tempi di consegna e scorte di sicurezza per fornitore o famiglia stanno spesso in un file Excel, che si carica come una sorgente a sé.

I passi in Muvia

  1. In Nuova sorgente scegliete MySQL/MariaDB, indicate il server e un utente in sola lettura, e selezionate le tabelle di prodotti, giacenze, ordini e resi. Muvia le copia secondo la pianificazione scelta, in modo incrementale e su una connessione cifrata TLS, senza interrogare il negozio a ogni apertura del cruscotto.

  2. Aggiungete il file Excel con tempi di consegna e soglie per famiglia.

  3. Una query calcola disponibile, vendita media e giorni di copertura per variante, e diventa un dataset con campi stabili.

  4. Il cruscotto mostra gli articoli più esposti; ogni lunedì un report PDF va a chi riordina.

  5. Un allarme si apre quando un articolo scende sotto la soglia di copertura e si chiude da solo quando la giacenza torna sopra; il registro dice chi l'ha gestito.

Le insidie del database di un e-commerce

  • Giorni a zero nella media: se un articolo è rimasto esaurito per una settimana, la vendita media cala e la copertura sembra migliore. Conviene calcolare la media solo sui giorni con giacenza.
  • Stati degli ordini: ordini annullati, non pagati o in attesa vanno esclusi o trattati come impegnato, con una regola esplicita.
  • Prodotti composti: un kit venduto scarica i componenti; se il database registra solo il kit, la copertura dei componenti va ricostruita con la distinta.
  • Righe cancellate: le righe nuove o modificate arrivano nella copia, quelle cancellate no. Se il negozio elimina gli ordini annullati invece di cambiarne lo stato, serve un controllo periodico o una ricarica completa.
  • Più magazzini: la copertura per magazzino e quella totale dicono cose diverse; conviene mostrarle entrambe.

Domande frequenti

Muvia non interroga il database a ogni apertura del cruscotto: copia le tabelle secondo la pianificazione, in modo incrementale. Molti scelgono di collegarsi a una replica in sola lettura, se c'è.

Portaci una domanda a cui oggi non sai rispondere.

Partiamo da una domanda vera della tua azienda e ti mostriamo il percorso dalla fonte al cruscotto, con i tuoi sistemi e non con quelli di una demo.