PrestaShop Gestione Catalogo

Gestione Scadenze e Lotti: FEFO e date di scadenza

Un lotto, una data, un costo e uno scarico corretto: scadenze e termine minimo di conservazione gestiti dentro PrestaShop.

PrestaShop conosce una sola quantità per prodotto. Se vendi alimentari, prodotti per animali, cosmetici, integratori o qualsiasi articolo datato, quel numero non dice cosa deve uscire per primo, cosa sta per scadere né quanto ti è costato ogni arrivo. Questo modulo aggiunge una vera gestione a lotti: numero, tipo di data (scadenza o termine minimo di conservazione), data limite, quantità, costo d'acquisto e riferimento fornitore. I lotti si ricevono a unità o in cartoni del fornitore, si importano in CSV e vengono scaricati in ordine FEFO a ogni ordine. Prima della scadenza le fasce di sconto si applicano da sole, alla scadenza il lotto esce dal circuito di vendita. Compatibile con PrestaShop 8 e 9.

A colpo d'occhio
  • Gestione per lotto: scadenza o termine minimo, data limite, quantità, costo d'acquisto e riferimento fornitore
  • Scarico FEFO a ogni ordine, lotti scaduti esclusi, lotto da prelevare stampato sul documento di trasporto
  • Sconti a fasce sulle scadenze ravvicinate (per esempio 10 % a 90 giorni, 20 % a 60, 30 % a 30), terminati alla scadenza
  • Ricevimento in cartoni del fornitore convertiti in unità, costo unitario calcolato automaticamente
  • Importazione CSV, controllo lotti / stock PrestaShop e tracciabilità del lotto per ordine
PrestaShop 8 e 9 FEFO Scadenza / TMC Costo per lotto Importazione CSV
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
  • PrestaShop Certified Agency 2026
  • PrestaShop Expert Certification — Core Skills

Sviluppato da un'agenzia certificata PrestaShop

www.datafirefly.com/it/
Gestione delle date di scadenza per lotti con prelievo FEFO in PrestaShop
v1.2.0 · aggiornato 2026-10-05
Cosa fa

La versione breve.

01

Gestione per lotto, con il suo costo

Ogni lotto ha numero, tipo di data, data limite, quantità, costo d'acquisto unitario e riferimento fornitore. Il costo reale dei lotti consumati viene riportato su ogni riga d'ordine: i report sui margini di PrestaShop diventano corretti.

02

FEFO fino al documento di trasporto

A ogni ordine lo stock viene scaricato dalla data più vicina, senza mai assegnare un lotto scaduto. Il lotto da prelevare compare nell'ordine e viene stampato sul documento di trasporto.

03

Sconti a fasce sulle scadenze ravvicinate

Imposta fino a 10 fasce: 10 % a 90 giorni, 20 % a 60, 30 % a 30. Lo sconto sale di fascia man mano che la data si avvicina, riguarda solo il lotto che uscirà per primo e termina da solo alla scadenza.

04

Cartoni del fornitore convertiti in unità

Indica che un cartone del fornitore contiene 12 unità vendute singolarmente, ciascuna con il proprio riferimento ed EAN. Al ricevimento, 3 cartoni a 30 € diventano 36 unità a 2,50 €.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Gestione Scadenze e Lotti: FEFO e date di scadenza, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Scadenza e termine minimo: due date, due regole

La data di scadenza riguarda gli alimenti deperibili: superata, il prodotto non deve più essere venduto. Il termine minimo di conservazione segnala una perdita di qualità, non un rischio sanitario: il prodotto resta vendibile se il cliente è informato. Il modulo tratta il tipo di data come un dato di primo livello. Le azioni automatiche sullo stock riguardano solo la data di scadenza, e un lotto scaduto non viene mai assegnato a un ordine.

§ 02

Perché lo stock di PrestaShop non basta

PrestaShop registra una quantità per prodotto e combinazione, senza memoria di ciò che la compone. Trenta unità ricevute a marzo e venti a giugno fanno cinquanta, senza sapere quali devono uscire per prime, quali scadranno o quanto è costato ogni arrivo. Il commerciante tiene allora un foglio di calcolo a parte, scopre gli invenduti tardi e sconta in fretta. Il modulo sostituisce quel foglio con una gestione integrata, allineata allo stock reale del negozio.

§ 03

Ricevere un lotto a unità o in cartoni

