Il fatturato è il numero che si celebra. Il margine è il numero che decide se l'anno prossimo sarai ancora in attività. La trappola è che PrestaShop, come la maggior parte dei carrelli, è costruito per mostrarti il fatturato ovunque e il margine quasi da nessuna parte — la tua dashboard evidenzia il totale delle vendite giornaliere, mentre il dato che paga davvero l'affitto resta vuoto in una scheda che la maggior parte dei commercianti non apre mai. Questa guida serve a colmare quel divario: i tre numeri di margine che ogni titolare di negozio dovrebbe conoscere a memoria, e il punto esatto in cui ciascuno si trova (o non si trova) nel back office di PrestaShop.
Questo è il post sul "conoscere i tuoi numeri reali". Di proposito non rielenca ogni costo nascosto che erode il profitto — quell'intera struttura di costi (commissioni di pagamento, resi, imballaggio, tempo) è un tema a sé, trattato in costi oltre il costo del prodotto e nel quadro più ampio dei costi operativi in costi dell'e-commerce di cui nessuno parla. Qui partiamo dal presupposto che tu sappia che quei costi esistono e che ti interessi una cosa sola: trasformarli in numeri di margine che puoi leggere davvero nel tuo negozio.
I tre margini — e a cosa serve ciascuno

"Margine" non è un numero solo. Sono tre, sovrapposti, e confonderli è il modo in cui un negozio cresce fino a mettersi nei guai. Ognuno risponde a una domanda diversa e guida una decisione diversa.
| Margine | Cosa sottrai | La domanda a cui risponde | Usalo per decidere… |
|---|---|---|---|
| Margine lordo | Solo il costo della merce (il tuo prezzo all'ingrosso/di costo) | Vale la pena vendere questo prodotto? | Prezzi, prodotti da tenere a catalogo, negoziazione con i fornitori |
| Margine di contribuzione | Il lordo, meno i costi variabili per ordine (commissioni di pagamento, spedizione che assorbi, imballaggio, accantonamento per i resi, costo di acquisizione) | Questo ordine lascia denaro disponibile dopo averlo evaso? | Soglie per la spedizione gratuita, limiti agli sconti, prodotti da promuovere |
| Margine netto | La contribuzione, meno i costi fissi generali (hosting, moduli, stipendi, il tuo tempo) | L'attività guadagna davvero? | Se assumere, scalare, aumentare i prezzi o cambiare direzione |
Quindi? La maggior parte dei titolari monitora solo il primo — il lordo — e presume che arrivi fino al conto in banca. Un prodotto può mostrare un sano margine lordo del 60%, un rispettabile margine di contribuzione del 35% e un margine netto vicino allo zero quando i costi fissi vengono distribuiti su troppo pochi ordini. Ogni margine può sembrare buono mentre quello sotto cede in silenzio. Ti servono tutti e tre, e ti servono dai tuoi dati reali, non da una stima fatta a spanne.
Margine lordo: l'unico numero che PrestaShop calcola per te — se glielo permetti
Ecco la parte che sfugge alla maggior parte dei commercianti. PrestaShop ha già un punto in cui registrare quanto ti costa un prodotto, e da lì calcola automaticamente il margine lordo. È il campo prezzo di costo (storicamente etichettato come prezzo all'ingrosso) in Catalogo → Prodotti → apri un prodotto → scheda Prezzi. Inserisci lì quanto paghi il fornitore per unità, e PrestaShop ti mostra il margine in tempo reale nella scheda Prezzi, proprio accanto al prezzo di vendita, mentre lo imposti.
I clienti non vedono mai questo campo — esiste solo perché il negozio possa fare i calcoli di margine per tuo conto. E quasi nessuno lo compila. Un catalogo importato via CSV, o migrato da un vecchio negozio, di solito arriva con wholesale_price a zero ovunque, il che significa che ogni dato di margine che PrestaShop ti mostrerà in seguito è fittizio. Che cosa significa per te? Finché quella colonna non è popolata, il tuo back office segnala margini del 100% su tutto, il tuo KPI di margine lordo è privo di significato e ogni report costruito sopra quel dato eredita l'errore.
Sistemarlo è l'ora a più alto impatto che puoi dedicare ai tuoi numeri:
- Un prodotto alla volta: scheda Prezzi, inserisci il prezzo di costo, salva. Va bene per un catalogo piccolo.
- In blocco: esporta il catalogo, compila la colonna del prezzo di costo e reimporta tramite Parametri avanzati → Importa, mappandola al campo prezzo all'ingrosso/di costo — molto più rapido per centinaia di SKU.
- Tienilo aggiornato: quando un fornitore aumenta i prezzi, anche il campo del costo deve cambiare, altrimenti i tuoi margini diventano obsoleti senza avvisarti.
Una volta compilato, la scheda Prezzi del prodotto mostra il margine lordo in tempo reale accanto al prezzo, e il report Categorie più vendute sotto Statistiche ottiene una vera colonna Margine totale — così puoi ordinare per profitto, non solo per unità vendute, ed è qui che molti titolari scoprono che il loro "prodotto più venduto" è in realtà uno dei meno redditizi. (Tieni presente che l'elenco prodotti nativo e la schermata Valutazione catalogo non mostrano il margine — quest'ultima è un controllo qualità di descrizioni e immagini, mentre l'elenco prodotti non ha una colonna margine pronta all'uso.)
Dove si trovano margine di contribuzione e margine netto: da nessuna parte, nativamente
Questa è la parte onesta. La reportistica nativa di PrestaShop si ferma al margine lordo. I costi variabili per ordine che trasformano il lordo in contribuzione — la quota trattenuta dal gestore dei pagamenti, la spedizione che assorbi oltre la soglia di spedizione gratuita, l'imballaggio, l'accantonamento per i resi, il costo di acquisizione — semplicemente non sono modellati nel core. Il modulo Statistiche ti mostra vendite, prodotti più venduti e suddivisioni per corriere, ma non ha il concetto di "questo ordine da 80 € mi ha lasciato davvero 31 € dopo tutto".
Non è tanto un difetto di cui lamentarsi, quanto un confine da pianificare. Hai tre modi realistici per superarlo:
| Approccio | Impegno | Precisione | Ideale quando… |
|---|---|---|---|
| Foglio di calcolo, mensile | Basso, lavoro manuale ricorrente | Buona se sei disciplinato | Volume ordini ridotto; ti serve solo il quadro reale una volta al mese |
| SQL sul tuo database | Configurazione una tantum, tecnica | Alta, esatta a livello di ordine | Tu (o uno sviluppatore) sei a tuo agio nel DB e vuoi report ripetibili |
| Un modulo di reportistica finanziaria/margini | Installazione e configurazione | Alta, automatizzata, continuativa | Vuoi margine di contribuzione e margine netto nel back office senza ricostruirli ogni mese |
Estrarre il margine lordo reale direttamente dal database
Se ti senti a tuo agio con SQL (Parametri avanzati → SQL Manager esegue query in sola lettura in sicurezza sul tuo negozio live), PrestaShop conserva già tutto ciò che ti serve a livello di riga d'ordine. Il punto chiave è che ps_order_detail registra sia il prezzo di vendita sia il prezzo di costo al momento della vendita — quindi i margini storici restano accurati anche se in seguito cambi il prezzo o il costo di un prodotto:
SELECT SUM(od.total_price_tax_excl - (od.purchase_supplier_price * od.product_quantity)) AS gross_margin, SUM(od.total_price_tax_excl) AS net_revenue FROM ps_order_detail od JOIN ps_orders o ON o.id_order = od.id_order WHERE o.valid = 1;
Questo è un punto di partenza, non la parola definitiva. Usare total_price_tax_excl per il totale della riga (anziché product_price, che può non considerare le riduzioni di riga) ti avvicina di più a quanto è stato effettivamente pagato, e puoi raggruppare per prodotto, categoria o mese. Ma tratta il risultato come un'approssimazione: non tiene conto degli sconti a livello d'ordine (regole carrello applicate all'intero ordine), dei rimborsi e delle note di credito, né di imposte e spedizione, e o.valid = 1 è un filtro grossolano che può ancora includere stati ordine che vorresti escludere. Per ottenere cifre difendibili, dovrai aggiungere questi aggiustamenti. L'altro punto critico: la colonna del prezzo di acquisto per ordine viene acquisita solo se i prezzi di costo erano popolati quando ogni ordine è stato effettuato — un altro motivo per compilare quel campo prima di iniziare a fidarti dei report, non dopo. E si ferma comunque al lordo; commissioni di pagamento, sovvenzione della spedizione e costo di acquisizione non sono nelle tabelle degli ordini, quindi il margine di contribuzione resta un calcolo da aggiungere sopra.
Lasciare che sia il back office a farlo per te
Il motivo per cui esiste un'intera categoria di moduli per i margini è proprio che il core si ferma al lordo. Se gestire un foglio di calcolo mensile o mantenere query SQL non è il modo in cui vuoi spendere il tuo tempo, un livello di reportistica come il nostro modulo Financial Revolution porta margine di contribuzione e margine netto nel back office e li mantiene aggiornati man mano che arrivano gli ordini — così il numero che decide la tua attività è sullo schermo accanto al numero del fatturato, che invece non la decide. Quindi? Smetti di scoprire a fine anno che un trimestre dall'aspetto redditizio era in realtà sottile, e ottieni le suddivisioni di margine per prodotto e per categoria da cui dipendono davvero le sezioni successive.
Leggere il margine per prodotto e categoria — e agire di conseguenza
Una volta inseriti i prezzi di costo e resi visibili i margini reali, la cosa più preziosa che rivelano è la variazione. Il margine medio è una bugia rassicurante; la media è fatta di prodotti molto redditizi che sovvenzionano perdenti che non sai nominare. Due schemi da cercare nel report Categorie più vendute o nel tuo modulo margini:
- Prodotti ad alto volume e basso margine che dominano la lista dei "più venduti" ma contribuiscono poco al profitto — e peggio ancora, assorbono i costi di spedizione e acquisizione che spingono il loro margine di contribuzione verso lo zero. Sono prodotti da smettere di promuovere, non da scontare ulteriormente.
- Prodotti a basso volume e alto margine sepolti in basso, che rendono più per ordine rispetto alle linee di punta. Sono i tuoi veri candidati per promozioni e vendite incrociate.
Anche la struttura dei margini varia nettamente per categoria — la moda ha margini lordi elevati ma li perde con tassi di reso del 20–40%, mentre l'elettronica vive su margini lordi sottili, con pochi resi e una concorrenza sui prezzi feroce. Gli intervalli esatti dipendono interamente dai tuoi fornitori e dalla tua nicchia, quindi considera qualunque cifra citata come uno stimolo a misurare la tua realtà, non come un benchmark da raggiungere. La disciplina che ripaga è ordinare i prodotti per margine reale — in un modulo margini, in un'esportazione SQL o in un foglio di calcolo, dato che l'elenco prodotti nativo non lo farà per te — e chiederti, prodotto per prodotto: "vale lo spazio a scaffale?"
Usare i numeri di margine per prendere decisioni
I numeri su cui non agisci sono solo decorazione. Tre decisioni migliorano immediatamente quando i tuoi margini sono reali:
- Sconti. Uno sconto esce interamente dal margine, e la matematica non perdona: su un prodotto con un margine di contribuzione del 30%, un taglio di prezzo del 20% può cancellare la maggior parte del profitto su quell'ordine, perché la maggior parte dei costi non scende con il prezzo. Imposta i tetti di sconto sul margine di contribuzione, non sul lordo — e non lanciare mai una promozione generalizzata su prodotti di cui non hai verificato i margini reali.
- Soglie per la spedizione gratuita. La tua soglia dovrebbe trovarsi dove il margine di contribuzione dell'ordine medio supera comodamente la spedizione che assorbi. Leggi prima il margine reale per ordine; fissare la soglia a sensazione è il modo in cui i titolari finiscono per pagare i clienti perché si portino via i prodotti.
- Aumenti di prezzo. Se il tuo margine netto è sotto il 20%, un singolo aumento di prezzo da parte di un fornitore o corriere può portarti in perdita — stai operando senza cuscinetto. Un aumento del 5% su un prodotto con margine del 30% fa crescere il profitto di circa il 17%; se perdi meno del 17% del volume, sei in vantaggio, e piccoli aumenti di solito spostano la domanda molto meno di quanto temano i titolari. Prova su alcuni prodotti, osserva le unità vendute e lascia che i dati di margine ti dicano se ha retto.
Monitora la tendenza, non la fotografia
Il margine di un singolo mese ti dice poco; la direzione ti dice tutto. Una volta attivata la reportistica, osserva quattro numeri mese su mese, non giorno per giorno, dove il rumore copre il segnale:
- Margine lordo per prodotto e categoria — il tuo mix si sta spostando verso articoli meno redditizi?
- Costo di marketing come quota del fatturato — dovrebbe diminuire nel tempo man mano che crescono ordini ripetuti e organici; se aumenta, stai comprando fatturato che non riesci a trattenere.
- Tasso di reso per prodotto — un picco individua un prodotto la cui descrizione o taglia ti sta costando margine in silenzio.
- Andamento del margine netto — quello che conta: sta migliorando o si sta erodendo?
Il motivo per cui la tendenza batte la fotografia è lo scenario che inganna più titolari: un negozio aumenta il fatturato del 20% mentre il margine netto scende dal 25% al 15%. Questa non è crescita — è diluizione, e si vede solo se stai monitorando la linea del margine accanto a quella del fatturato. Gli ordini ripetuti sono ciò che spezza il ciclo a tuo favore, perché un cliente esistente non comporta un nuovo costo di acquisizione; ecco perché il valore del ciclo di vita del cliente appartiene alla stessa conversazione del margine.
I negozi che durano non sono quelli con il numero di fatturato più grande sulla dashboard. Sono quelli che hanno compilato il campo costo, conoscono tutti e tre i loro margini, osservano l'andamento del netto nel tempo e stabiliscono prezzi e promozioni a partire da quei numeri invece che dalla speranza. PrestaShop ti dà il margine lordo nel momento in cui gli permetti di farlo — il resto è un livello di reportistica e la disciplina di leggerlo.
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.