Un lotto si crea in pochi secondi: prodotto, combinazione se serve, numero, tipo di data, data limite, quantità e costo. Se il fornitore consegna a cartoni, dichiara una volta la confezione: riferimento ed EAN del cartone, numero di unità, costo abituale, riferimento ed EAN dell'unità venduta. Al ricevimento scegli Ricevuto in cartoni del fornitore e indica 3 cartoni a 30 €: il modulo registra 36 unità a 2,50 € ciascuna. Il costo del cartone può cambiare a ogni consegna e il costo unitario lo segue. A ogni ricevimento scegli se aggiungere la quantità allo stock PrestaShop.

§ 04

FEFO a ogni ordine

FEFO significa First Expired, First Out: esce per primo il lotto con la data più vicina. Alla convalida di un ordine, il modulo prende prima i lotti della combinazione ordinata, poi quelli del prodotto, dalla data più vicina alla più lontana. Un ordine può esaurire un lotto e iniziare il successivo, come in preparazione. Il lotto da prelevare compare nell'ordine e viene stampato sul documento di trasporto. Se l'ordine viene annullato, le unità tornano nei lotti; se viene riattivato, vengono riprese.

§ 05

Il costo reale di ogni vendita

Il prezzo d'acquisto di un prodotto cambia da un arrivo all'altro. Il modulo registra il costo unitario di ogni lotto e, a ogni ordine, scrive sulla riga d'ordine il costo medio ponderato dei lotti effettivamente consumati. I report sui margini di PrestaShop usano così il costo reale invece di un prezzo d'acquisto fisso. Il cruscotto mostra il valore d'acquisto dello stock in lotti e la quota a rischio, quella dei lotti vicini alla scadenza.

§ 06

Sconti a fasce sulle scadenze ravvicinate

Un prodotto con scadenza ravvicinata perde valore ogni giorno. Imposta fino a 10 fasce, per esempio 10 % quando mancano 90 giorni, 20 % a 60 giorni e 30 % a 30 giorni. Lo sconto è una regola di prezzo catalogo standard di PrestaShop, creata sul lotto che uscirà per primo, collegata alla sua combinazione se serve e terminata alla data limite. Quando quel lotto si esaurisce, lo sconto passa al successivo o scompare. Sulla scheda prodotto un'etichetta spiega lo sconto al cliente.

§ 07

Cosa succede alla scadenza

Tre modalità per i lotti scaduti: disattivare solo il lotto, togliere anche la quantità residua dallo stock PrestaShop, oppure disattivare anche il prodotto quando non resta alcun lotto valido. I lotti con termine minimo superato vengono solo disattivati, perché il prodotto resta vendibile. Un'e-mail riepilogativa avvisa prima della scadenza con la soglia che scegli, e ogni lotto viene segnalato una sola volta.

§ 08

Tracciabilità e ritiro dei lotti

Ogni movimento viene registrato: ricevimento, ordine, annullamento, rettifica manuale, scarico per scadenza. Da un lotto vedi gli ordini che lo hanno consumato e puoi esportarne lo storico in CSV. Da un ordine vedi i lotti spediti. Un lotto già venduto non può più essere eliminato, solo disattivato. Sono i dati di cui ha bisogno la tua procedura di ritiro.

§ 09

Avvio e controllo

Per partire con un catalogo esistente, importa i lotti in CSV: prodotto per riferimento, EAN, ID o riferimento di combinazione, date in AAAA-MM-GG o GG/MM/AAAA, cartoni convertiti automaticamente, report degli errori riga per riga. In seguito, la pagina Controllo stock confronta le unità nei lotti con lo stock PrestaShop e segnala ogni differenza, per esempio dopo una correzione manuale o un reso. Un clic crea il lotto delle unità mancanti. Un pannello lotti nella scheda prodotto del back office offre la stessa vista prodotto per prodotto.

§ 10

Per chi

Negozi per animali, gastronomie, torrefazioni, enoteche e birrifici, integratori, cosmetica, prodotti veterinari, consumabili tecnici: ogni catalogo in cui data e prezzo d'acquisto contano quanto il codice articolo, e in cui più arrivi dello stesso prodotto convivono in magazzino.

§ 11

Progettazione tecnica

ObjectModel e controller di amministrazione standard, senza Composer né dipendenze esterne, JavaScript senza jQuery. Tre tabelle indicizzate su prodotto, data e ordine. Interfaccia tradotta in 8 lingue. L'aggiornamento dalla versione 1.0.0 conserva i dati: le colonne vengono aggiunte e il vecchio sconto unico diventa la prima fascia.

€99.00
Acquisto unico · 12 mesi di aggiornamenti
Leggi la documentazione
  • Installazioni dev & staging illimitate
  • Codice sorgente incluso
  • Rimborso 30 giorni
  • Supporto 24h · EN / FR
5,0/5 20 recensioni